public class CmsDirectEditJQueryProvider extends CmsDirectEditDefaultProvider
Uses the JQuery library to create the buttons and place it to the correct position.
This provider DOES NOT support CmsDirectEditMode.MANUAL mode.
| 限定符和类型 | 字段和说明 |
|---|---|
protected static java.lang.String |
INCLUDE_FILE_JQUERY
Default direct edit include file URI for the jQuery direct edit provider.
|
m_lastPermissionModeINCLUDE_FILE_DEFAULT, m_cms, m_configurationParameters, m_editButtonStyle, m_fileName, m_messages, m_mode, m_rndATTRIBUTE_DIRECT_EDIT_PROVIDER, ATTRIBUTE_DIRECT_EDIT_PROVIDER_PARAMSADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD| 构造器和说明 |
|---|
CmsDirectEditJQueryProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
endDirectEditDisabled, endDirectEditEnabled, getContentAsString, insertDirectEditEnd, insertDirectEditIncludes, insertDirectEditStart, isManualaddConfigurationParameter, getConfiguration, getLink, getNextDirectEditId, getResourceInfo, initConfiguration, insertDirectEditEmptyList, printprotected static final java.lang.String INCLUDE_FILE_JQUERY
public java.lang.String getDirectEditIncludes(CmsDirectEditParams params)
CmsDirectEditDefaultProvidert
getDirectEditIncludes 在类中 CmsDirectEditDefaultProviderparams - the parameters for the direct edit includesCmsDirectEditDefaultProvider.getDirectEditIncludes(org.opencms.workplace.editors.directedit.CmsDirectEditParams)public void init(CmsObject cms, CmsDirectEditMode mode, java.lang.String fileName)
I_CmsDirectEditProviderinit 在接口中 I_CmsDirectEditProviderinit 在类中 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_CmsDirectEditProvidernewInstance 在接口中 I_CmsDirectEditProvidernewInstance 在类中 CmsDirectEditDefaultProviderI_CmsDirectEditProvider.newInstance()public java.lang.String startDirectEditDisabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProviderstartDirectEditDisabled 在类中 CmsDirectEditDefaultProviderparams - the direct edit parametersresourceInfo - contains information about the resource to editCmsDirectEditDefaultProvider.startDirectEditDisabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)public java.lang.String startDirectEditEnabled(CmsDirectEditParams params, CmsDirectEditResourceInfo resourceInfo)
CmsDirectEditDefaultProviderstartDirectEditEnabled 在类中 CmsDirectEditDefaultProviderparams - the direct edit parametersresourceInfo - contains information about the resource to editCmsDirectEditDefaultProvider.startDirectEditEnabled(org.opencms.workplace.editors.directedit.CmsDirectEditParams, org.opencms.workplace.editors.directedit.CmsDirectEditResourceInfo)protected CmsMacroResolver prepareMacroResolverForIncludes(CmsDirectEditParams params)
CmsDirectEditDefaultProviderprepareMacroResolverForIncludes 在类中 CmsDirectEditDefaultProviderparams - the direct edit parametersCmsDirectEditDefaultProvider.prepareMacroResolverForIncludes(org.opencms.workplace.editors.directedit.CmsDirectEditParams)