[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