# HG changeset patch # User Thierry Florac # Date 1506948377 -7200 # Node ID ec15e26aad80ff03fdd2a598856761a2fe7e5321 # Parent 0caa978bb95843010e9ae0b7fc432baf948feba4 Added javascript toolbar action diff -r 0caa978bb958 -r ec15e26aad80 src/pyams_skin/viewlet/toolbar/__init__.py --- a/src/pyams_skin/viewlet/toolbar/__init__.py Mon Oct 02 14:45:50 2017 +0200 +++ b/src/pyams_skin/viewlet/toolbar/__init__.py Mon Oct 02 14:46:17 2017 +0200 @@ -62,6 +62,13 @@ return absolute_url(self.context, self.request, self.url) +class JsToolbarAction(ToolbarAction): + """Javascript toolbar action""" + + def get_url(self): + return self.url + + @template_config(template='menu.pt', layer=IPyAMSLayer) @implementer(IToolbarMenu) class ToolbarMenu(TemplateBasedViewletManager, WeightOrderedViewletManager, Viewlet): diff -r 0caa978bb958 -r ec15e26aad80 src/pyams_skin/viewlet/toolbar/action.pt --- a/src/pyams_skin/viewlet/toolbar/action.pt Mon Oct 02 14:45:50 2017 +0200 +++ b/src/pyams_skin/viewlet/toolbar/action.pt Mon Oct 02 14:46:17 2017 +0200 @@ -1,6 +1,6 @@