pyams_skin.interfaces package ⊞

interface pyams_skin.interfaces.IContentHelp[source]

Content help block

outer_margin

Outer margin size

Implementation:zope.schema.Int
Read Only:False
Required:True
Default Value:0
Allowed Type:int
status

Help status

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘info’
Allowed Type:str
header

Help header

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
message

Help message

Implementation:zope.schema.Text
Read Only:False
Required:True
Default Value:None
Allowed Type:str
message_format

Help message format

Implementation:zope.schema.Choice
Read Only:False
Required:True
Default Value:None
interface pyams_skin.interfaces.IContentSearch[source]

Content search interface

get_search_results(self, data)

Extract search results from given data

data is a dictionary containing search fields

interface pyams_skin.interfaces.IContentTitle[source]

Content title interface

title

Content title

interface pyams_skin.interfaces.IContextTitlePrefix[source]

Context title prefix interface

prefix

Context title prefix

interface pyams_skin.interfaces.IDialog[source]

Extends: pyams_skin.interfaces.IModalPage

Modal dialog interface

modal_class

Modal dialog CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘modal-medium’
Allowed Type:str
interface pyams_skin.interfaces.IFullPage[source]

Full page marker interface

interface pyams_skin.interfaces.IInnerPage[source]

Inner page marker interface

interface pyams_skin.interfaces.IModalFullPage[source]

Extends: pyams_skin.interfaces.IFullPage

Full page modal dialog marker interface

dialog_class

Default dialog CSS class

interface pyams_skin.interfaces.IModalPage[source]

Modal page marker interface

interface pyams_skin.interfaces.IPageHeader[source]

Page header interface used by ‘header’ content provider

back_url

Back URL

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
back_target

Back URL target

HTML target selector, or None for full page target

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
icon_class

Icon CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
title

Page title

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
title_badge

Title badge

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
title_badge_class

Title badge class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
subtitle

Page sub-title

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
subtitle_badge

Sub-title badge

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
subtitle_badge_class

Sub-title badge class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
interface pyams_skin.interfaces.ISearchPage[source]

Search page marker interface

interface pyams_skin.interfaces.ISkin[source]

Skin interface

Skins are registered as utilities implementing this interface and defining request layer as attribute

label

Skin name

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
layer

Request layer

This interface will be used to tag request layer

Implementation:zope.configuration.fields.GlobalInterface
Read Only:False
Required:True
Default Value:None

Value Type

Implementation:zope.schema.InterfaceField
Read Only:False
Required:True
Default Value:None
interface pyams_skin.interfaces.ISkinChangedEvent[source]

Extends: zope.interface.interfaces.IObjectEvent

Skin changed event

interface pyams_skin.interfaces.ISkinnable[source]

Skinnable content interface

can_inherit_skin

Check if skin can be inherited

inherit_skin

Inherit parent skin?

Should we reuse parent skin?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:False
Allowed Type:bool
no_inherit_skin

Don’t inherit parent skin?

Should we override parent skin?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:True
Allowed Type:bool
skin_parent

Skin parent (local or inherited)

skin

Custom graphic theme

This theme will be used to handle graphic design (colors and images)

Implementation:zope.schema.Choice
Read Only:False
Required:False
Default Value:None
get_skin(self, request=None)

Get skin matching this content

custom_stylesheet

Custom stylesheet

This custom stylesheet will be used to override selected theme styles

Implementation:pyams_file.schema.FileField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes
editor_stylesheet

Editor stylesheet

Styles defined into this stylesheet will be available into HTML editor

Implementation:pyams_file.schema.FileField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes
custom_script

Custom script

This custom javascript file will be used to add dynamic features to selected theme

Implementation:pyams_file.schema.FileField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes
interface pyams_skin.interfaces.IUserSkinnable[source]

Extends: pyams_skin.interfaces.ISkinnable

User skinnable content interface

interface pyams_skin.interfaces.IWidgetInnerPage[source]

Extends: pyams_skin.interfaces.IInnerPage

Inner page with widget marker interface

class pyams_skin.interfaces.SkinChangedEvent(object)[source]

Bases: zope.interface.interfaces.ObjectEvent

Request skin changed event

pyams_skin.interfaces.configuration

interface pyams_skin.interfaces.configuration.IBackOfficeConfiguration[source]

Extends: zope.location.interfaces.IContained

Back-office configuration

title

Title

Application title visible in back-office

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
short_title

Short title

Application short title visible as title prefix

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
get_title_prefix(self, request)

Get title prefix based on current navigation context

login_header

Login header

This reStructuredText text will be displayed in login page header

Implementation:zope.schema.Text
Read Only:False
Required:False
Default Value:None
Allowed Type:str

