Author: vbaumann Date: Thu Nov 17 15:09:18 2005 New Revision: 1874 Added: azax/trunk/demos/azaxdemo/browser/azax_tree.azax azax/trunk/demos/azaxdemo/browser/azax_tree.pt Modified: azax/trunk/demos/azaxdemo/azaxview.py azax/trunk/demos/azaxdemo/browser/azax_demo_index.pt azax/trunk/demos/azaxdemo/configure.zcml Log: Added Tree demo.. but we'll need parameter passing first do this in a sane way
Modified: azax/trunk/demos/azaxdemo/azaxview.py ============================================================================== --- azax/trunk/demos/azaxdemo/azaxview.py (original) +++ azax/trunk/demos/azaxdemo/azaxview.py Thu Nov 17 15:09:18 2005 @@ -97,5 +97,11 @@ return_object = AzaxResponse(self.request.response) return_object.setHtmlAsChild('div#text', value+'<input type="hidden" name="value" value="'+value+'" />') return return_object() - + + #we'll need parameter passing first do this in a sane way + def getSubTree(self, value): + """ returns the current time """ + return_object = AzaxResponse(self.request.response) + return_object.setHtmlAsChild('div#text', 'works') + return return_object() Modified: azax/trunk/demos/azaxdemo/browser/azax_demo_index.pt ============================================================================== --- azax/trunk/demos/azaxdemo/browser/azax_demo_index.pt (original) +++ azax/trunk/demos/azaxdemo/browser/azax_demo_index.pt Thu Nov 17 15:09:18 2005 @@ -7,6 +7,8 @@ <li><a href="two_selects.html">Two selects</a></li> <li><a href="three_autoupdate.html">Three autoupdate</a></li> <li><a href="azax_instant_edit.html">instant edit</a></li> + <!-- we'll need parameter passing first do this in a sane way...--> + <!--<li><a href="azax_tree.html">Tree</a></li>--> </ul> </body> </html> Added: azax/trunk/demos/azaxdemo/browser/azax_tree.azax ============================================================================== --- (empty file) +++ azax/trunk/demos/azaxdemo/browser/azax_tree.azax Thu Nov 17 15:09:18 2005 @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<rules> + <rule selector="a#node"> + <event name="click">getSubTree</event> + </rule> +</rules> Added: azax/trunk/demos/azaxdemo/browser/azax_tree.pt ============================================================================== --- (empty file) +++ azax/trunk/demos/azaxdemo/browser/azax_tree.pt Thu Nov 17 15:09:18 2005 @@ -0,0 +1,54 @@ +<html> + <head> + <link rel="kukit" + tal:attributes="href string:${context/absolute_url}/++resource++azax_tree.azax"/> + <script type="text/javascript" + tal:attributes="src string:${context/absolute_url}/++resource++sarissa.js;" + src="++resource++sarissa.js"> + </script> + <script type="text/javascript" + tal:attributes="src string:${context/absolute_url}/++resource++cssQuery.js;" + src="++resource++cssQuery.js"> + </script> + <script type="text/javascript" + tal:attributes="src string:${context/absolute_url}/++resource++MochiKit.js;" + src="++resource++MochiKit.js"> + </script> + <script type="text/javascript" + tal:attributes="src string:${context/absolute_url}/++resource++kukit.js;" + src="++resource++kukit.js"> + </script> +<style> + ul, li{ + list-style: square; + } + + input{ + border: 0px; + background-color: transparent; + } +</style> +</head> + <body> + <p><a href=".">All demos</a></p> + +<!-- we'll need parameter passing first do this in a sane way--> +<h3>Instant edit Demo</h3> + <form name="edit"> + <ul id="root"> + <li>1</li> + <li><input type="button" name="parent:2" value="2"/></li> + <ul id="childs:2"> + <li>2.1</li> + <li>2.2</li> + </ul> + <li><input type="button" name="parent:3" value="3"/></li> + <ul id="subTree:3"> + <li>3.1</li> + <li>3.2</li> + </ul> + </ul> + + </form> + </body> +</html> Modified: azax/trunk/demos/azaxdemo/configure.zcml ============================================================================== --- azax/trunk/demos/azaxdemo/configure.zcml (original) +++ azax/trunk/demos/azaxdemo/configure.zcml Thu Nov 17 15:09:18 2005 @@ -167,5 +167,26 @@ permission="zope2.View" /> ->>>>>>> .r1865 + <!-- tree content --> + <!-- we'll need parameter passing first do this in a sane way--> + <browser:page + for=".interfaces.ISimpleContent" + template="browser/azax_tree.pt" + name="azax_tree.html" + permission="zope2.View" + /> + + <browser:resource + file="browser/azax_tree.azax" + name="azax_tree.azax" + /> + + <browser:page + for=".interfaces.ISimpleContent" + class=".azaxview.AzaxView" + attribute="getSubTree" + name="getSubTree" + permission="zope2.View" + /> + </configure> -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins