|
||||||||
| 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
public class 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. |
protected CmsMacroResolver |
prepareMacroResolverForIncludes(CmsDirectEditParams params)
Prepares the macro resolver which is used to process the included text file. |
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, getContentAsString, 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 |
| Field Detail |
|---|
protected static final java.lang.String INCLUDE_FILE_JQUERY
| Constructor Detail |
|---|
public CmsDirectEditJQueryProvider()
| Method Detail |
|---|
public java.lang.String getDirectEditIncludes(CmsDirectEditParams params)
CmsDirectEditDefaultProvidert
getDirectEditIncludes in class CmsDirectEditDefaultProviderparams - 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_CmsDirectEditProviderinit in class CmsDirectEditDefaultProvidercms - the current users OpenCms contextmode - the direct edit mode to usefileName - link to a file that contains the direct edit HTML elements (optional)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_CmsDirectEditProvidernewInstance in class CmsDirectEditDefaultProviderI_CmsDirectEditProvider.newInstance()
public java.lang.String startDirectEditDisabled(CmsDirectEditParams params,
CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProvider
startDirectEditDisabled in class CmsDirectEditDefaultProviderparams - 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 CmsDirectEditDefaultProviderparams - 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)protected CmsMacroResolver prepareMacroResolverForIncludes(CmsDirectEditParams params)
CmsDirectEditDefaultProvider
prepareMacroResolverForIncludes in class CmsDirectEditDefaultProviderparams - the direct edit parameters
CmsDirectEditDefaultProvider.prepareMacroResolverForIncludes(org.opencms.workplace.editors.directedit.CmsDirectEditParams)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||