Login footer

This reStructuredText text will be displayed in login page footer

Implementation:zope.schema.Text
Read Only:False
Required:False
Default Value:None
Allowed Type:str
icon

Icon

Browser favourite icon

Implementation:pyams_file.schema.ImageField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes

Logo

Image containing application logo

Implementation:pyams_file.schema.ImageField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes

Login logo

Image containing application logo for login form

Implementation:pyams_file.schema.ImageField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes
display_content_icon

Display title icon?

Should icons be displayed into content’s title area ?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:True
Allowed Type:bool
display_shared_tool_title

Display shared tool title?

Should shared tool title be displayed into shared content’s title area?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:True
Allowed Type:bool
interface pyams_skin.interfaces.configuration.IConfiguration[source]

Extends: zope.location.interfaces.IContained

Dynamic application global configuration

These settings are generally managed by an administrator. They are used by default presentation layout.

title

Title

Application title displayed in title bar

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
short_title

Short title

Application short title visible as title prefix

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
get_title_prefix(self, request)

Get title prefix based on current navigation context

description

Description

Main application description

Implementation:zope.schema.Text
Read Only:False
Required:False
Default Value:None
Allowed Type:str
author

Author

Public author name

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
icon

Icon

Browser favourite icon

Implementation:pyams_file.schema.ImageField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes

Logo

Image containing application logo

Implementation:pyams_file.schema.ImageField
Read Only:False
Required:False
Default Value:None
Allowed Type:bytes

pyams_skin.interfaces.container

interface pyams_skin.interfaces.container.IContainerBaseView[source]

Extends: pyramid.interfaces.IView

Base container marker interface

interface pyams_skin.interfaces.container.IOrderedContainerBaseView[source]

Ordered container marker interface

interface pyams_skin.interfaces.container.ITable[source]

Base table interface

prefix

Table prefix

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
id

Table ID

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
title

Table title

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
click_handler

Default elements click handler

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
interface pyams_skin.interfaces.container.ITableElementEditor[source]

Table element editor interface

view_name

Table element editor name

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
url

Table element editor URL

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
modal_target

Modal target?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:True
Allowed Type:bool
interface pyams_skin.interfaces.container.ITableElementName[source]

Table element name column value interface

name

Table element name

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
interface pyams_skin.interfaces.container.ITableWithActions[source]

Extends: pyams_skin.interfaces.container.ITable

Marker interface for table with inner actions menus

pyams_skin.interfaces.extension

interface pyams_skin.interfaces.extension.IGoogleAnalyticsInfo[source]

Google Analytics account info

verification_code

Web site verification code

Google site verification code

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
enabled

Activate Google Analytics?

Are Google Analytics statistics activated?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:False
Allowed Type:bool

Activate only if not rejected cookies?

If ‘no’, plug-in will be activated without waiting for accepted cookies

Implementation:zope.schema.Bool
Read Only:False
Required:False
Default Value:False
Allowed Type:bool
cookie_name

Cookie name

Name of cookie checked to verify if cookies have been rejected

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str

Rejected cookie value

Cookie value matching user’s cookies reject

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
website_id

Web site ID

Google Analytics web site ID

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
activation_mode

Activation mode

Mode(s) in which statistics are activated

Implementation:zope.schema.Choice
Read Only:False
Required:True
Default Value:2
interface pyams_skin.interfaces.extension.IGoogleTagManagerInfo[source]

Google Tag Manager account info

enabled

Activate Google Tag Manager?

Is Google Tag Manager activated?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:False
Allowed Type:bool

Activate only if not rejected cookies?

If ‘no’, plug-in will be activated without waiting for accepted cookies

Implementation:zope.schema.Bool
Read Only:False
Required:False
Default Value:False
Allowed Type:bool
cookie_name

Cookie name

Name of cookie checked to verify if cookies have been rejected

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str

Rejected cookie value

Cookie value matching user’s cookies reject

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
container_id

Container ID

Google Tag Manager container ID (may start with ‘GTM-‘)

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
activation_mode

Activation mode

Mode(s) in which Google Tags are activated

Implementation:zope.schema.Choice
Read Only:False
Required:True
Default Value:2
interface pyams_skin.interfaces.extension.IUserReportInfo[source]

UserReport account info

enabled

Activate UserReport?

Are UserReport comments and feedback activated?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:False
Allowed Type:bool

Activate only if not rejected cookies?

If ‘no’, plug-in will be activated without waiting for accepted cookies

Implementation:zope.schema.Bool
Read Only:False
Required:False
Default Value:False
Allowed Type:bool
cookie_name

Cookie name

