diff --git a/src/jquery.autocomplete.js b/src/jquery.autocomplete.js index d962133..f71de1c 100644 --- a/src/jquery.autocomplete.js +++ b/src/jquery.autocomplete.js @@ -19,23 +19,25 @@ // Browser globals factory(jQuery); } -})(function ($) { +})( + /** + * @param {jQuery} $ + */ + function ($) { 'use strict'; - var utils = (function () { - return { - escapeRegExChars: function (value) { - return value.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&'); - }, - createNode: function (containerClass) { - var div = document.createElement('div'); - div.className = containerClass; - div.style.position = 'absolute'; - div.style.display = 'none'; - return div; - }, - }; - })(), + var utils = { + escapeRegExChars: function (value) { + return value.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&'); + }, + createNode: function (containerClass) { + var div = document.createElement('div'); + div.className = containerClass; + div.style.position = 'absolute'; + div.style.display = 'none'; + return div; + }, + }, keys = { ESC: 27, TAB: 9,