public class RichTextFieldFactory extends AbstractFieldFactory<String,RichTextFieldDefinition>
Modifier and Type | Class and Description |
---|---|
static class |
RichTextFieldFactory.MagnoliaLink
Link info wrapper.
|
static class |
RichTextFieldFactory.PluginData
Plugin data wrapper.
|
Modifier and Type | Field and Description |
---|---|
protected static int |
CKEDITOR_BASE_Z_INDEX
Magic number: z-index of Vaadin's modal Window (see also VAADIN/themes/resurface/dialogs.scss).
|
static String |
PLUGIN_NAME_MAGNOLIAEXPAND |
static String |
PLUGIN_NAME_MAGNOLIALINK |
static String |
PLUGIN_PATH_MAGNOLIAEXPAND |
static String |
PLUGIN_PATH_MAGNOLIALINK |
componentProvider, definition
Constructor and Description |
---|
RichTextFieldFactory(RichTextFieldDefinition definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.i18nsystem.SimpleTranslator i18n,
ChooserController chooserController,
AppDescriptorRegistry appDescriptorRegistry) |
Modifier and Type | Method and Description |
---|---|
protected ChooserDefinition<javax.jcr.Node,SingleItemWorkbenchChooser<javax.jcr.Node>> |
createChooserDefinition(String workspace)
Deprecated.
since 6.2.3. This will possibly be replaced by retrieving choosers by id via dialog registry.
See https://jira.magnolia-cms.com/browse/MGNLUI-6143
|
protected MagnoliaCKEditorTextField |
createCkEditorField(MagnoliaCKEditorConfig config) |
protected com.vaadin.ui.Component |
createFieldComponent() |
protected ChooserController |
getChooserController() |
protected info.magnolia.i18nsystem.SimpleTranslator |
getI18n() |
protected MagnoliaCKEditorConfig |
initializeCKEditorConfig() |
protected List<MagnoliaCKEditorConfig.ToolbarGroup> |
initializeToolbarConfig() |
createField, getDefinition
public static final String PLUGIN_NAME_MAGNOLIALINK
public static final String PLUGIN_PATH_MAGNOLIALINK
public static final String PLUGIN_NAME_MAGNOLIAEXPAND
public static final String PLUGIN_PATH_MAGNOLIAEXPAND
protected static final int CKEDITOR_BASE_Z_INDEX
initializeCKEditorConfig()
,
Constant Field Values@Inject public RichTextFieldFactory(RichTextFieldDefinition definition, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.i18nsystem.SimpleTranslator i18n, ChooserController chooserController, AppDescriptorRegistry appDescriptorRegistry)
protected com.vaadin.ui.Component createFieldComponent()
createFieldComponent
in class AbstractFieldFactory<String,RichTextFieldDefinition>
protected MagnoliaCKEditorTextField createCkEditorField(MagnoliaCKEditorConfig config)
protected ChooserController getChooserController()
protected info.magnolia.i18nsystem.SimpleTranslator getI18n()
protected MagnoliaCKEditorConfig initializeCKEditorConfig()
protected List<MagnoliaCKEditorConfig.ToolbarGroup> initializeToolbarConfig()
protected ChooserDefinition<javax.jcr.Node,SingleItemWorkbenchChooser<javax.jcr.Node>> createChooserDefinition(String workspace)
Copyright © 2021 Magnolia International Ltd.. All rights reserved.