Name of cookie checked to verify if cookies have been rejected

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str

Rejected cookie value

Cookie value matching user’s cookies reject

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
account_id

Account ID

UserReport account ID, available in ‘initSite’ code snippet

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
activation_mode

Activation mode

Mode(s) in which reports are activated

Implementation:zope.schema.Choice
Read Only:False
Required:True
Default Value:2

pyams_skin.interfaces.metas

interface pyams_skin.interfaces.metas.IHTMLContentMetas[source]

Get list of metas headers associated with given context

get_metas(self)

Get content metas

interface pyams_skin.interfaces.metas.IMetaHeader[source]

Meta HTML header

render(self)

Render META header

pyams_skin.interfaces.resources

interface pyams_skin.interfaces.resources.IResources[source]

Get list of CSS and Javascript resources associated with given context

resources

Resources to include

pyams_skin.interfaces.tinymce

interface pyams_skin.interfaces.tinymce.ITinyMCEConfiguration[source]

TinyMCE plug-in configuration

configuration

TinyMCE editor configuration

pyams_skin.interfaces.viewlet

interface pyams_skin.interfaces.viewlet.IActivityViewlet[source]

Extends: pyams_viewlet.interfaces.IViewlet

User activity panel viewlet

name

Tab input value

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
label

Tab label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
click_handler

Tab click handler

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
url

Tab content loading URL

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
get_url(self)

Get menu target URL

interface pyams_skin.interfaces.viewlet.IActivityViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

User activity viewlet manager

header

Initial header message

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
message

Initial message

Implementation:zope.schema.Text
Read Only:False
Required:True
Default Value:None
Allowed Type:str
loading_text

Tab loading text

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘<i class='fa fa-refresh fa-spin'></i>’
Allowed Type:str
refresh_handler

Refresh button click handler

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘MyAMS.skin.refreshNotificationsPanel’
Allowed Type:str
get_last_update(self)

Get last update time

interface pyams_skin.interfaces.viewlet.IBreadcrumbItem[source]

Breadcrumb item interface

label

Item label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
view_name

Link view name

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
css_class

CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
url

Link absolute target URL

interface pyams_skin.interfaces.viewlet.IBreadcrumbs[source]

Main breadcrumbs interface

items

Breadcrumbs items iterator attribute

interface pyams_skin.interfaces.viewlet.IContextActions[source]

Extends: pyams_viewlet.interfaces.IViewletManager, pyams_skin.interfaces.viewlet.IToolbarMenu

Context actions viewlet manager

css_class

Button CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘btn btn-xs btn-default dropdown-toggle’
Allowed Type:str
interface pyams_skin.interfaces.viewlet.IJSExtensionsViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

Javascript extensions viewlet manager

These extensions (like Google Analytics tracking code for example) can be included into layouts footer

interface pyams_skin.interfaces.viewlet.IMainMenusViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

Main menus viewlet manager

interface pyams_skin.interfaces.viewlet.IMenu[source]

Extends: pyams_viewlet.interfaces.IViewlet

Menu interface

header

Menu header

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
interface pyams_skin.interfaces.viewlet.IMenuHeader[source]

Menu header interface

header

Menu header

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
interface pyams_skin.interfaces.viewlet.IMenuItem[source]

Extends: pyams_viewlet.interfaces.IViewlet

Menu item interface

A menu is a viewlet as well as a viewlets manager, containing sub-menus

css_class

CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
icon_class

Icon CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
label

Menu title

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
badge

Badge text

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
badge_class

Badge CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
notice

Notice text

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
notice_class

Notice CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
click_handler

Menu click handler

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
url

Menu link location

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:‘#’
Allowed Type:str
target

Menu link window target

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
modal_target

Modal target

Implementation:zope.schema.Bool
Read Only:False
Required:False
Default Value:False
Allowed Type:bool
data

Menu data attributes

Implementation:zope.schema.Dict
Read Only:False
Required:False
Default Value:None
Allowed Type:dict

Key Type

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str

Value Type

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
get_url(self)

Get menu target URL

get_data_attributes(self)

Get data attributes

interface pyams_skin.interfaces.viewlet.IShortcut[source]

Extends: pyams_viewlet.interfaces.IViewlet

Shortcut viewlet interface

bg_color_class

Shortcut CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
icon_class

Shortcut icon class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
label

Shortcut title

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
url

Shortcut target URL

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
target

Window target

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
modal_target

Modal target

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:True
Allowed Type:bool
checked

Checked shortcut class

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
get_url(self)

Return shortcut absolute URL

interface pyams_skin.interfaces.viewlet.IShortcutsViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

Shortcuts viewlet manager

