diff --git a/themes/bootstrap3/js/autocomplete.js b/themes/bootstrap3/js/autocomplete.js index dd1f8e6380ee24484269a06be806b517ab895fca..bb0af948b3c0c6a31de302c1ddf5935b96cef975 100644 --- a/themes/bootstrap3/js/autocomplete.js +++ b/themes/bootstrap3/js/autocomplete.js @@ -1,12 +1,11 @@ -/*global jQuery, window, document, console, setTimeout, clearTimeout */ +/* global jQuery, window, document, console, setTimeout, clearTimeout */ /** - * crhallberg/autocomplete.js 0.15 + * crhallberg/autocomplete.js 0.15.1 * ~ @crhallberg */ (function autocomplete( $ ) { var cache = {}, element = false, - input = false, options = { ajaxDelay: 200, cache: true, @@ -119,8 +118,8 @@ } } - function setup(input, element) { - if (typeof element === 'undefined') { + function setup(input) { + if ($('.autocomplete-results').length == 0) { element = $('<div/>') .addClass('autocomplete-results hidden') .html('<i class="item loading">' + options.loadingString + '</i>'); @@ -260,12 +259,7 @@ return this; } else { options = $.extend( {}, options, settings ); - element = $('.autocomplete-results'); - if (element.length == 0) { - element = setup(input); - } else { - setup(input, element); - } + setup(input); } return input;