[Jifty-commit] jifty branch, autocomplete-refactor, updated. b082296b0a45933fd5babdf1df4a7cfeb850018c

Jifty commits jifty-commit at lists.jifty.org
Tue Mar 23 12:31:40 EDT 2010


The branch, autocomplete-refactor has been updated
       via  b082296b0a45933fd5babdf1df4a7cfeb850018c (commit)
      from  98fd15c1ad4ae5fe6279710874280ebbf14303f3 (commit)

Summary of changes:
 share/web/static/js/jifty.js |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)

- Log -----------------------------------------------------------------
commit b082296b0a45933fd5babdf1df4a7cfeb850018c
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Tue Mar 23 12:24:00 2010 -0400

    Clean up the argument building a little

diff --git a/share/web/static/js/jifty.js b/share/web/static/js/jifty.js
index 1ac15ba..f7ebbcb 100644
--- a/share/web/static/js/jifty.js
+++ b/share/web/static/js/jifty.js
@@ -1731,17 +1731,24 @@ Jifty.addAutocompleter = function (id) {
     jQuery(selector).autocomplete('/__jifty/autocomplete.xss', {
         cache: false,
         extraParams: function () {
-            var request = { path: this.url, actions: {} };
-            var a = {};
-            a['moniker'] = 'autocomplete';
-            a['class']   = 'Jifty::Action::Autocomplete';
-            a['fields']  = {};
-            a['fields']['moniker']  = action.moniker;
-            a['fields']['argument'] = Jifty.Form.Element.getField(field);
-            request['actions']['autocomplete'] = a;
-            request['actions'][action.moniker] = action.data_structure();
-            request['actions'][action.moniker]['active']  = 0;
-            return request;
+            var actions = {
+                autocomplete: {
+                    moniker: 'autocomplete',
+                    class:   'Jifty::Action::Autocomplete',
+                    fields:  {
+                        moniker:  action.moniker,
+                        argument: Jifty.Form.Element.getField(field)
+                    }
+                }
+            };
+
+            actions[action.moniker] = action.data_structure();
+            actions[action.moniker]['active'] = 0;
+
+            return {
+                path:    this.url,
+                actions: actions
+            };
         }
     });
 };

-----------------------------------------------------------------------


More information about the Jifty-commit mailing list