pyams_skin.viewlet.toolbar package ⊞

class pyams_skin.viewlet.toolbar.ContextActionsExtension(context, request, view)[source]

Bases: pyams_utils.adapter.ContextRequestViewAdapter

extension:context_actions(context) TALES extension

render(context=None)[source]
class pyams_skin.viewlet.toolbar.ContextActionsViewletManager(context, request, view, manager=None)[source]

Bases: pyams_skin.viewlet.toolbar.ToolbarMenu

Context actions viewlet manager

css_class

Button CSS class

label = 'Other actions...'
label_css_class = ''
class pyams_skin.viewlet.toolbar.JsToolbarAction(context, request, view, manager)[source]

Bases: pyams_skin.viewlet.toolbar.ToolbarAction

Javascript toolbar action

get_url()[source]
class pyams_skin.viewlet.toolbar.JsToolbarActionItem(context, request, view, manager)[source]

Bases: pyams_skin.viewlet.toolbar.ToolbarActionItem

Javascript call toolbar action item

get_url()[source]
class pyams_skin.viewlet.toolbar.JsToolbarMenuItem(context, request, view, manager)[source]

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

Javascript call toolbar menu item

get_url()[source]
class pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu(context, request, view, manager=None)[source]

Bases: pyams_skin.viewlet.toolbar.ToolbarMenu

Table item actions menu

css_class = 'btn btn-xs btn-info dropdown-toggle'
label = 'Actions...'
label_css_class = ''
class pyams_skin.viewlet.toolbar.TableToolbarViewletManager(context, request, view)[source]

Bases: pyams_viewlet.manager.TemplateBasedViewletManager, pyams_viewlet.manager.WeightOrderedViewletManager

Table toolbar viewlet manager

class pyams_skin.viewlet.toolbar.ToolbarAction(context, request, view, manager)[source]

Bases: pyams_viewlet.viewlet.Viewlet

Base toolbar action class

click_handler

Button click handler

css_class

Button CSS class

get_url()[source]
label

Button label

label_css_class

Label icon CSS class

modal_target

Modal target?

url

Button target URL

class pyams_skin.viewlet.toolbar.ToolbarActionItem(context, request, view, manager)[source]

Bases: pyams_viewlet.viewlet.Viewlet

Toolbar action item class

click_handler

Button click handler

css_class

Menu CSS class

get_url()[source]
hint_gravity

Hint gravity

label

Button label

label_css_class

Label icon CSS class

modal_target

Modal target?

stop_propagation

Stop click event propagation

url

Button target URL

class pyams_skin.viewlet.toolbar.ToolbarAddingMenu(context, request, view, manager=None)[source]

Bases: pyams_skin.viewlet.toolbar.ToolbarMenu

Toolbar adding menu

css_class = 'btn btn-xs btn-success dropdown-toggle'
label = 'Add...'
menu_css_class = 'dropdown-menu'
class pyams_skin.viewlet.toolbar.ToolbarMenu(context, request, view, manager=None)[source]

Bases: pyams_viewlet.manager.TemplateBasedViewletManager, pyams_viewlet.manager.WeightOrderedViewletManager, pyams_viewlet.viewlet.Viewlet

Base toolbar menu class

click_handler

Button click handler

css_class

Button CSS class

get_url()[source]
label

Button label

label_css_class

Label icon CSS class

menu_css_class

Menu CSS class

modal_target

Modal target?

render()[source]

See zope.contentprovider.interfaces.IContentProvider

update()[source]

See zope.contentprovider.interfaces.IContentProvider

url

Button target URL

class pyams_skin.viewlet.toolbar.ToolbarMenuDivider(context, request, view, manager)[source]

Bases: pyams_viewlet.viewlet.Viewlet

Toolbar menu divider

css_class = 'divider'
lebel = None
class pyams_skin.viewlet.toolbar.ToolbarMenuItem(context, request, view, manager)[source]

Bases: pyams_skin.viewlet.toolbar.ToolbarActionItem

Toolbar menu item class

class pyams_skin.viewlet.toolbar.WidgetTitleViewletManager(context, request, view)[source]

Bases: pyams_viewlet.manager.WeightOrderedViewletManager

Widget title extensions viewlet manager