From 593842c9e63a6a77f1d7f685d313b75d52327c2e Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Mon, 30 Mar 2009 16:36:43 -0400 Subject: [PATCH] Remove the afterUpdateElement callback for tags, and allow setting a updateElement callback. --- kronolith/lib/Imple/TagAutoCompleter.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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'); -- 2.11.0