public class CmsDirectEditButtons extends A_CmsDirectEditButtons implements I_CmsContentEditorHandler
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
m_delete, m_edit, m_editableData, m_expiredOverlay, m_highlighting, m_markerTag, m_new, m_parentResourceId, m_position
构造器和说明 |
---|
CmsDirectEditButtons(com.google.gwt.dom.client.Element editable,
java.lang.String parentId)
Creates a new instance.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
deleteElement()
Delete the editable element from page and VFS.
|
protected void |
onClickDelete()
This method should be executed when the "delete" direct edit button is clicked.
|
protected void |
onClickEdit()
This method should be executed when the "edit" direct edit button is clicked.
|
protected void |
onClickNew()
This method should be executed when the "new" direct edit button is clicked.
|
void |
onClose(java.lang.String sitePath,
boolean isNew)
Executed by the XML content editor dialog on close.
|
protected void |
openEditDialog(boolean isNew)
Opens the content editor.
|
void |
setPosition(CmsPositionBean position,
CmsPositionBean buttonsPosition,
com.google.gwt.dom.client.Element containerElement)
Sets the position.
|
addHighlightingAndBar, addMouseOutHandler, addMouseOverHandler, getMarkerTag, highlightElement, isValid, removeFromParent, removeHighlighting, removeHighlightingAndBar, setPosition, updateExpiredOverlayPosition
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
add, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
public CmsDirectEditButtons(com.google.gwt.dom.client.Element editable, java.lang.String parentId)
editable
- the editable elementparentId
- the parent idpublic void onClose(java.lang.String sitePath, boolean isNew)
I_CmsContentEditorHandler
onClose
在接口中 I_CmsContentEditorHandler
sitePath
- the sitepath of the edited resourceisNew
- true
if the resource was newly createdI_CmsContentEditorHandler.onClose(java.lang.String, boolean)
public void setPosition(CmsPositionBean position, CmsPositionBean buttonsPosition, com.google.gwt.dom.client.Element containerElement)
position
- the absolute positionbuttonsPosition
- the corrected position for the buttonscontainerElement
- the parent container elementprotected void deleteElement()
protected void onClickDelete()
A_CmsDirectEditButtons
protected void onClickEdit()
A_CmsDirectEditButtons
protected void onClickNew()
A_CmsDirectEditButtons
protected void openEditDialog(boolean isNew)
isNew
- true
to create and edit a new resource