from plugins.stack.stack import Stack
from plugins.tabs.tabs import Tabs
+from plugins.lists.slicelist import SliceList
from plugins.hazelnut.hazelnut import Hazelnut
from plugins.googlemap.googlemap import GoogleMap
-from plugins.lists.slicelist import SliceList
+from plugins.senslabmap.senslabmap import SensLabMap
from plugins.querycode.querycode import QueryCode
from plugins.quickfilter.quickfilter import QuickFilter
+from plugins.messages.messages import Messages
from myslice.viewutils import quickfilter_criterias
title="Slice view for %s"%slicename,
domid='thestack',
togglable=False,
- sons=[Tabs (
+ sons=[
+ Messages (
+ page=page,
+ title="Runtime messages",
+ domid="msgs-pre",
+ ),
+ Tabs (
page=page,
title="2 tabs : w/ and w/o checkboxes",
domid='thetabs',
togglable=False,
query=main_query,
),
+ SensLabMap (
+ page=page,
+ title='3D view',
+ domid='smap',
+ # tab's sons preferably turn this off
+ togglable=False,
+ query=main_query,
+ ),
]),
- Hazelnut (
+ Hazelnut (
page=page,
title='not in tabs',
domid='standalone',
),
# you don't *have to* set a domid, but if you plan on using toggled=persistent then it's required
# because domid is the key for storing toggle status in the browser
- QueryCode (
+ QueryCode (
page=page,
title='xmlrpc code (toggled=False)',
query=main_query,
# domid='xmlrpc',
toggled=False,
),
- QuickFilter (
+ QuickFilter (
page=page,
title="QuickFilter - requires metadata (toggled=False)",
criterias=quickfilter_criterias,
domid='filters',
toggled=False,
),
+ Messages (
+ page=page,
+ title="Runtime messages (again)",
+ domid="msgs-post",
+ )
])
# variables that will get passed to the view-unfold1.html template
template_env [ 'unfold1_main' ] = main_plugin.render(request)
# more general variables expected in the template
- template_env [ 'title' ] = 'Test view for hazelnut'
+ template_env [ 'title' ] = 'Test view that combines various plugins'
# the menu items on the top
template_env [ 'topmenu_items' ] = topmenu_items('slice', request)
# so we can sho who is logged