er.directtoweb.components.strings
Class ERDEditHTML
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.directtoweb.components.ERDCustomComponent
er.directtoweb.components.ERDCustomEditComponent
er.directtoweb.components.strings.ERDEditHTML
- All Implemented Interfaces:
- WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, ERXExceptionHolder, Serializable, Cloneable
public class ERDEditHTML
- extends ERDCustomEditComponent
Very, very basic version of a TinyMCE integration. As it doesn't make much sense to load the the JS files
it's excepted that you put them somewhere on your server and specify the location with
the property er.directtoweb.ERDEditHTML.tinyMceSourceUrl=http://somewhere/.../tiny_mce.js.
The default is the TinyMce server which would be very unfriendly and slow to use in deployment...
You can also use er.directtoweb.ERDEditHTML.tinyMceSourceFileName and
er.directtoweb.ERDEditHTML.tinyMceSourceFrameworkName properties to specify file name and framework name ("app" by default)
of TinyMCE if you want to store the files in WebServerResources of your application of framework. For example:
er.directtoweb.ERDEditHTML.tinyMceSourceFileName = tiny_mce/tiny_mce.js
- See Also:
- Serialized Form
- Author:
- ak
| Properties |
er.directtoweb.ERDEditHTML.tinyMceSourceFileName | er.directtoweb.ERDEditHTML.tinyMceSourceFileName |
er.directtoweb.ERDEditHTML.tinyMceSourceFrameworkName | er.directtoweb.ERDEditHTML.tinyMceSourceFrameworkName |
er.directtoweb.ERDEditHTML.tinyMceSourceUrl | (default http://tinymce.moxiecode.com/js/tinymce/jscripts/tiny_mce/tiny_mce.js) |
| Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor |
| Methods inherited from class er.directtoweb.components.ERDCustomEditComponent |
defaultSortOrderingsForDestinationEntity, destinationEntity, object, objectKeyPathValue, objectPropertyValue, permissionToEdit, reset, resetCachedBindingsInStatefulComponent, setObject, setObjectKeyPathValue, setObjectPropertyValue |
| Methods inherited from class er.directtoweb.components.ERDCustomComponent |
booleanForBinding, clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPage, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, setD2wContext, setExtraBindings, setKey, setLocalContext, task, taskIsEdit, taskIsInspect, taskIsList, validationFailedWithException, valueForBinding |
| Methods inherited from class er.extensions.components.ERXComponent |
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript |
| Methods inherited from class com.webobjects.appserver.WOComponent |
__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName |
DEFAULT_URL
public static final String DEFAULT_URL
- See Also:
- Constant Field Values
SOURCE_URL_PROPERTY
public static final String SOURCE_URL_PROPERTY
- See Also:
- Constant Field Values
FRAMEWORK_NAME_PROPERTY
public static final String FRAMEWORK_NAME_PROPERTY
- See Also:
- Constant Field Values
FILE_NAME_PROPERTY
public static final String FILE_NAME_PROPERTY
- See Also:
- Constant Field Values
ERDEditHTML
public ERDEditHTML(WOContext context)
isStateless
public boolean isStateless()
- Description copied from class:
ERXNonSynchronizingComponent
- component is not stateless
- Overrides:
isStateless in class ERDCustomEditComponent
synchronizesVariablesWithBindings
public boolean synchronizesVariablesWithBindings()
- Description copied from class:
ERDCustomComponent
- Overridden from superclass to turn on component synching, which is the default.
- Overrides:
synchronizesVariablesWithBindings in class ERDCustomEditComponent
appendToResponse
public void appendToResponse(WOResponse response,
WOContext context)
- Description copied from class:
ERXNonSynchronizingComponent
- Calls
ERXNonSynchronizingComponent.resetCachedBindingsInStatefulComponent() prior to super.appendToResponse.
- Overrides:
appendToResponse in class ERDCustomComponent
- Parameters:
response - to which we are appendingcontext - context of the response
initScript
public String initScript()
textAreaClass
public String textAreaClass()
defaultTextAreaClass
public String defaultTextAreaClass()
Copyright © 2002 – 2011 Project Wonder.