From 9281c730d642343b0e155b2552e5fd79c56cd698 Mon Sep 17 00:00:00 2001 From: "altob.rd" Date: Wed, 20 Dec 2017 15:41:28 +0800 Subject: [PATCH] upd --- views/qcar2/main_page.php | 40 +++++++++++++++++++++++++++++++++++++--- views/qcar3/main_page.php | 40 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 74 insertions(+), 6 deletions(-) diff --git a/views/qcar2/main_page.php b/views/qcar2/main_page.php index 1f657c7..0ba864a 100644 --- a/views/qcar2/main_page.php +++ b/views/qcar2/main_page.php @@ -59,7 +59,7 @@       - + @@ -393,16 +393,36 @@ $(document).ready(function() } $("#carin_query_tbody").html(tmp_str_array.join('')); - $("#carin_query_list").show(); + + // 若只找到一台, 直接跳到結果頁 + if(idx == 0) + { + check_lpr(0); + } } }); }); + // Custom: altob-keyaction + // ******************** + $.extend($.keyboard.keyaction, { + accept : function(base) { + base.close(true); // same as base.accept(); + + // 直接 submit + $( "#fuzzy_search_lpr" ).submit(); + + return false; // return false prevents further processing + } + }); + // Custom: altob-input // ******************** $('#fuzzy_input').keyboard({ + usePreview: false, + css : { // input & preview styles input : 'ui-widget-content ui-corner-all', @@ -417,6 +437,17 @@ $(document).ready(function() // used when disabling the decimal button {dec} when a decimal exists in the input area buttonDisabled : 'ui-state-disabled' }, + + position : { + // null (attach to input/textarea) or a jQuery object (attach elsewhere) + of : null, + my : 'center top', + at : 'center top', + // at2 is used when "usePreview" is false (centers keyboard at the bottom + // of the input/textarea) + at2: 'center bottom', + collision: 'flipfit flipfit' + }, display: { 'bksp' : '\u2190', @@ -437,7 +468,10 @@ $(document).ready(function() } - }); + }).addTyping({ + showTyping: true, + delay: 250 + }); // 定時自動更新頁面 (function autoReloadPage(){ diff --git a/views/qcar3/main_page.php b/views/qcar3/main_page.php index 2df57a2..6caa05a 100644 --- a/views/qcar3/main_page.php +++ b/views/qcar3/main_page.php @@ -59,7 +59,7 @@       - + @@ -425,16 +425,36 @@ $(document).ready(function() } $("#carin_query_tbody").html(tmp_str_array.join('')); - $("#carin_query_list").show(); + + // 若只找到一台, 直接跳到結果頁 + if(idx == 0) + { + check_lpr(0); + } } }); }); + // Custom: altob-keyaction + // ******************** + $.extend($.keyboard.keyaction, { + accept : function(base) { + base.close(true); // same as base.accept(); + + // 直接 submit + $( "#fuzzy_search_lpr" ).submit(); + + return false; // return false prevents further processing + } + }); + // Custom: altob-input // ******************** $('#fuzzy_input').keyboard({ + usePreview: false, + css : { // input & preview styles input : 'ui-widget-content ui-corner-all', @@ -449,6 +469,17 @@ $(document).ready(function() // used when disabling the decimal button {dec} when a decimal exists in the input area buttonDisabled : 'ui-state-disabled' }, + + position : { + // null (attach to input/textarea) or a jQuery object (attach elsewhere) + of : null, + my : 'center top', + at : 'center top', + // at2 is used when "usePreview" is false (centers keyboard at the bottom + // of the input/textarea) + at2: 'center bottom', + collision: 'flipfit flipfit' + }, display: { 'bksp' : '\u2190', @@ -469,7 +500,10 @@ $(document).ready(function() } - }); + }).addTyping({ + showTyping: true, + delay: 250 + }); // 定時自動更新頁面 (function autoReloadPage(){