From: Michael J. Rubinsky Date: Mon, 30 Mar 2009 20:36:43 +0000 (-0400) Subject: Remove the afterUpdateElement callback for tags, and allow setting a X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=593842c9e63a6a77f1d7f685d313b75d52327c2e;p=horde.git Remove the afterUpdateElement callback for tags, and allow setting a updateElement callback. --- diff --git a/kronolith/lib/Imple/TagAutoCompleter.php b/kronolith/lib/Imple/TagAutoCompleter.php index 88173af6f..d35574bd2 100644 --- a/kronolith/lib/Imple/TagAutoCompleter.php +++ b/kronolith/lib/Imple/TagAutoCompleter.php @@ -47,10 +47,13 @@ class Kronolith_Imple_TagAutoCompleter extends Kronolith_Imple $js_params = array( 'tokens: [","]', - 'indicator: "' . $this->_params['triggerId'] . '_loading_img"', - 'afterUpdateElement: function(f, t) { if (!f.value.endsWith(";")) { f.value += ","; } f.value += " "; }' + 'indicator: "' . $this->_params['triggerId'] . '_loading_img"' ); + if (!empty($this->_params['updateElement'])) { + $js_params[] = 'updateElement: ' . $this->_params['updateElement']; + } + $params[] = '{' . implode(',', $js_params) . '}'; Kronolith::addInlineScript('new Ajax.Autocompleter(' . implode(',', $params) . ')', 'dom');