From ce1700b2b88004a8ff8751190f0beaab23034e09 Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Tue, 7 Sep 2021 20:20:17 +0200 Subject: [PATCH] Icons for table editing --- .../components/librecms/cmsEditor.xhtml | 22 +++--- .../icons/cms-editor/table-merge-cells.svg | 46 +++++++++++++ .../icons/cms-editor/table-split-cells.svg | 54 +++++++++++++++ .../cms-editor/table-toggle-header-column.svg | 63 +++++++++++++++++ .../cms-editor/table-toggle-header-row.svg | 67 +++++++++++++++++++ .../main/resources/icons/cms-editor/table.svg | 39 +++++++++++ .../main/scss/content-sections/cms-admin.scss | 8 +++ 7 files changed, 288 insertions(+), 11 deletions(-) create mode 100644 ccm-cms/src/main/resources/icons/cms-editor/table-merge-cells.svg create mode 100644 ccm-cms/src/main/resources/icons/cms-editor/table-split-cells.svg create mode 100644 ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-column.svg create mode 100644 ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-row.svg create mode 100644 ccm-cms/src/main/resources/icons/cms-editor/table.svg 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 cc872690d..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 @@ -376,8 +376,8 @@ data-locale="#{cc.attrs.selectedLocale}" data-variant-url="#{cc.attrs.variantUrl}/#{cc.attrs.selectedLocale}" > -
-
+
+
-
+
-
+
-
+
-
+
diff --git a/ccm-cms/src/main/resources/icons/cms-editor/table-merge-cells.svg b/ccm-cms/src/main/resources/icons/cms-editor/table-merge-cells.svg new file mode 100644 index 000000000..ef63a8577 --- /dev/null +++ b/ccm-cms/src/main/resources/icons/cms-editor/table-merge-cells.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/ccm-cms/src/main/resources/icons/cms-editor/table-split-cells.svg b/ccm-cms/src/main/resources/icons/cms-editor/table-split-cells.svg new file mode 100644 index 000000000..33d56e79e --- /dev/null +++ b/ccm-cms/src/main/resources/icons/cms-editor/table-split-cells.svg @@ -0,0 +1,54 @@ + + + + + + + + + diff --git a/ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-column.svg b/ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-column.svg new file mode 100644 index 000000000..2210eced8 --- /dev/null +++ b/ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-column.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + diff --git a/ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-row.svg b/ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-row.svg new file mode 100644 index 000000000..79f83c97a --- /dev/null +++ b/ccm-cms/src/main/resources/icons/cms-editor/table-toggle-header-row.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + diff --git a/ccm-cms/src/main/resources/icons/cms-editor/table.svg b/ccm-cms/src/main/resources/icons/cms-editor/table.svg new file mode 100644 index 000000000..4f2b93b67 --- /dev/null +++ b/ccm-cms/src/main/resources/icons/cms-editor/table.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/ccm-cms/src/main/scss/content-sections/cms-admin.scss b/ccm-cms/src/main/scss/content-sections/cms-admin.scss index 87f2e61f6..5f211c2bb 100644 --- a/ccm-cms/src/main/scss/content-sections/cms-admin.scss +++ b/ccm-cms/src/main/scss/content-sections/cms-admin.scss @@ -23,5 +23,13 @@ td, th, tr { border: 1px solid #000; } + + td, th { + min-width: 150px; + } + } + + .cms-tiptap-editor-button-row { + display: inline-block; } }