From 86e8c1753fc05b342ed7113ee590149c0145579c Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Wed, 10 Mar 2010 00:37:17 -0500 Subject: [PATCH] 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 --- horde/js/prettyautocomplete.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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(); -- 2.11.0