Class CmsDirectEditEntryPoint
- java.lang.Object
-
- org.opencms.gwt.client.A_CmsEntryPoint
-
- org.opencms.ade.editprovider.client.CmsDirectEditEntryPoint
-
- All Implemented Interfaces:
com.google.gwt.core.client.EntryPoint
public class CmsDirectEditEntryPoint extends A_CmsEntryPoint
The entry point class for the org.opencms.ade.editprovider.EditProvider module.- Since:
- 8.0.0
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,CmsPositionBean>
m_buttonPositions
The map of button bar positions.protected java.util.Map<java.lang.String,CmsPositionBean>
m_positions
The map of editable element positions.protected CmsToolbar
m_toolbar
The toolbar.protected CmsStyleVariable
m_toolbarVisibility
A style variable to control toolbar visibility.
-
Constructor Summary
Constructors Constructor Description CmsDirectEditEntryPoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initializeButtons()
Initializes the direct edit buttons.protected void
installToolbar()
Adds the toolbar to the browser window.protected boolean
isToolbarVisible()
Checks if the toolbar is visible.void
onModuleLoad()
protected CmsDirectEditButtons
processEditableElement(com.google.gwt.dom.client.Element elem)
Adds the direct edit buttons for a single editable element.protected void
repositionButtons()
Repositions the direct edit buttons.void
saveToolbarVisibility(boolean visible)
Writes the tool-bar visibility into the session cache.protected void
toggleToolbar(boolean show)
Toggles the visibility of the toolbar.-
Methods inherited from class org.opencms.gwt.client.A_CmsEntryPoint
enableRemoteExceptionHandler
-
-
-
-
Field Detail
-
m_buttonPositions
protected java.util.Map<java.lang.String,CmsPositionBean> m_buttonPositions
The map of button bar positions.
-
m_positions
protected java.util.Map<java.lang.String,CmsPositionBean> m_positions
The map of editable element positions.
-
m_toolbar
protected CmsToolbar m_toolbar
The toolbar.
-
m_toolbarVisibility
protected CmsStyleVariable m_toolbarVisibility
A style variable to control toolbar visibility.
-
-
Constructor Detail
-
CmsDirectEditEntryPoint
public CmsDirectEditEntryPoint()
-
-
Method Detail
-
initializeButtons
public void initializeButtons()
Initializes the direct edit buttons.
-
onModuleLoad
public void onModuleLoad()
- Specified by:
onModuleLoad
in interfacecom.google.gwt.core.client.EntryPoint
- Overrides:
onModuleLoad
in classA_CmsEntryPoint
- See Also:
EntryPoint.onModuleLoad()
-
saveToolbarVisibility
public void saveToolbarVisibility(boolean visible)
Writes the tool-bar visibility into the session cache.- Parameters:
visible
-true
if the tool-bar is visible
-
installToolbar
protected void installToolbar()
Adds the toolbar to the browser window.
-
isToolbarVisible
protected boolean isToolbarVisible()
Checks if the toolbar is visible.- Returns:
- true if the toolbar is visible
-
processEditableElement
protected CmsDirectEditButtons processEditableElement(com.google.gwt.dom.client.Element elem)
Adds the direct edit buttons for a single editable element.- Parameters:
elem
- the data container element- Returns:
- the direct edit buttons widget which was created for the element
-
repositionButtons
protected void repositionButtons()
Repositions the direct edit buttons.
-
toggleToolbar
protected void toggleToolbar(boolean show)
Toggles the visibility of the toolbar.- Parameters:
show
-true
to show the toolbar
-
-