X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=engine%2Fviews.py;h=caf699fe7b798852be704529104bc7a5a25d0c90;hb=b490e035bac3b74b66130548f5a4bf4a30ad8375;hp=aaefc36831360791a89161efefdeab41528c4068;hpb=1415f72037ee4a0d5e54e75d15acabdd8a82c60c;p=unfold.git diff --git a/engine/views.py b/engine/views.py index aaefc368..caf699fe 100644 --- a/engine/views.py +++ b/engine/views.py @@ -11,10 +11,11 @@ from plugins.verticallayout import VerticalLayout from plugins.tabs import Tabs from plugins.simplelist import SimpleList from plugins.slicelist import SliceList +from plugins.quickfilter import QuickFilter from plugins.raw import Raw from myslice.viewutils import topmenu_items, the_user -from myslice.viewutils import hard_wired_slice_names, hard_wired_list, lorem_p, lorem +from myslice.viewutils import hard_wired_slice_names, hard_wired_list, lorem_p, lorem, quickfilter_criterias @login_required def test_plugin_view (request): @@ -23,28 +24,29 @@ def test_plugin_view (request): template_env = {} main_plugin = \ - VerticalLayout ( title='title for the vertical layout',domid='vertical1', - sons = [ SimpleList (title='SimpleList and dataTables', - domid='simplelist1', - list=hard_wired_list, - header='Hard wired', - foo='the value for foo', - with_datatables=True, - toggled=False), - Tabs (title='Sample Tabs',domid='tabs1', - active='raw1', - sons = [ Raw (title='a raw plugin',domid='raw1', - togglable=False, - html= 3*lorem_p), - SliceList(title='a slice list',domid='slicelist-main', - togglable=False, - list=hard_wired_slice_names), - Raw (title='raw title',domid='raw2', - togglable=False,html=lorem) ]), - SimpleList (title='SimpleList with slice names', - domid='simplelist2', - list=hard_wired_slice_names, - ) ] ) + VerticalLayout ( title='title for the vertical layout', + sons = [ SimpleList (title='SimpleList and dataTables', + list=hard_wired_list, + header='Hard wired', + foo='the value for foo', + with_datatables=True, + toggled=False), + Tabs (title='Sample Tabs', + # *** we select this one to be the active tab *** + active='raw2', + sons = [ Raw (title='a raw plugin',domid='raw1', + togglable=False, + html= 3*lorem_p), + SliceList(title='a slice list', + togglable=False, + list=hard_wired_slice_names), + Raw (title='raw title',domid='raw2', + togglable=False,html=lorem) ]), + SimpleList (title='SimpleList with slice names', + list=hard_wired_slice_names, + ), + QuickFilter (list=quickfilter_criterias, + title='QuickFilter in main content') ] ) # define 'content_main' to the template engine template_env [ 'content_main' ] = main_plugin.render(request)