diff --git a/ccm-bundle-devel-wildfly/pom.xml b/ccm-bundle-devel-wildfly/pom.xml index 5bc921f3a..cf9cc9725 100644 --- a/ccm-bundle-devel-wildfly/pom.xml +++ b/ccm-bundle-devel-wildfly/pom.xml @@ -248,6 +248,14 @@ assets/ + + org.librecms + ccm-cms + jar + + icons/ + + org.librecms ccm-cms diff --git a/ccm-cms/package-lock.json b/ccm-cms/package-lock.json index d6175d880..04ba368ae 100644 --- a/ccm-cms/package-lock.json +++ b/ccm-cms/package-lock.json @@ -10,36 +10,6 @@ "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", "dev": true }, - "@editorjs/editorjs": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.22.2.tgz", - "integrity": "sha512-rPCv7Z5LZebreQaaL4DZuWzoVGEqwB+P7BF1dsefGQNBmLyeLF412topeW2b6e+g4l1oQ7t75kCOACNTEyYYIA==", - "requires": { - "codex-notifier": "^1.1.2", - "codex-tooltip": "^1.0.2", - "nanoid": "^3.1.22" - } - }, - "@editorjs/header": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@editorjs/header/-/header-2.6.1.tgz", - "integrity": "sha512-EsnyVFv5uThpU9tbQ/dUPFCQoa/sBFy2n+9tN3wOXJGx7sjea4fdcacJ2UYhO+7pCgZ+aSgmMOyGLYHUFbchvA==" - }, - "@editorjs/nested-list": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@editorjs/nested-list/-/nested-list-1.0.2.tgz", - "integrity": "sha512-NumQfEivI29lOAuDMyVhn+VXUDGvWUPJMkjgKlUYRbnwgnPL4tK007+UzoVPLxv/f6lPOqeKcApvCj/MfskPNw==" - }, - "@editorjs/quote": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@editorjs/quote/-/quote-2.4.0.tgz", - "integrity": "sha512-IWOBWjL2ngPP63GcIAltyD9kc7OVZFma4kS+T5JRHvKKDspYsnmrxsbRmCPc+coZQzqPxXHkiOZuNMdmGX/Y3w==" - }, - "@editorjs/table": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@editorjs/table/-/table-2.0.1.tgz", - "integrity": "sha512-PB8VM+GPRwGy7IlF+WrEQw2A2c36xEXBnYIvf2VGNJo8A7PjYHtuWrlyHHCnGpY4lHXYnavZ/U8pKAfXv86XjA==" - }, "@tiptap/core": { "version": "2.0.0-beta.104", "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.0-beta.104.tgz", @@ -243,11 +213,6 @@ "@tiptap/extension-text": "^2.0.0-beta.13" } }, - "@types/editorjs__header": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@types/editorjs__header/-/editorjs__header-2.6.0.tgz", - "integrity": "sha512-J9TyO/BjNVddi+syyXpvMRMtVz5Z62pwmFKynWsgP+wnJYdWF8ABqgomokIsAvuEwH5NHa/YxsTltYcPPGCRRQ==" - }, "@types/eslint": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", @@ -761,16 +726,6 @@ "shallow-clone": "^3.0.0" } }, - "codex-notifier": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/codex-notifier/-/codex-notifier-1.1.2.tgz", - "integrity": "sha512-DCp6xe/LGueJ1N5sXEwcBc3r3PyVkEEDNWCVigfvywAkeXcZMk9K41a31tkEFBW0Ptlwji6/JlAb49E3Yrxbtg==" - }, - "codex-tooltip": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/codex-tooltip/-/codex-tooltip-1.0.2.tgz", - "integrity": "sha512-oC+Bu5X/zyhbPydgMSLWKoM/+vkJMqaLWu3Dt/jZgXS3MWK23INwC5DMBrVXZSufAFk0i0SUni38k9rLMyZn/w==" - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -826,11 +781,6 @@ "object-keys": "^1.0.12" } }, - "editorjs-latex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/editorjs-latex/-/editorjs-latex-1.0.0.tgz", - "integrity": "sha512-HIfVZFy4CJpLQk6xgNUmftxzTo5p4POFFEnW3cPUAKoqcL9FhLPr3vm8Yll+qirHla1b8okNmyw8lPIfUtXLaw==" - }, "electron-to-chromium": { "version": "1.3.830", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", @@ -1466,11 +1416,6 @@ "brace-expansion": "^1.1.7" } }, - "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" - }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", diff --git a/ccm-cms/package.json b/ccm-cms/package.json index 24f32b5c6..42d7b843f 100644 --- a/ccm-cms/package.json +++ b/ccm-cms/package.json @@ -22,11 +22,6 @@ "webpack-cli": "^4.8.0" }, "dependencies": { - "@editorjs/editorjs": "^2.22.2", - "@editorjs/header": "^2.6.1", - "@editorjs/nested-list": "^1.0.2", - "@editorjs/quote": "^2.4.0", - "@editorjs/table": "^2.0.1", "@tiptap/core": "^2.0.0-beta.103", "@tiptap/extension-subscript": "^2.0.0-beta.4", "@tiptap/extension-superscript": "^2.0.0-beta.4", @@ -35,11 +30,9 @@ "@tiptap/extension-table-header": "^2.0.0-beta.16", "@tiptap/extension-table-row": "^2.0.0-beta.14", "@tiptap/starter-kit": "^2.0.0-beta.102", - "@types/editorjs__header": "^2.6.0", "acorn": "^8.4.1", "bootstrap": "^4.6.0", "bootstrap-icons": "^1.5.0", - "editorjs-latex": "^1.0.0", "jquery": "^3.6.0", "popper.js": "^1.16.1", "sortablejs": "^1.14.0" diff --git a/ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditor-tiptap.xhtml b/ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditor-tiptap.xhtml deleted file mode 100644 index eeb024410..000000000 --- a/ccm-cms/src/main/resources/META-INF/resources/components/librecms/cmsEditor-tiptap.xhtml +++ /dev/null @@ -1,659 +0,0 @@ -]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #{cc.attrs.title} - - - #{cc.attrs.title} - - - #{cc.attrs.title} - - - #{cc.attrs.title} - - - #{cc.attrs.title} - - - #{cc.attrs.title} - - - #{cc.attrs.title} - - - - - - #{CmsAdminMessages['cms_editor.internal_error']} - - - - - #{cc.attrs.messageSaveFailed} - - - - - #{cc.attrs.messageSaveSuccessful} - - - - - #{cc.attrs.messageVariantLoadFailed} - - - - - - - #{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.editDialogTitle} #{cc.attrs.selectedLocale} - - - - - - - - - - - - - - - - - - - - xn - - - xn - - - - - - H#{level} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #{CmsAdminMessages['cms_editor.dialogs.insert_table.title']} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #{cc.attrs.editDialogCancelLabel} - - - #{cc.attrs.editDialogSubmitLabel} - - - - - - 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 bb47d66a5..7c799ffe8 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 @@ -293,22 +293,358 @@ data-save-url="#{cc.attrs.editMethod}/#{variant.locale}" data-variant-url="#{cc.attrs.variantUrl}/#{cc.attrs.selectedLocale}" id="#{cc.attrs.editorId}" - > - - - + + + #{cc.attrs.title} + + + #{cc.attrs.title} + + + #{cc.attrs.title} + + + #{cc.attrs.title} + + + #{cc.attrs.title} + + + #{cc.attrs.title} + + + #{cc.attrs.title} + + + + + + #{CmsAdminMessages['cms_editor.internal_error']} + + + + + #{cc.attrs.messageSaveFailed} + + + + + #{cc.attrs.messageSaveSuccessful} + + + + + #{cc.attrs.messageVariantLoadFailed} + + + + + + + #{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.editDialogTitle} #{cc.attrs.selectedLocale} + + + + - #{cc.attrs.editDialogCancelLabel} - - - #{cc.attrs.editDialogSubmitLabel} - + + + + + + + + + + + + + + + + xn + + + xn + + + + + + H#{level} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{CmsAdminMessages['cms_editor.dialogs.insert_table.title']} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{cc.attrs.editDialogCancelLabel} + + + #{cc.attrs.editDialogSubmitLabel} + + +