data: {
excludedSearchValues: this._excludedSearchValues,
searchString: $content
- }
+ }
};
this._proxy.setOption('data', {
WCF.CloseOverlayHandler.addCallback('WCF.Search.Base', $.proxy(function() { this._clearList(); }, this));
- if (!this._list.is(':visible')) {
+ if (!WCF.Dropdown.getDropdownMenu(this._searchInput.parents('.dropdown').wcfIdentify()).hasClass('dropdownOpen')) {
WCF.Dropdown.toggleDropdown(this._searchInput.parents('.dropdown').wcfIdentify());
}
this._searchInput.val('');
}
- this._list.removeClass('dropdownOpen').end().empty();
+ // close dropdown
+ WCF.Dropdown.getDropdown(this._searchInput.parents('.dropdown').wcfIdentify()).removeClass('dropdownOpen');
+ WCF.Dropdown.getDropdownMenu(this._searchInput.parents('.dropdown').wcfIdentify()).removeClass('dropdownOpen');
+
+ this._list.end().empty();
WCF.CloseOverlayHandler.removeCallback('WCF.Search.Base');