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