Author: jmorliaguet
Date: Sat Feb 18 23:42:35 2006
New Revision: 2430

Modified:
   
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/browser.py
   
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/configure.zcml
   
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/cpsskins_treeview.pt
Log:

- code simplification (removed all hardcoded references to the model)



Modified: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/browser.py
==============================================================================
--- 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/browser.py
  (original)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/browser.py
  Sat Feb 18 23:42:35 2006
@@ -50,6 +50,9 @@
             filtered_items.append(item)
         return json.write({'items': filtered_items})
 
+    def setTreeData(self, data):
+        return self.getTreeData()
+
     # TODO: moves this to an API
     def _getLocalStorageData(self, id):
         value = self.request.cookies.get('cpsskins_local_storage_%s' % id)

Modified: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/configure.zcml
==============================================================================
--- 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/configure.zcml
      (original)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/configure.zcml
      Sat Feb 18 23:42:35 2006
@@ -48,6 +48,11 @@
         attribute="getTreeData"
     />
 
+    <browser:page
+        name="setTreeData"
+        attribute="setTreeData"
+    />
+
   </browser:pages>
 
 </configure>

Modified: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/cpsskins_treeview.pt
==============================================================================
--- 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/cpsskins_treeview.pt
        (original)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/zope3/functional/treeview/cpsskins_treeview.pt
        Sat Feb 18 23:42:35 2006
@@ -34,24 +34,20 @@
       var target = Event.element(event);
       var nodeid = target.getAttribute("nodeid");
 
-      var model = CPSSkins.getModelById("tree-state");
+      var model = this.view.model;
       var data = model.getData();
       data['state'][nodeid] = "open";
       model.setData(data);
-
-      CPSSkins.getModelById("tree").getData()
     }
 
     function closeNode(event) {
       var target = Event.element(event);
       var nodeid = target.getAttribute("nodeid");
 
-      var model = CPSSkins.getModelById("tree-state");
+      var model = this.view.model;
       var data = model.getData();
       delete data['state'][nodeid];
       model.setData(data);
-
-      CPSSkins.getModelById("tree").getData()
     }
 
     CPSSkins.registerHandlers(
@@ -109,7 +105,8 @@
      "storage": {
        "type": "remote",
        "accessors": {
-         "get": "@@getTreeData"
+         "get": "@@getTreeData",
+         "set": "@@setTreeData"
        }
     }}
     </ins>
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to