pyams_skin.viewlet.menu package ⊞

class pyams_skin.viewlet.menu.MainMenusViewletManager(context, request, view)[source]

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

Mains menus viewlet manager

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

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

Menu header

header
render()[source]

See zope.contentprovider.interfaces.IContentProvider

update()[source]

See zope.contentprovider.interfaces.IContentProvider

class pyams_skin.viewlet.menu.MenuDivider(context, request, view, manager)[source]

Bases: pyams_viewlet.viewlet.Viewlet

Menu divider viewlet

badge = None
badge_class = None
click_handler = None
css_class = 'divider'
data = None
get_url()[source]
header = None
icon_class = None
label = None
modal_target = False
notice = None
notice_class = None
target = None
url = None
class pyams_skin.viewlet.menu.MenuItem(context, request, view, manager=None)[source]

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

Menu viewlet

badge

Badge text

badge_class

Badge CSS class

click_handler

Menu click handler

css_class

CSS class

data

Menu data attributes

get_data_attributes()[source]
get_url()[source]
icon_class

Icon CSS class

label

Menu title

modal_target

Modal target

notice

Notice text

notice_class

Notice CSS class

render()[source]

See zope.contentprovider.interfaces.IContentProvider

target

Menu link window target

update()[source]

See zope.contentprovider.interfaces.IContentProvider

url

Menu link location

class pyams_skin.viewlet.menu.UserMenusViewletManager(context, request, view)[source]

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

User menus viewlet manager