X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=engine%2Fviews.py;h=0082a556537e75e9080bf99cf10b923e1c53e207;hb=ebd8f2a12cf7d63c735d4f7dc3f51620913fabfa;hp=0f0309c9902b07681a1b2f9cfe68493b5c29dff8;hpb=e93a7c5039004cd5516e15a04b5cf0b3d2aac5f5;p=unfold.git
diff --git a/engine/views.py b/engine/views.py
index 0f0309c9..0082a556 100644
--- a/engine/views.py
+++ b/engine/views.py
@@ -5,18 +5,20 @@ from django.template import RequestContext
from django.template.loader import render_to_string
from django.shortcuts import render_to_response
+from plugins.verticallayout import VerticalLayout
from plugins.simplelist import SimpleList
from myslice.viewutils import topmenu_items, the_user, hard_wired_slice_names
def test_plugin_view (request):
+ # having html tags right here is not a real use case
hard_wired_list=[]
hard_wired_list.append("this hard-wired list")
hard_wired_list.append("is defined")
- hard_wired_list.append("in plugins.simplelist.py
")
+ hard_wired_list.append("in plugins.simplelist.py")
hard_wired_list.append("which in turn relies on")
- hard_wired_list.append("template widget-template.html
")
+ hard_wired_list.append("template widget-template.html")
hard_wired_list.append("while it should of course")
hard_wired_list.append("instead issue a query")
hard_wired_list.append("and fill the DOM in js from there")
@@ -27,12 +29,16 @@ def test_plugin_view (request):
hard_wired_list.append("")
hard_wired_list.append("OTOH and IMHO, there should be two separate and explicit subclasses of SimpleList for slices or testbeds")
- plugin_main = SimpleList (visible=True,
- hidable=True,
- list=hard_wired_list,
- header='Hard wired',
- foo='the value for foo')
- content_main = plugin_main.render (request)
+ plugin_main1 = SimpleList (list=hard_wired_list,
+ header='Hard wired',
+ foo='the value for foo')
+ plugin_main2 = SimpleList (hidable=True,
+ list=hard_wired_slice_names,
+ headers='Slices in main content')
+ layout = VerticalLayout (hidable=True, visible=True,
+ sons=[plugin_main1, plugin_main2]
+ )
+ content_main = layout.render (request)
# lacks a/href to /slice/%s
plugin_related = SimpleList (visible=True, hidable=True,