diff --git a/public/admin/js/treeselect/treeselect.js b/public/admin/js/treeselect/treeselect.js index a60673642a77ecd8c456bbd27f8cfad54222bb13..1927395e9f12a8f612b83673c9fad67524ce5ed6 100644 --- a/public/admin/js/treeselect/treeselect.js +++ b/public/admin/js/treeselect/treeselect.js @@ -298,7 +298,7 @@ this._findConnectedIn(li, this.selectedItems). hide('fast', function(){ $(this).remove()}); - this.itemsTree.closest('form').find('input').first().change(); + li.children('input').removeAttr('checked'); li.find("li input").removeAttr('disabled'); li.children('a').removeClass('ui-state-active'); @@ -372,6 +372,7 @@ self._deselect( self._findConnectedIn($(event.target).parent(), self.itemsTree)); + self.itemsTree.closest('form').find('input').first().change(); }); li.parents('li').andSelf().children('a').addClass('ui-state-active');