|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.workplace.editors.directedit.A_CmsDirectEditProvider
org.opencms.workplace.editors.directedit.CmsDirectEditDefaultProvider
org.opencms.workplace.editors.directedit.CmsDirectEditJQueryProvider
Provider for the OpenCms graphical "direct edit" buttons.
Uses the JQuery library to create the buttons and place it to the correct position.
This provider DOES NOT support CmsDirectEditMode.MANUAL
mode.
Field Summary | |
protected static java.lang.String |
INCLUDE_FILE_JQUERY
Default direct edit include file URI for the jQuery direct edit provider. |
Fields inherited from class org.opencms.workplace.editors.directedit.CmsDirectEditDefaultProvider |
m_lastPermissionMode |
Fields inherited from class org.opencms.workplace.editors.directedit.A_CmsDirectEditProvider |
INCLUDE_FILE_DEFAULT, m_cms, m_configurationParameters, m_editButtonStyle, m_fileName, m_messages, m_mode, m_rnd |
Fields inherited from interface org.opencms.workplace.editors.directedit.I_CmsDirectEditProvider |
ATTRIBUTE_DIRECT_EDIT_PROVIDER, ATTRIBUTE_DIRECT_EDIT_PROVIDER_PARAMS |
Fields inherited from interface org.opencms.configuration.I_CmsConfigurationParameterHandler |
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD |
Constructor Summary | |
CmsDirectEditJQueryProvider()
|
Method Summary | |
java.lang.String |
getDirectEditIncludes(CmsDirectEditParams params)
Returns the direct edit include HTML to insert in the page beginning. |
void |
init(CmsObject cms,
CmsDirectEditMode mode,
java.lang.String fileName)
Initialize method for a new instance of the direct edit provider. |
I_CmsDirectEditProvider |
newInstance()
Creates a new instance of this direct edit provider with the same basic configuration. |
java.lang.String |
startDirectEditDisabled(CmsDirectEditParams params,
CmsDirectEditResourceInfo resourceInfo)
Returns the start HTML for a disabled direct edit button. |
java.lang.String |
startDirectEditEnabled(CmsDirectEditParams params,
CmsDirectEditResourceInfo resourceInfo)
Returns the start HTML for an enabled direct edit button. |
Methods inherited from class org.opencms.workplace.editors.directedit.CmsDirectEditDefaultProvider |
endDirectEditDisabled, endDirectEditEnabled, insertDirectEditEnd, insertDirectEditIncludes, insertDirectEditStart, isManual |
Methods inherited from class org.opencms.workplace.editors.directedit.A_CmsDirectEditProvider |
addConfigurationParameter, getConfiguration, getLink, getNextDirectEditId, getResourceInfo, initConfiguration, print |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opencms.configuration.I_CmsConfigurationParameterHandler |
addConfigurationParameter, getConfiguration, initConfiguration |
Field Detail |
protected static final java.lang.String INCLUDE_FILE_JQUERY
Constructor Detail |
public CmsDirectEditJQueryProvider()
Method Detail |
public java.lang.String getDirectEditIncludes(CmsDirectEditParams params)
CmsDirectEditDefaultProvider
t
getDirectEditIncludes
in class CmsDirectEditDefaultProvider
params
- the parameters for the direct edit includes
CmsDirectEditDefaultProvider.getDirectEditIncludes(org.opencms.workplace.editors.directedit.CmsDirectEditParams)
public void init(CmsObject cms, CmsDirectEditMode mode, java.lang.String fileName)
I_CmsDirectEditProvider
init
in interface I_CmsDirectEditProvider
init
in class CmsDirectEditDefaultProvider
I_CmsDirectEditProvider.init(org.opencms.file.CmsObject, org.opencms.workplace.editors.directedit.CmsDirectEditMode, java.lang.String)
public I_CmsDirectEditProvider newInstance()
I_CmsDirectEditProvider
newInstance
in interface I_CmsDirectEditProvider
newInstance
in class CmsDirectEditDefaultProvider
I_CmsDirectEditProvider.newInstance()
public java.lang.String startDirectEditDisabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProvider
startDirectEditDisabled
in class CmsDirectEditDefaultProvider
params
- the direct edit parametersresourceInfo
- contains information about the resource to edit
CmsDirectEditDefaultProvider.startDirectEditDisabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)
public java.lang.String startDirectEditEnabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProvider
startDirectEditEnabled
in class CmsDirectEditDefaultProvider
params
- the direct edit parametersresourceInfo
- contains information about the resource to edit
CmsDirectEditDefaultProvider.startDirectEditEnabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |