From df4cab4b5c6dc08389e3f9f6e794b9bcaf17ba0c Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Mon, 23 Aug 2021 21:29:26 +0200 Subject: [PATCH] Work on the text editor. --- .../contenttypes/MvcArticleTextBodyStep.java | 3 +- .../components/librecms/cmsEditor.xhtml | 1684 +++++++++-------- .../librecms/cmsEditorVariants.xhtml | 558 ++++++ .../contenttypes/article/article-text.xhtml | 2 +- .../article-text/available-languages.xhtml | 146 +- .../article/article-text/edit.xhtml | 22 +- .../typescript/content-sections/cms-editor.ts | 327 +--- 7 files changed, 1528 insertions(+), 1214 deletions(-) create mode 100644 ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditorVariants.xhtml diff --git a/ccm-cms/src/main/java/org/librecms/ui/contenttypes/MvcArticleTextBodyStep.java b/ccm-cms/src/main/java/org/librecms/ui/contenttypes/MvcArticleTextBodyStep.java index 894626ce8..3583f779a 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/contenttypes/MvcArticleTextBodyStep.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contenttypes/MvcArticleTextBodyStep.java @@ -129,7 +129,7 @@ public class MvcArticleTextBodyStep extends AbstractMvcAuthoringStep { } if (itemPermissionChecker.canEditItem(getArticle())) { - return "org/librecms/ui/contenttypes/article/article-text.xhtml"; + return "org/librecms/ui/contenttypes/article/article-text/available-languages.xhtml"; // return "org/librecms/ui/contenttypes/article/article-text/available-languages.xhtml"; } else { return documentUi.showAccessDenied( @@ -165,7 +165,6 @@ public class MvcArticleTextBodyStep extends AbstractMvcAuthoringStep { // public String getSelectedLocale() { // return selectedLocale; // } - /** * Adds a localized main text. * diff --git a/ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditor.xhtml b/ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditor.xhtml index e6ae0df9e..b6e8664b0 100644 --- a/ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditor.xhtml +++ b/ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditor.xhtml @@ -5,274 +5,286 @@ xmlns:cc="http://xmlns.jcp.org/jsf/composite" xmlns:c="http://xmlns.jcp.org/jsp/jstl/core" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" -> + > - + + - - - - - - + /> - + /> + + /> + /> + /> + /> + /> - + /> + + /> - + /> + + /> + /> + /> + /> - - - - - - + - - - + /> + - - + /> + - - - - - + /> +
@@ -316,7 +328,7 @@
- + - -

#{cc.attrs.emptyText}

+ +

+ #{cc.attrs.editDialogTitle} #{cc.attrs.selectedLocale} +

+
+ +

+ #{cc.attrs.editDialogTitle} #{cc.attrs.selectedLocale} +

+
+ +

+ #{cc.attrs.editDialogTitle} #{cc.attrs.selectedLocale} +

+
+ +
+ #{cc.attrs.editDialogTitle} #{cc.attrs.selectedLocale} +
+
+ +
+ #{cc.attrs.editDialogTitle} #{cc.attrs.selectedLocale} +
- - - - - - - - - - - - - - - - - -
- #{cc.attrs.tableLocaleHeading} - - #{cc.attrs.tableWordCountHeading} - - #{cc.attrs.tableActionsHeading} -
#{variant.locale} - #{variant.wordCount} - #{CmsAdminMessages['cms_editor.variants.wordcount']} - - - - - - - -
+
+ #{cc.attrs.editDialogTitle} #{cc.attrs.selectedLocale} +
- - -