toggling is broken within tabs, add a third hazenut for debugging purposes
[unfold.git] / trash / sliceview.py
index 4f4202d..6093ebf 100644 (file)
@@ -42,29 +42,41 @@ def slice_view (request, slicename=tmp_default_slice):
     main_plugin = Stack (
         page=page,
         title="global container",
-        togglable=False,
+        domid='thestack',
+#        togglable=False,
         sons=[Tabs (
                 page=page,
-                title="different angles",
-                active_domid='with-checkboxes',
+                title="2 tabs : w/ and w/o checkboxes",
+                domid='thetabs',
+                toggled=False,
+                active_domid='checkboxes',
                 sons=[
                     Hazelnut ( 
                         page=page,
                         title='a sample and simple hazelnut',
-                        togglable=False,
+                        domid='simple',
+#                        togglable=False,
                         # this is the query at the core of the slice list
                         query=main_query,
                         ),
                     Hazelnut ( 
                         page=page,
                         title='with checkboxes',
-                        domid='with-checkboxes',
-                        togglable=False,
+                        domid='checkboxes',
+#                        togglable=False,
                         checkboxes=True,
                         # this is the query at the core of the slice list
                         query=main_query,
                         ),
                     ]),
+              Hazelnut ( 
+                page=page,
+                title='not in tabs',
+                domid='standalone',
+                toggled=False,
+                # this is the query at the core of the slice list
+                query=main_query,
+                ),
               QueryCode (
                 page=page,
                 title='xmlrpc code',
@@ -73,10 +85,10 @@ def slice_view (request, slicename=tmp_default_slice):
                 ),
               ])
 
-    # variables that will get passed to the view-plugin.html template
+    # variables that will get passed to the view-unfold2.html template
     template_env = {}
     
-    # define 'unfold1_main' to the template engine
+    # define 'unfold2_main' to the template engine
     template_env [ 'unfold1_main' ] = main_plugin.render(request)
 
     # more general variables expected in the template
@@ -98,7 +110,7 @@ def slice_view (request, slicename=tmp_default_slice):
 ###         query=main_query,
 ###         )
 ###     # likewise but on the side view
-###     template_env [ 'unfold1_margin' ] = related_plugin.render (request)
+###     template_env [ 'unfold2_margin' ] = related_plugin.render (request)
 ###     
 ###     # add our own css in the mix
 ###     page.add_css_files ( 'css/hazelnut.css')
@@ -113,5 +125,7 @@ def slice_view (request, slicename=tmp_default_slice):
     # define {js,css}_{files,chunks}
     prelude_env = page.prelude_env()
     template_env.update(prelude_env)
-    return render_to_response ('view-plugin.html',template_env,
+    result=render_to_response ('view-unfold1.html',template_env,
                                context_instance=RequestContext(request))
+    print 'result=',result
+    return result