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

Reply via email to