the 'plugin' page is now for standalone testing
[myslice.git] / trash / pluginview.py
index 5735015..baf867a 100644 (file)
@@ -14,6 +14,7 @@ from plugins.tabs.tabs import Tabs
 from plugins.lists.staticlist import StaticList
 from plugins.quickfilter.quickfilter import QuickFilter
 from plugins.raw.raw import Raw
+from plugins.messages.messages import Messages
 
 from myslice.viewutils import topmenu_items, the_user
 from myslice.viewutils import hard_wired_slice_names, hard_wired_list, lorem_p, lorem, quickfilter_criterias
@@ -27,60 +28,17 @@ def test_plugin_view (request):
     template_env = {}
     
     main_plugin = \
-        Stack ( page=page,
-                title='title for the vertical layout',
-                sons = [ StaticList (page=page,
-                                     title='StaticList - with datatables - starts toggled off',
-                                     list=hard_wired_list, 
-                                     header='Hard wired header', 
-                                     foo='the value for foo',
-                                     with_datatables=True,
-                                     toggled=False),
-                         Tabs (page=page,
-                               title='Sample Tabs',
-                               domid='test-tabs',
-                               # *** we select this one to be the active tab ***
-                               active_domid='son2',
-                               sons = [ Raw (page=page,
-                                             title='a raw plugin',
-                                             domid='son0',
-                                             togglable=False,
-                                             html= 3*lorem_p,
-                                             ),
-                                        StaticList(page=page,
-                                                   title='a slice list',
-                                                   domid='son1',
-                                                   togglable=False,
-                                                   header="static list but not togglable",
-                                                   list=hard_wired_slice_names,
-                                                   ),
-                                        Raw (page=page,
-                                             title='raw title',
-                                             domid='son2',
-                                             togglable=False,
-                                             html=lorem) ]),
-                         StaticList (page=page,
-                                     title='SimpleList with slice names', 
-                                     list=hard_wired_slice_names,
-                                     ),
-                         QuickFilter (page=page,
-                                      title='QuickFilter in main content',
-                                      criterias=quickfilter_criterias,
-                                      ) ] )
-    # define 'unfold2_main' to the template engine
-    template_env [ 'unfold2_main' ] = main_plugin.render(request)
+            Messages (
+                page=page,
+                title="Runtime messages",
+                domid="msgs-pre",
+                )
 
-    ##########
-    related_plugin = StaticList (page=page,
-                                 title='SliceList plugin',domid='slicelist1',
-                                 with_datatables='yes', 
-                                 list=hard_wired_slice_names, 
-                                 header='Slices')
-    # likewise but on the side view
-    template_env [ 'unfold2_margin' ] = related_plugin.render (request)
+    # define 'unfold1_main' to the template engine
+    template_env [ 'unfold1_main' ] = main_plugin.render(request)
 
     # more general variables expected in the template
-    template_env [ 'title' ] = 'Test Plugin View' 
+    template_env [ 'title' ] = 'Single Plugin View' 
     template_env [ 'topmenu_items' ] = topmenu_items('plugin', request) 
     template_env [ 'username' ] = the_user (request) 
 
@@ -91,6 +49,6 @@ def test_plugin_view (request):
     # define {js,css}_{files,chunks}
     prelude_env = page.prelude_env()
     template_env.update(prelude_env)
-    return render_to_response ('view-unfold2.html',template_env,
+    return render_to_response ('view-unfold1.html',template_env,
                                context_instance=RequestContext(request))