From d38884d765d31ea63e9b45328c6fab224fd711eb Mon Sep 17 00:00:00 2001 From: Andreas Date: Sat, 23 Jan 2021 06:59:20 +0100 Subject: [PATCH] [QSO Edit] Added DOK and SOTA autocomplete to the QSO edit area. --- application/views/interface_assets/footer.php | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index 71718b46..91c4f6ca 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1992,6 +1992,63 @@ $(document).ready(function(){ size: BootstrapDialog.SIZE_WIDE, nl2br: false, message: html, + onshown: function(dialog) { + $('#sota_ref').selectize({ + maxItems: 1, + closeAfterSelect: true, + loadThrottle: 250, + valueField: 'name', + labelField: 'name', + searchField: 'name', + options: [], + create: false, + load: function(query, callback) { + if (!query || query.length < 3) return callback(); // Only trigger if 3 or more characters are entered + $.ajax({ + url: baseURL+'index.php/qso/get_sota', + type: 'GET', + dataType: 'json', + data: { + query: query, + }, + error: function() { + callback(); + }, + success: function(res) { + callback(res); + } + }); + } + }); + + $('#darc_dok').selectize({ + maxItems: 1, + closeAfterSelect: true, + loadThrottle: 250, + valueField: 'name', + labelField: 'name', + searchField: 'name', + options: [], + create: false, + load: function(query, callback) { + if (!query) return callback(); // Only trigger if 3 or more characters are entered + $.ajax({ + url: baseURL+'index.php/qso/get_dok', + type: 'GET', + dataType: 'json', + data: { + query: query, + }, + error: function() { + callback(); + }, + success: function(res) { + callback(res); + } + }); + } + }); + }, }); } });