PluginProbe
Code Snippets / trunk
Code Snippets vtrunk
4.0.0-beta.2 3.10.2 3.10.1 3.10.0 3.10.0-beta.2 3.10.0-beta.1 4.0.0-beta.1 3.9.6 trunk 2.10.0 2.10.1 2.12.0 2.12.1 2.13.0 2.13.1 2.13.2 2.13.3 2.14.0 2.14.1 2.14.2 2.14.3 2.14.4 2.14.5 2.14.6 3.0.0 All 65 releases
← All changes | js/services/settings/version.ts +4 -3 3.10.0-beta.1 → trunk View file →
@@ -6,9 +6,8 @@
6 6 interface VersionConfig {
7 7 ajaxurl?: string
8 8 nonce_switch?: string
9 9 nonce_refresh?: string
10 -
11 10 }
12 11
13 12 interface AjaxResponse {
14 13 success?: boolean
@@ -41,8 +40,10 @@
41 40 dropdown: HTMLSelectElement,
42 41 button: HTMLButtonElement | null,
43 42 currentVersion: string
44 43 ): void => {
44 + const warningNotice = document.getElementById('version-switch-warning')
45 +
45 46 dropdown.addEventListener('change', () => {
46 47 const selectedVersion = dropdown.value
47 48 if (!button) {
48 49 return
@@ -49,12 +50,12 @@
49 50 }
50 51
51 52 if (!selectedVersion || selectedVersion === currentVersion) {
52 53 button.disabled = true
53 - document.getElementById('version-switch-warning')?.setAttribute('style', 'display: none;')
54 + warningNotice?.classList.add('hidden')
54 55 } else {
55 56 button.disabled = false
56 - document.getElementById('version-switch-warning')?.setAttribute('style', '')
57 + warningNotice?.classList.remove('hidden')
57 58 }
58 59 })
59 60 }
60 61