X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=js%2Fkivi.QuickSearch.js;h=3451b7f7c982a0076bc04e5d14d616dd30166874;hb=b775c378552e6b5bf59f98046cdf4e577cd351df;hp=95c275abba913afe5092dbe02217193936419d98;hpb=6c63020409f486043d63c3a324db96a4a162ff67;p=kivitendo-erp.git diff --git a/js/kivi.QuickSearch.js b/js/kivi.QuickSearch.js index 95c275abb..3451b7f7c 100644 --- a/js/kivi.QuickSearch.js +++ b/js/kivi.QuickSearch.js @@ -1,4 +1,5 @@ namespace('kivi', function(k){ + 'use strict'; k.QuickSearch = function($real, options) { if ($real.data("quick_search")) return $real.data("quick_search"); @@ -13,8 +14,8 @@ namespace('kivi', function(k){ function send_query(action, term, id, success) { var data = { module: o.module }; - if (term != undefined) data.term = term; - if (id != undefined) data.id = id; + if (term !== undefined) data.term = term; + if (id !== undefined) data.id = id; $.ajax($.extend(o, { url: 'controller.pl?action=TopQuickSearch/' + action, dataType: "json", @@ -29,26 +30,26 @@ namespace('kivi', function(k){ $real.autocomplete({ source: function(req, rsp) { - send_query('query_autocomplete', req.term, undefined, function (data){ rsp(data) }); + send_query('query_autocomplete', req.term, undefined, function (data){ rsp(data); }); }, select: function(event, ui) { send_query('select_autocomplete', undefined, ui.item.id, kivi.eval_json_result); }, }); - $real.keydown(function(event){ + $real.keypress(function(event){ if (event.which == KEY.ENTER) { - if ($real.val() != '') { + if ($real.val() !== '') { submit_search($real.val()); } } }); $real.data('quick_search', {}); - } + }; }); $(function(){ $('input[id^=top-quick-search]').each(function(_,e){ - kivi.QuickSearch($(e), { module: $(e).attr('module') }) - }) -}) + kivi.QuickSearch($(e), { module: $(e).attr('module') }); + }); +});