компоненты не работают вместе, потому что компоненты перекрывая друг к другу: CUI.rte.ui.ToolkitRegistry.register("cui", ExperienceAEM.ToolkitImpl);
Чтобы достичь того, чего вы хотите:
Удалить пользовательские EAEMCuiToolbarBuilder и EAEMDialogManager классы, вместо расширения CUI.rte.ui.cui.CuiToolbarBuilder
и CUI.rte.ui.cui.CuiDialogManager
непосредственно, например CUI.rte.ui.cui.CuiDialogManager = new Class({ extend: CUI.rte.ui.cui.CuiDialogManager, ... });
Удалить класс EAEMToolkitImpl и линию CUI.rte.ui.ToolkitRegistry.register("cui", EAEMToolkitImpl);
, как это кажется более необходимым
Место не в Colorpicker и вставки изображений плагинов в разные имена групп, так что они не сталкиваются, когда CUI.rte.plugins.PluginRegistry.register(GROUP, EAEMColorPickerPlugin);
называется.
Изменить вызовы this.superClass._getUISettings(options)
и this.superClass.create.call(this, dialogId, config)
к this.inherited(arguments)
Артикул: http://experience-aem.blogspot.com.uy/2015/09/aem-61-touch-ui-rich-text-editor-rte-browse-insert-image.html
Благодарности. Это было действительно полезно. –