[Jifty-commit] jifty branch, autocomplete-refactor, updated. 82d25e5b3c63a6134b857f855e0ce5309608530d
Jifty commits
jifty-commit at lists.jifty.org
Mon Mar 22 17:49:43 EDT 2010
The branch, autocomplete-refactor has been updated
via 82d25e5b3c63a6134b857f855e0ce5309608530d (commit)
from 0a86fceec5a166a70f52ee78f0bf578960a39fc0 (commit)
Summary of changes:
share/web/static/js/jifty.js | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
- Log -----------------------------------------------------------------
commit 82d25e5b3c63a6134b857f855e0ce5309608530d
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Mon Mar 22 17:48:59 2010 -0400
Fewer undeclared/undefined variables :)
diff --git a/share/web/static/js/jifty.js b/share/web/static/js/jifty.js
index 099012b..96c5828 100644
--- a/share/web/static/js/jifty.js
+++ b/share/web/static/js/jifty.js
@@ -1725,6 +1725,9 @@ function show_action_result() {
Jifty.addAutocompleter = function (id) {
var escaped_id = id.replace(/:/g, '\\\\\\:');
+ var field = Jifty.$(id);
+ var action = Jifty.Form.Element.getAction(field);
+
jQuery(escaped_id).autocomplete('/__jifty/autocomplete.xss', {
extraParams: function () {
var request = { path: this.url, actions: {} };
@@ -1732,13 +1735,13 @@ Jifty.addAutocompleter = function (id) {
a['moniker'] = 'autocomplete';
a['class'] = 'Jifty::Action::Autocomplete';
a['fields'] = {};
- a['fields']['moniker'] = this.action.moniker;
- a['fields']['argument'] = Jifty.Form.Element.getField(this.field);
+ a['fields']['moniker'] = action.moniker;
+ a['fields']['argument'] = Jifty.Form.Element.getField(field);
request['actions']['autocomplete'] = a;
- request['actions'][this.action.moniker] = this.action.data_structure();
- request['actions'][this.action.moniker]['active'] = 0;
+ request['actions'][action.moniker] = action.data_structure();
+ request['actions'][action.moniker]['active'] = 0;
return request;
- },
+ }
});
};
-----------------------------------------------------------------------
More information about the Jifty-commit
mailing list