template_env = {}
main_plugin = \
- VerticalLayout ( sons = [ SimpleList (list=hard_wired_list,
+ VerticalLayout ( title='title for the vertical layout',name='vertical1',
+ sons = [ SimpleList (title='SimpleList and dataTables',
+ name='simplelist1',
+ list=hard_wired_list,
header='Hard wired',
foo='the value for foo',
with_datatables=True),
- Tabs (sons = [ Raw (html= 3*lorem_p),
- SliceList(list=hard_wired_slice_names),
- Raw (html=lorem) ]),
- SimpleList (list=hard_wired_slice_names,
- headers='Slices in main content') ] )
+ Tabs (title='Sample Tabs',name='tabs1',
+ active='raw1',
+ sons = [ Raw (title='a raw plugin',name='raw1',
+ hidable=False,
+ html= 3*lorem_p),
+ SliceList(title='a slice list',name='slicelist-main',
+ hidable=False,
+ list=hard_wired_slice_names),
+ Raw (title='raw title',name='raw2',
+ hidable=False,html=lorem) ]),
+ SimpleList (title='SimpleList with slice names',
+ name='simplelist2',
+ list=hard_wired_slice_names,
+ ) ] )
# define 'content_main' to the template engine
template_env [ 'content_main' ] = main_plugin.render(request)
##########
# lacks a/href to /slice/%s
- related_plugin = SliceList (visible=True,
- hidable=True,
+ related_plugin = SliceList (title='SliceList plugin',name='slicelist1',
with_datatables='yes',
list=hard_wired_slice_names,
- header='Slices' )
+ header='Slices')
# likewise but on the side view
template_env [ 'content_related' ] = related_plugin.render (request)
# request.plugin_prelude holds a summary of the requirements() for all plugins
# define {js,css}_{files,chunks}
- prelude_env = request.plugin_prelude.render_env()
- print 'prelude_env',prelude_env
+ prelude_env = request.plugin_prelude.template_env()
template_env.update(prelude_env)
return render_to_response ('view-plugin.html',template_env,