info.magnolia.dam.asset.field.factory
Class AssetsEnabledRichTextFieldFactory
java.lang.Object
info.magnolia.ui.form.AbstractFormItem
info.magnolia.ui.form.field.factory.AbstractFieldFactory<info.magnolia.ui.form.field.definition.RichTextFieldDefinition,String>
info.magnolia.ui.form.field.factory.RichTextFieldFactory
info.magnolia.dam.asset.field.factory.AssetsEnabledRichTextFieldFactory
- All Implemented Interfaces:
- info.magnolia.ui.form.field.factory.FieldFactory, info.magnolia.ui.form.FormItem
public class AssetsEnabledRichTextFieldFactory
- extends info.magnolia.ui.form.field.factory.RichTextFieldFactory
Extension of RichTextFieldFactory
that overrides the fileBrowser plugin used in CKEditor's image link dialog, in order to enable to pick an image from assets.
- See Also:
RichTextFieldFactory
Nested classes/interfaces inherited from class info.magnolia.ui.form.field.factory.RichTextFieldFactory |
info.magnolia.ui.form.field.factory.RichTextFieldFactory.MagnoliaLink, info.magnolia.ui.form.field.factory.RichTextFieldFactory.PluginData |
Fields inherited from class info.magnolia.ui.form.field.factory.RichTextFieldFactory |
appController, EVENT_CANCEL_LINK, EVENT_GET_MAGNOLIA_LINK, EVENT_SEND_MAGNOLIA_LINK, i18n, richTextEditor, uiContext |
Fields inherited from class info.magnolia.ui.form.field.factory.AbstractFieldFactory |
definition, field, item |
Constructor Summary |
AssetsEnabledRichTextFieldFactory(info.magnolia.ui.form.field.definition.RichTextFieldDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.ui.api.app.AppController appController,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator i18n,
DamManager manager)
|
Methods inherited from class info.magnolia.ui.form.field.factory.RichTextFieldFactory |
initializeToolbarConfig |
Methods inherited from class info.magnolia.ui.form.field.factory.AbstractFieldFactory |
createDefaultValue, createField, getDefaultFieldType, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getView, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setPropertyDataSourceAndDefaultValue, setPropertyDataSourceDefaultValue |
Methods inherited from class info.magnolia.ui.form.AbstractFormItem |
getMessage, getMessages, getParent, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface info.magnolia.ui.form.FormItem |
getMessages, getParent, setParent |
ASSET_CHOSEN_EVENT_ID
public static final String ASSET_CHOSEN_EVENT_ID
- See Also:
- Constant Field Values
AssetsEnabledRichTextFieldFactory
@Inject
public AssetsEnabledRichTextFieldFactory(info.magnolia.ui.form.field.definition.RichTextFieldDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.ui.api.app.AppController appController,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator i18n,
DamManager manager)
createFieldComponent
protected com.vaadin.ui.Field<String> createFieldComponent()
- Overrides:
createFieldComponent
in class info.magnolia.ui.form.field.factory.RichTextFieldFactory
initializeCKEditorConfig
protected info.magnolia.ui.vaadin.richtext.MagnoliaRichTextFieldConfig initializeCKEditorConfig()
- Overrides:
initializeCKEditorConfig
in class info.magnolia.ui.form.field.factory.RichTextFieldFactory
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.