From: Michael J. Rubinsky Date: Wed, 10 Mar 2010 05:37:17 +0000 (-0500) Subject: add functions for disabling and enabling the pretty autocompleter. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=86e8c1753fc05b342ed7113ee590149c0145579c;p=horde.git add functions for disabling and enabling the pretty autocompleter. Toggles visibility of the delete icons on each tag node and enables/disables the borderless input field --- diff --git a/horde/js/prettyautocomplete.js b/horde/js/prettyautocomplete.js index 453d80bb5..d445a648f 100644 --- a/horde/js/prettyautocomplete.js +++ b/horde/js/prettyautocomplete.js @@ -195,6 +195,19 @@ var PrettyAutocompleter = Class.create({ item.remove(); }, + disable: function() + { + this._enabled = false; + $(this.p.box).select('.hordeACItemRemove').each(function(e) {e.toggle()}); + $(this.p.trigger).disable(); + }, + + enable: function() + { + this._enabled = true; + $(this.p.box).select('.hordeACItemRemove').each(function(e) {e.toggle()}); + $(this.p.trigger).enable(); + }, _removeItemHandler: function(e) { var item = Event.element(e).up();