From 980e4528a1db9cd248bdb634d7249ef0d35754e2 Mon Sep 17 00:00:00 2001 From: int2001 Date: Mon, 29 Sep 2025 18:59:48 +0000 Subject: [PATCH 1/4] Fix editing Counties --- assets/js/sections/common.js | 1 + assets/js/sections/qso.js | 1 + 2 files changed, 2 insertions(+) diff --git a/assets/js/sections/common.js b/assets/js/sections/common.js index a737cbce9..2dcf0ac58 100644 --- a/assets/js/sections/common.js +++ b/assets/js/sections/common.js @@ -607,6 +607,7 @@ function qso_save() { } function selectize_usa_county(state_field, county_field) { + $(county_field).selectize()[0].selectize.destroy(); $(county_field).selectize({ delimiter: ';', maxItems: 1, diff --git a/assets/js/sections/qso.js b/assets/js/sections/qso.js index f889b23b8..889674610 100644 --- a/assets/js/sections/qso.js +++ b/assets/js/sections/qso.js @@ -627,6 +627,7 @@ $('#stateDropdown').on('change', function () { case '6': case '110': case '291': + $("#stationCntyInputQso").selectize()[0].selectize.destroy(); $("#stationCntyInputQso").prop('disabled', false); $('#stationCntyInputQso').selectize({ maxItems: 1, From d2977e6f7c41186442c1c28ad3114f5db8bd0fe7 Mon Sep 17 00:00:00 2001 From: int2001 Date: Mon, 29 Sep 2025 19:13:56 +0000 Subject: [PATCH 2/4] Fix County for QSO-Form --- assets/js/sections/qso.js | 34 ++-------------------------------- 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/assets/js/sections/qso.js b/assets/js/sections/qso.js index 889674610..68cf18b21 100644 --- a/assets/js/sections/qso.js +++ b/assets/js/sections/qso.js @@ -627,38 +627,8 @@ $('#stateDropdown').on('change', function () { case '6': case '110': case '291': - $("#stationCntyInputQso").selectize()[0].selectize.destroy(); - $("#stationCntyInputQso").prop('disabled', false); - $('#stationCntyInputQso').selectize({ - maxItems: 1, - closeAfterSelect: true, - loadThrottle: 250, - valueField: 'name', - labelField: 'name', - searchField: 'name', - options: [], - create: false, - load: function (query, callback) { - var state = $("#stateDropdown option:selected").text(); - - if (!query || state == "") return callback(); - $.ajax({ - url: base_url + 'index.php/qso/get_county', - type: 'GET', - dataType: 'json', - data: { - query: query, - state: state, - }, - error: function () { - callback(); - }, - success: function (res) { - callback(res); - } - }); - } - }); + $("#stationCntyInputEdit").prop('disabled', false); + selectize_usa_county('#stateDropdown', '#stationCntyInputQso'); break; case '15': case '54': From 1edda2c084fe7c7962f73e016a7931a26a55aed5 Mon Sep 17 00:00:00 2001 From: "Joerg (DJ7NT)" Date: Mon, 29 Sep 2025 21:26:41 +0200 Subject: [PATCH 3/4] Update qso.js Typo --- assets/js/sections/qso.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/js/sections/qso.js b/assets/js/sections/qso.js index 68cf18b21..c363a4e92 100644 --- a/assets/js/sections/qso.js +++ b/assets/js/sections/qso.js @@ -627,7 +627,7 @@ $('#stateDropdown').on('change', function () { case '6': case '110': case '291': - $("#stationCntyInputEdit").prop('disabled', false); + $("#stationCntyInputQso").prop('disabled', false); selectize_usa_county('#stateDropdown', '#stationCntyInputQso'); break; case '15': From 528f1704e1bcea0ea4725639eea0940206fb1284 Mon Sep 17 00:00:00 2001 From: int2001 Date: Tue, 30 Sep 2025 16:25:51 +0000 Subject: [PATCH 4/4] Show options also for already selected DD --- assets/js/sections/common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/js/sections/common.js b/assets/js/sections/common.js index 2dcf0ac58..8312bc4a2 100644 --- a/assets/js/sections/common.js +++ b/assets/js/sections/common.js @@ -289,7 +289,7 @@ function qso_edit(id) { case '291': if (state != "") { $("#stationCntyInputEdit").prop('disabled', false); - selectize_usa_county('#stateDropdown', '#stationCntyInputEdit'); + selectize_usa_county('#stateDropdownEdit', '#stationCntyInputEdit'); } $('#location_us_county_edit').show(); break;