X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=trash%2Fpluginview.py;h=0b22e119eead778de81c003571b79febd8ace139;hb=80a747acbac763b6b2df79652381abac52276515;hp=16801d058844df11ec6d34939368733afd8de6d6;hpb=ceaa4271ec96d47dc4e8d1eb727d82364a9032aa;p=myslice.git diff --git a/trash/pluginview.py b/trash/pluginview.py index 16801d05..0b22e119 100644 --- a/trash/pluginview.py +++ b/trash/pluginview.py @@ -10,24 +10,26 @@ from django.contrib.auth.decorators import login_required from unfold.page import Page from manifold.core.query import Query -from plugins.stack.stack import Stack -from plugins.tabs.tabs import Tabs +from plugins.stack import Stack +from plugins.tabs import Tabs from plugins.lists.staticlist import StaticList -from plugins.quickfilter.quickfilter import QuickFilter -from plugins.querycode.querycode import QueryCode -from plugins.raw.raw import Raw -from plugins.messages.messages import Messages +from plugins.quickfilter import QuickFilter +from plugins.querycode import QueryCode +from plugins.raw import Raw +from plugins.messages import Messages from plugins.hazelnut import Hazelnut -from plugins.updater import Updater -from myslice.viewutils import topmenu_items, the_user -from trash.trashutils import hard_wired_slice_names, hard_wired_list, lorem_p, lorem, quickfilter_criterias +from ui.topmenu import topmenu_items, the_user +from trash.trashutils import hard_wired_slice_names, hard_wired_list, lorem_p, lorem, quickfilter_criterias -@login_required +#might be useful or not depending on the context +#@login_required def test_plugin_view (request): page = Page(request) + page.expose_js_metadata() + # variables that will get passed to this template template_env = {} @@ -44,18 +46,16 @@ def test_plugin_view (request): togglable=True, domid='stack', sons=[ \ -# this updater thing never made it to production -# Updater ( -# page=page, -# title="Won't show up as non togglable", -# query=main_query, -# label="Update me", -# domid="the-updater", -# ), # make sure the 2 things work together + Messages ( + page=page, + title="Transient Runtime messages", + domid="messages-transient", + levels='ALL', + ), Hazelnut ( page=page, - title="Slice %s - checkboxes interacting w/ updater"%slicename, + title="Slice %s - checkboxes"%slicename, query=main_query, domid="hazelnut", checkboxes=True, @@ -63,13 +63,27 @@ def test_plugin_view (request): ), Messages ( page=page, - title="Runtime messages", + title="Inline Runtime messages", domid="messages", levels='ALL', togglable=True, + transient=False, + ), + Raw ( + page=page, + title="issue messages", + togglable=True, + html=""" + +""", ), ]) + page.add_js_chunks ( """ +function issue_debug() {console.log("issue_debug");messages.debug("issue_debug");}; +$(function(){$("#bouton").click(issue_debug);}); +""") + # define 'unfold1_main' to the template engine template_env [ 'unfold1_main' ] = main_plugin.render(request)