[Jifty-commit] jifty branch, autocomplete-refactor, updated. 48076bdfca7d444bb1fbba7d58b170f887b78a26
Jifty commits
jifty-commit at lists.jifty.org
Mon Mar 22 17:06:16 EDT 2010
The branch, autocomplete-refactor has been updated
via 48076bdfca7d444bb1fbba7d58b170f887b78a26 (commit)
from 8410a395217409f301e194b1b770389e4ed2bee5 (commit)
Summary of changes:
share/web/static/js/jifty.js | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
- Log -----------------------------------------------------------------
commit 48076bdfca7d444bb1fbba7d58b170f887b78a26
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Mon Mar 22 17:06:16 2010 -0400
Begin hooking up autocomplete to autocomplete.xml
diff --git a/share/web/static/js/jifty.js b/share/web/static/js/jifty.js
index 313f729..099012b 100644
--- a/share/web/static/js/jifty.js
+++ b/share/web/static/js/jifty.js
@@ -1724,7 +1724,22 @@ function show_action_result() {
Jifty.addAutocompleter = function (id) {
var escaped_id = id.replace(/:/g, '\\\\\\:');
- jQuery(escaped_id).autocomplete(['foo', 'bar']);
+
+ jQuery(escaped_id).autocomplete('/__jifty/autocomplete.xss', {
+ extraParams: function () {
+ var request = { path: this.url, actions: {} };
+ var a = {};
+ 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);
+ request['actions']['autocomplete'] = a;
+ request['actions'][this.action.moniker] = this.action.data_structure();
+ request['actions'][this.action.moniker]['active'] = 0;
+ return request;
+ },
+ });
};
Jifty.Placeholder = function() {
-----------------------------------------------------------------------
More information about the Jifty-commit
mailing list