interface pyams_skin.interfaces.viewlet.ITableItemColumnActionsMenu[source]

Extends: pyams_viewlet.interfaces.IViewletManager, pyams_skin.interfaces.viewlet.IToolbarMenu

Table item actions viewlet manager

interface pyams_skin.interfaces.viewlet.IToolbarAction[source]

Extends: pyams_skin.interfaces.viewlet.IToolbarViewlet

Toolbar action viewlet

label

Button label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
label_css_class

Label icon CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘fa fa-fw fa-plus’
Allowed Type:str
css_class

Button CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘btn btn-xs btn-success’
Allowed Type:str
click_handler

Button click handler

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
url

Button target URL

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
modal_target

Modal target?

Implementation:zope.schema.Bool
Read Only:False
Required:False
Default Value:False
Allowed Type:bool
get_url(self)

Get menu target URL

interface pyams_skin.interfaces.viewlet.IToolbarActionItem[source]

Extends: pyams_skin.interfaces.viewlet.IToolbarAction

Toolbar action menu item

css_class

Menu CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘’
Allowed Type:str
hint_gravity

Hint gravity

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘sw’
Allowed Type:str
stop_propagation

Stop click event propagation

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:True
Allowed Type:bool
interface pyams_skin.interfaces.viewlet.IToolbarAddingMenu[source]

Extends: pyams_skin.interfaces.viewlet.IToolbarMenu

Toolbar adding actions menu

interface pyams_skin.interfaces.viewlet.IToolbarMenu[source]

Extends: pyams_skin.interfaces.viewlet.IToolbarAction

Toolbar actions menu

label_css_class

Label icon CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘fa fa-fw fa-plus’
Allowed Type:str
css_class

Button CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘btn btn-xs btn-primary dropdown-toggle’
Allowed Type:str
menu_css_class

Menu CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:‘dropdown-menu pull-right’
Allowed Type:str
interface pyams_skin.interfaces.viewlet.IToolbarMenuItem[source]

Extends: pyams_skin.interfaces.viewlet.IToolbarActionItem

Toolbar menu item

interface pyams_skin.interfaces.viewlet.IToolbarViewlet[source]

Extends: pyams_viewlet.interfaces.IViewlet

Base interface for all toolbar viewlet

interface pyams_skin.interfaces.viewlet.IToolbarViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

Toolbar viewlet manager

interface pyams_skin.interfaces.viewlet.ITopLinksMenu[source]

Extends: pyams_viewlet.interfaces.IViewlet

Top link menu

css_class

Menu CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
label

Menu label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
click_handler

Menu click handler

Name of a Javascript function handling menu click

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
url

Menu link target

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
data

Menu data attributes

Implementation:zope.schema.Dict
Read Only:False
Required:True
Default Value:None
Allowed Type:dict

Key Type

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str

Value Type

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
interface pyams_skin.interfaces.viewlet.ITopLinksViewlet[source]

Extends: pyams_viewlet.interfaces.IViewlet

Top links viewlet

label

Main label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
dropdown_label

Drop-down menu label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
css_class

Main CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
viewlets

Top links menu

Implementation:zope.schema.List
Read Only:False
Required:True
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:pyams_skin.interfaces.viewlet.ITopLinksMenu
interface pyams_skin.interfaces.viewlet.ITopLinksViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

Topo links viewlet manager interface

interface pyams_skin.interfaces.viewlet.ITopTabsTab[source]

Extends: pyams_viewlet.interfaces.IViewlet

Top tabs tab

css_class

Tab CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
label

Tab label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
click_handler

Tab click handler

Name of a Javascript function handling tab click

Implementation:zope.schema.TextLine
Read Only:False
Required:False
Default Value:None
Allowed Type:str
url

Tab link target

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
data

Tab data attribrutes

Implementation:zope.schema.Dict
Read Only:False
Required:True
Default Value:None
Allowed Type:dict

Key Type

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str

Value Type

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
interface pyams_skin.interfaces.viewlet.ITopTabsViewlet[source]

Extends: pyams_viewlet.interfaces.IViewlet

Top tabs viewlet

label

Main label

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
css_class

Main CSS class

Implementation:zope.schema.TextLine
Read Only:False
Required:True
Default Value:None
Allowed Type:str
viewlets

Top tabs items

Implementation:zope.schema.List
Read Only:False
Required:True
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:pyams_skin.interfaces.viewlet.ITopTabsTab
interface pyams_skin.interfaces.viewlet.IUserMenusViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

User menus viewlet manager

interface pyams_skin.interfaces.viewlet.IWidgetTitleViewletManager[source]

Extends: pyams_viewlet.interfaces.IViewletManager

Widget title viewlet manager