| |
- Acquisition.Acquirer
-
- AbstractBaseTag(Persistence.Persistent, Acquisition.ExplicitAcquirer, Acquisition.Acquirer, OFS.SimpleItem.Item)
-
- AbstractCalendarContextTag
-
- EventListingTag
- MonthDisplayTag
- SingleEventTag
- AbstractEventMatrixTag
-
- EventDetailTag
- EventEditTag
- BRTag
- BTag
- BackButtonTag
- ButtonSetTag
- CalendarHeaderTag
- CellTag
- DisplayTemplateTag
- EditButtonTag
- EventHyperlinkTag
- FieldEditorTag
- FieldNameTag
- FieldTag
- FieldValueTag
- FooterTag
- H1Tag
- H2Tag
- H3Tag
- IndentTag
- NavWidgetTag
- PropertyTag
- RowTag
- SubmitButtonTag
- TableTag
- exceptions.Exception
-
- IllegalTagException
- Acquisition.ExplicitAcquirer
-
- AbstractBaseTag(Persistence.Persistent, Acquisition.ExplicitAcquirer, Acquisition.Acquirer, OFS.SimpleItem.Item)
-
- AbstractCalendarContextTag
-
- EventListingTag
- MonthDisplayTag
- SingleEventTag
- AbstractEventMatrixTag
-
- EventDetailTag
- EventEditTag
- BRTag
- BTag
- BackButtonTag
- ButtonSetTag
- CalendarHeaderTag
- CellTag
- DisplayTemplateTag
- EditButtonTag
- EventHyperlinkTag
- FieldEditorTag
- FieldNameTag
- FieldTag
- FieldValueTag
- FooterTag
- H1Tag
- H2Tag
- H3Tag
- IndentTag
- NavWidgetTag
- PropertyTag
- RowTag
- SubmitButtonTag
- TableTag
- OFS.SimpleItem.Item(ExtensionClass.Base, webdav.Resource.Resource, OFS.CopySupport.CopySource, App.Management.Tabs, OFS.Traversable.Traversable, OFS.ZDOM.Element, AccessControl.Owned.Owned, App.Undo.UndoSupport)
-
- AbstractBaseTag(Persistence.Persistent, Acquisition.ExplicitAcquirer, Acquisition.Acquirer, OFS.SimpleItem.Item)
-
- AbstractCalendarContextTag
-
- EventListingTag
- MonthDisplayTag
- SingleEventTag
- AbstractEventMatrixTag
-
- EventDetailTag
- EventEditTag
- BRTag
- BTag
- BackButtonTag
- ButtonSetTag
- CalendarHeaderTag
- CellTag
- DisplayTemplateTag
- EditButtonTag
- EventHyperlinkTag
- FieldEditorTag
- FieldNameTag
- FieldTag
- FieldValueTag
- FooterTag
- H1Tag
- H2Tag
- H3Tag
- IndentTag
- NavWidgetTag
- PropertyTag
- RowTag
- SubmitButtonTag
- TableTag
- Persistence.Persistent
-
- AbstractBaseTag(Persistence.Persistent, Acquisition.ExplicitAcquirer, Acquisition.Acquirer, OFS.SimpleItem.Item)
-
- AbstractCalendarContextTag
-
- EventListingTag
- MonthDisplayTag
- SingleEventTag
- AbstractEventMatrixTag
-
- EventDetailTag
- EventEditTag
- BRTag
- BTag
- BackButtonTag
- ButtonSetTag
- CalendarHeaderTag
- CellTag
- DisplayTemplateTag
- EditButtonTag
- EventHyperlinkTag
- FieldEditorTag
- FieldNameTag
- FieldTag
- FieldValueTag
- FooterTag
- H1Tag
- H2Tag
- H3Tag
- IndentTag
- NavWidgetTag
- PropertyTag
- RowTag
- SubmitButtonTag
- TableTag
class AbstractBaseTag |
|
A base class for other Tag classes |
|
- __init__(self)
- expand(self, node, contextObject, tagAttrDict)
- Perform a custom expansion on the node, rather than simply replicating it into the result tree
- getEmbeddedTemplates(self, context, tagAttrDict)
- Discover any embedded Intermediate language templates that are implied by the current context
- isLegal(self, contextObject)
- Only legal in the context of Calendars
|
class AbstractCalendarContextTag |
|
A base class for tags that have Calendars as their contexts |
|
- expand(self, node, contextObject, tagAttrDict, DOM)
- Recursively find and render any child templates implied by the current tag. Tags in a Calendar
context may have more than one implied child template, so we need to group them
in the output DOM under a '<event-type-descriptor-list>' node
- getEmbeddedTemplates(self, contextObject, tagAttrDict)
- Discover any Intermediate language templates that are implied by the current context.
For an EventListingTag, this means looking for EventTypes that are owned by the
Calendar given as the contextObject
|
class BackButtonTag |
|
Handles <back-button> tags, which generate a button that will redirect the user
back to the previous page. |
|
|
class ButtonSetTag |
|
Handles <button-set> tags, which generate a <div> wrapper that allows buttons to be
positioned and styled in a group. |
|
|
class EditButtonTag |
|
Handles <edit-button> tags, which generate a button that will redirect the user
to the event editing template specified in the 'edit-template' attribute |
|
|
class FieldTag |
|
Handles <field> tags |
|
- expand(self, node, contextObject, tagAttrDict, DOM)
- Recursively find and render a single Field template implied by the current tag
- getEmbeddedTemplates(self, contextObject, tagAttrDict)
- Discover any Intermediate language templates that are implied by the current context.
For an FieldTag, this means looking for FieldSpecs that are owned by the
EventType given as the contextObject
|
class PropertyTag |
|
Handles <property> tags |
|
- expand(self, node, contextObject, tagAttrDict, DOM)
- Find the named property of the Calendar object, and create a TEXT node to hold it
|
|