Makes it possible to use WCF.EditableItemList without search
authorMatthias Schmidt <gravatronics@live.com>
Sun, 22 Jul 2012 09:44:21 +0000 (11:44 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Sun, 22 Jul 2012 09:44:21 +0000 (11:44 +0200)
wcfsetup/install/files/js/WCF.js

index 2db76203fdec34daa4882cf5bd0b8555c73d58f5..10260dd3c491bce8dd354fda8628372bd92e86dc 100755 (executable)
@@ -5753,7 +5753,9 @@ WCF.EditableItemList = Class.extend({
                var $objectID = $element.data('objectID');
                var $label = $element.data('label');
                
-               this._search.removeExcludedSearchValue($label);
+               if (this._search) {
+                       this._search.removeExcludedSearchValue($label);
+               }
                this._removeItem($objectID, $label);
                
                $element.remove();
@@ -5796,7 +5798,9 @@ WCF.EditableItemList = Class.extend({
                var $listItem = $('<li class="badge">' + data.label + '</li>').data('objectID', data.objectID).data('label', data.label).appendTo(this._itemList);
                $listItem.click($.proxy(this._click, this));
                
-               this._search.addExcludedSearchValue(data.label);
+               if (this._search) {
+                       this._search.addExcludedSearchValue(data.label);
+               }
                this._addItem(data.objectID, data.label);
                
                return true;