From ff72e63bf04500a160c70e41a7fbad85a9043c7c Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Thu, 3 Dec 2020 16:49:18 +0300 Subject: [PATCH] Splitter Component - #737 --- exports/splitter.d.ts | 1 + exports/splitter.js | 3 + exports/splitterpanel.d.ts | 1 + exports/splitterpanel.js | 3 + public/themes/arya-blue/theme.css | 65 +++-- public/themes/arya-green/theme.css | 65 +++-- public/themes/arya-orange/theme.css | 65 +++-- public/themes/arya-purple/theme.css | 65 +++-- public/themes/bootstrap4-dark-blue/theme.css | 65 +++-- .../themes/bootstrap4-dark-purple/theme.css | 65 +++-- public/themes/bootstrap4-light-blue/theme.css | 65 +++-- .../themes/bootstrap4-light-purple/theme.css | 65 +++-- public/themes/fluent-light/theme.css | 65 +++-- public/themes/luna-amber/theme.css | 65 +++-- public/themes/luna-blue/theme.css | 65 +++-- public/themes/luna-green/theme.css | 65 +++-- public/themes/luna-pink/theme.css | 65 +++-- public/themes/md-dark-deeppurple/theme.css | 65 +++-- public/themes/md-dark-indigo/theme.css | 65 +++-- public/themes/md-light-deeppurple/theme.css | 65 +++-- public/themes/md-light-indigo/theme.css | 65 +++-- public/themes/mdc-dark-deeppurple/theme.css | 65 +++-- public/themes/mdc-dark-indigo/theme.css | 65 +++-- public/themes/mdc-light-deeppurple/theme.css | 65 +++-- public/themes/mdc-light-indigo/theme.css | 65 +++-- public/themes/nova-accent/theme.css | 65 +++-- public/themes/nova-alt/theme.css | 65 +++-- public/themes/nova-vue/theme.css | 65 +++-- public/themes/nova/theme.css | 65 +++-- public/themes/rhea/theme.css | 65 +++-- public/themes/saga-blue/theme.css | 65 +++-- public/themes/saga-green/theme.css | 65 +++-- public/themes/saga-orange/theme.css | 65 +++-- public/themes/saga-purple/theme.css | 65 +++-- public/themes/vela-blue/theme.css | 65 +++-- public/themes/vela-green/theme.css | 65 +++-- public/themes/vela-orange/theme.css | 65 +++-- public/themes/vela-purple/theme.css | 65 +++-- src/AppMenu.vue | 3 +- src/components/splitter/Splitter.d.ts | 8 + src/components/splitter/Splitter.vue | 226 +++++++++++++++ .../splitterpanel/SplitterPanel.d.ts | 8 + .../splitterpanel/SplitterPanel.vue | 31 ++ src/main.js | 4 + src/router/index.js | 5 + src/views/progressbar/ProgressBarDoc.vue | 3 +- src/views/splitter/SplitterDemo.vue | 74 +++++ src/views/splitter/SplitterDoc.vue | 268 ++++++++++++++++++ 48 files changed, 2030 insertions(+), 818 deletions(-) create mode 100644 exports/splitter.d.ts create mode 100644 exports/splitter.js create mode 100644 exports/splitterpanel.d.ts create mode 100644 exports/splitterpanel.js create mode 100644 src/components/splitter/Splitter.d.ts create mode 100644 src/components/splitter/Splitter.vue create mode 100644 src/components/splitterpanel/SplitterPanel.d.ts create mode 100644 src/components/splitterpanel/SplitterPanel.vue create mode 100644 src/views/splitter/SplitterDemo.vue create mode 100644 src/views/splitter/SplitterDoc.vue diff --git a/exports/splitter.d.ts b/exports/splitter.d.ts new file mode 100644 index 000000000..046ffcb8a --- /dev/null +++ b/exports/splitter.d.ts @@ -0,0 +1 @@ +export * from './components/splitter/Splitter'; \ No newline at end of file diff --git a/exports/splitter.js b/exports/splitter.js new file mode 100644 index 000000000..e5ddc8e95 --- /dev/null +++ b/exports/splitter.js @@ -0,0 +1,3 @@ +'use strict'; +module.exports = require('./components/splitter/Splitter.vue'); + \ No newline at end of file diff --git a/exports/splitterpanel.d.ts b/exports/splitterpanel.d.ts new file mode 100644 index 000000000..10d580e5c --- /dev/null +++ b/exports/splitterpanel.d.ts @@ -0,0 +1 @@ +export * from './components/splitterpanel/SplitterPanel'; \ No newline at end of file diff --git a/exports/splitterpanel.js b/exports/splitterpanel.js new file mode 100644 index 000000000..cd7eef108 --- /dev/null +++ b/exports/splitterpanel.js @@ -0,0 +1,3 @@ +'use strict'; +module.exports = require('./components/splitterpanel/SplitterPanel.vue'); + \ No newline at end of file diff --git a/public/themes/arya-blue/theme.css b/public/themes/arya-blue/theme.css index ddf371742..96ea80685 100644 --- a/public/themes/arya-blue/theme.css +++ b/public/themes/arya-blue/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #383838; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #383838; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #383838; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #383838; + background: #1e1e1e; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #383838; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #383838; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #383838; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #383838; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #383838; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/arya-green/theme.css b/public/themes/arya-green/theme.css index bb45177c7..37b5aaa8c 100644 --- a/public/themes/arya-green/theme.css +++ b/public/themes/arya-green/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #383838; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #383838; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #383838; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #383838; + background: #1e1e1e; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #383838; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #383838; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #383838; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #383838; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #383838; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/arya-orange/theme.css b/public/themes/arya-orange/theme.css index 21de482d7..1f4bd9ee9 100644 --- a/public/themes/arya-orange/theme.css +++ b/public/themes/arya-orange/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #383838; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #383838; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #383838; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #383838; + background: #1e1e1e; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #383838; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #383838; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #383838; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #383838; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #383838; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/arya-purple/theme.css b/public/themes/arya-purple/theme.css index 03171a7f9..2b076e16c 100644 --- a/public/themes/arya-purple/theme.css +++ b/public/themes/arya-purple/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #383838; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #383838; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #383838; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #383838; + background: #1e1e1e; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #383838; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #383838; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #383838; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #383838; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #383838; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/bootstrap4-dark-blue/theme.css b/public/themes/bootstrap4-dark-blue/theme.css index 607a480bb..f9c459691 100644 --- a/public/themes/bootstrap4-dark-blue/theme.css +++ b/public/themes/bootstrap4-dark-blue/theme.css @@ -2816,6 +2816,30 @@ padding: 1.25rem; } +.p-divider .p-divider-content { + background-color: #2a323d; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #3f4b5b; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #3f4b5b; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #3f4b5b; padding: 1rem 1.25rem; @@ -2871,6 +2895,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #3f4b5b; + background: #2a323d; + border-radius: 4px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: color 0.15s, box-shadow 0.15s; + background: rgba(255, 255, 255, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #3f4b5b; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #3f4b5b; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #3f4b5b; @@ -4350,30 +4391,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #2a323d; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #3f4b5b; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #3f4b5b; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.75rem; border-radius: 4px; diff --git a/public/themes/bootstrap4-dark-purple/theme.css b/public/themes/bootstrap4-dark-purple/theme.css index b29cc2c26..790ae8abc 100644 --- a/public/themes/bootstrap4-dark-purple/theme.css +++ b/public/themes/bootstrap4-dark-purple/theme.css @@ -2816,6 +2816,30 @@ padding: 1.25rem; } +.p-divider .p-divider-content { + background-color: #2a323d; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #3f4b5b; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #3f4b5b; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #3f4b5b; padding: 1rem 1.25rem; @@ -2871,6 +2895,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #3f4b5b; + background: #2a323d; + border-radius: 4px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: color 0.15s, box-shadow 0.15s; + background: rgba(255, 255, 255, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #3f4b5b; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #3f4b5b; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #3f4b5b; @@ -4350,30 +4391,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #2a323d; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #3f4b5b; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #3f4b5b; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.75rem; border-radius: 4px; diff --git a/public/themes/bootstrap4-light-blue/theme.css b/public/themes/bootstrap4-light-blue/theme.css index 0566eeb0f..2bfaa3cba 100644 --- a/public/themes/bootstrap4-light-blue/theme.css +++ b/public/themes/bootstrap4-light-blue/theme.css @@ -2816,6 +2816,30 @@ padding: 1.25rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #dee2e6; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #dee2e6; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #dee2e6; padding: 1rem 1.25rem; @@ -2871,6 +2895,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #dee2e6; + background: #ffffff; + border-radius: 4px; + color: #212529; +} +.p-splitter .p-splitter-gutter { + transition: box-shadow 0.15s; + background: #efefef; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dee2e6; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #dee2e6; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #dee2e6; @@ -4350,30 +4391,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dee2e6; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dee2e6; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.75rem; border-radius: 4px; diff --git a/public/themes/bootstrap4-light-purple/theme.css b/public/themes/bootstrap4-light-purple/theme.css index d2075e44d..d8f3b302e 100644 --- a/public/themes/bootstrap4-light-purple/theme.css +++ b/public/themes/bootstrap4-light-purple/theme.css @@ -2816,6 +2816,30 @@ padding: 1.25rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #dee2e6; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #dee2e6; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #dee2e6; padding: 1rem 1.25rem; @@ -2871,6 +2895,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #dee2e6; + background: #ffffff; + border-radius: 4px; + color: #212529; +} +.p-splitter .p-splitter-gutter { + transition: box-shadow 0.15s; + background: #efefef; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dee2e6; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #dee2e6; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #dee2e6; @@ -4350,30 +4391,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dee2e6; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dee2e6; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.75rem; border-radius: 4px; diff --git a/public/themes/fluent-light/theme.css b/public/themes/fluent-light/theme.css index bd03f8ebf..ac6b4b3be 100644 --- a/public/themes/fluent-light/theme.css +++ b/public/themes/fluent-light/theme.css @@ -2779,6 +2779,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #edebe9; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #edebe9; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #a19f9d; padding: 1rem; @@ -2834,6 +2858,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #a19f9d; + background: #ffffff; + border-radius: 2px; + color: #323130; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #faf9f8; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #edebe9; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #edebe9; +} + .p-tabview .p-tabview-nav { background: #ffffff; border: 0 none; @@ -4289,30 +4330,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #edebe9; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #edebe9; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 2px; diff --git a/public/themes/luna-amber/theme.css b/public/themes/luna-amber/theme.css index 0889c4cbe..dd2a0574a 100644 --- a/public/themes/luna-amber/theme.css +++ b/public/themes/luna-amber/theme.css @@ -2791,6 +2791,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #323232; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #4b4b4b; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #4b4b4b; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #191919; padding: 0.857rem 1rem; @@ -2846,6 +2870,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #191919; + background: #323232; + border-radius: 3px; + color: #dedede; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #191919; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #4b4b4b; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #4b4b4b; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4301,30 +4342,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #323232; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #4b4b4b; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #4b4b4b; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/luna-blue/theme.css b/public/themes/luna-blue/theme.css index 3cc946cbb..d544788a9 100644 --- a/public/themes/luna-blue/theme.css +++ b/public/themes/luna-blue/theme.css @@ -2791,6 +2791,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #323232; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #4b4b4b; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #4b4b4b; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #191919; padding: 0.857rem 1rem; @@ -2846,6 +2870,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #191919; + background: #323232; + border-radius: 3px; + color: #dedede; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #191919; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #4b4b4b; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #4b4b4b; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4301,30 +4342,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #323232; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #4b4b4b; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #4b4b4b; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/luna-green/theme.css b/public/themes/luna-green/theme.css index 4469547f0..6e61f484f 100644 --- a/public/themes/luna-green/theme.css +++ b/public/themes/luna-green/theme.css @@ -2791,6 +2791,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #323232; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #4b4b4b; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #4b4b4b; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #191919; padding: 0.857rem 1rem; @@ -2846,6 +2870,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #191919; + background: #323232; + border-radius: 3px; + color: #dedede; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #191919; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #4b4b4b; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #4b4b4b; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4301,30 +4342,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #323232; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #4b4b4b; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #4b4b4b; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/luna-pink/theme.css b/public/themes/luna-pink/theme.css index 59bdb6783..ffb76de04 100644 --- a/public/themes/luna-pink/theme.css +++ b/public/themes/luna-pink/theme.css @@ -2791,6 +2791,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #323232; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #4b4b4b; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #4b4b4b; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #191919; padding: 0.857rem 1rem; @@ -2846,6 +2870,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #191919; + background: #323232; + border-radius: 3px; + color: #dedede; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #191919; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #4b4b4b; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #4b4b4b; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4301,30 +4342,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #323232; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #4b4b4b; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #4b4b4b; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/md-dark-deeppurple/theme.css b/public/themes/md-dark-deeppurple/theme.css index 0005ddde2..d3cf67c93 100644 --- a/public/themes/md-dark-deeppurple/theme.css +++ b/public/themes/md-dark-deeppurple/theme.css @@ -2828,6 +2828,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1.25rem 0; + padding: 0 1.25rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1.25rem; + padding: 1.25rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid rgba(255, 255, 255, 0.12); padding: 1rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid rgba(255, 255, 255, 0.12); + background: #1e1e1e; + border-radius: 4px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(255, 255, 255, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(255, 255, 255, 0.12); +} + .p-tabview .p-tabview-nav { background: transparent; border: solid rgba(255, 255, 255, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1.25rem 0; - padding: 0 1.25rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1.25rem; - padding: 1.25rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/md-dark-indigo/theme.css b/public/themes/md-dark-indigo/theme.css index a9bd391ca..aba558117 100644 --- a/public/themes/md-dark-indigo/theme.css +++ b/public/themes/md-dark-indigo/theme.css @@ -2828,6 +2828,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1.25rem 0; + padding: 0 1.25rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1.25rem; + padding: 1.25rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid rgba(255, 255, 255, 0.12); padding: 1rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid rgba(255, 255, 255, 0.12); + background: #1e1e1e; + border-radius: 4px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(255, 255, 255, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(255, 255, 255, 0.12); +} + .p-tabview .p-tabview-nav { background: transparent; border: solid rgba(255, 255, 255, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1.25rem 0; - padding: 0 1.25rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1.25rem; - padding: 1.25rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/md-light-deeppurple/theme.css b/public/themes/md-light-deeppurple/theme.css index 76aff7abc..04bea28d1 100644 --- a/public/themes/md-light-deeppurple/theme.css +++ b/public/themes/md-light-deeppurple/theme.css @@ -2828,6 +2828,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1.25rem 0; + padding: 0 1.25rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1.25rem; + padding: 1.25rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #e0e0e0; padding: 1rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #e0e0e0; + background: #ffffff; + border-radius: 4px; + color: #000001; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(0, 0, 0, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(0, 0, 0, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(0, 0, 0, 0.12); +} + .p-tabview .p-tabview-nav { background: #ffffff; border: solid rgba(0, 0, 0, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1.25rem 0; - padding: 0 1.25rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1.25rem; - padding: 1.25rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/md-light-indigo/theme.css b/public/themes/md-light-indigo/theme.css index 4ed1de3fe..d3a8f6198 100644 --- a/public/themes/md-light-indigo/theme.css +++ b/public/themes/md-light-indigo/theme.css @@ -2828,6 +2828,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1.25rem 0; + padding: 0 1.25rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1.25rem; + padding: 1.25rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #e0e0e0; padding: 1rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #e0e0e0; + background: #ffffff; + border-radius: 4px; + color: #000001; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(0, 0, 0, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(0, 0, 0, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(0, 0, 0, 0.12); +} + .p-tabview .p-tabview-nav { background: #ffffff; border: solid rgba(0, 0, 0, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1.25rem 0; - padding: 0 1.25rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1.25rem; - padding: 1.25rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/mdc-dark-deeppurple/theme.css b/public/themes/mdc-dark-deeppurple/theme.css index 5a70691dd..086fb27a4 100644 --- a/public/themes/mdc-dark-deeppurple/theme.css +++ b/public/themes/mdc-dark-deeppurple/theme.css @@ -2828,6 +2828,30 @@ padding: 0.75rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid rgba(255, 255, 255, 0.12); padding: 0.75rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid rgba(255, 255, 255, 0.12); + background: #1e1e1e; + border-radius: 4px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(255, 255, 255, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(255, 255, 255, 0.12); +} + .p-tabview .p-tabview-nav { background: transparent; border: solid rgba(255, 255, 255, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/mdc-dark-indigo/theme.css b/public/themes/mdc-dark-indigo/theme.css index b3f9b6a56..a2bd1ccda 100644 --- a/public/themes/mdc-dark-indigo/theme.css +++ b/public/themes/mdc-dark-indigo/theme.css @@ -2828,6 +2828,30 @@ padding: 0.75rem; } +.p-divider .p-divider-content { + background-color: #1e1e1e; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(255, 255, 255, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid rgba(255, 255, 255, 0.12); padding: 0.75rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid rgba(255, 255, 255, 0.12); + background: #1e1e1e; + border-radius: 4px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(255, 255, 255, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(255, 255, 255, 0.12); +} + .p-tabview .p-tabview-nav { background: transparent; border: solid rgba(255, 255, 255, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #1e1e1e; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(255, 255, 255, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/mdc-light-deeppurple/theme.css b/public/themes/mdc-light-deeppurple/theme.css index 4208b05ec..4f79d420a 100644 --- a/public/themes/mdc-light-deeppurple/theme.css +++ b/public/themes/mdc-light-deeppurple/theme.css @@ -2828,6 +2828,30 @@ padding: 0.75rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #e0e0e0; padding: 0.75rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #e0e0e0; + background: #ffffff; + border-radius: 4px; + color: #000001; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(0, 0, 0, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(0, 0, 0, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(0, 0, 0, 0.12); +} + .p-tabview .p-tabview-nav { background: #ffffff; border: solid rgba(0, 0, 0, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/mdc-light-indigo/theme.css b/public/themes/mdc-light-indigo/theme.css index 1d070602c..a504423ce 100644 --- a/public/themes/mdc-light-indigo/theme.css +++ b/public/themes/mdc-light-indigo/theme.css @@ -2828,6 +2828,30 @@ padding: 0.75rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px rgba(0, 0, 0, 0.12); +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #e0e0e0; padding: 0.75rem; @@ -2883,6 +2907,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #e0e0e0; + background: #ffffff; + border-radius: 4px; + color: #000001; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(0, 0, 0, 0.04); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: rgba(0, 0, 0, 0.12); +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: rgba(0, 0, 0, 0.12); +} + .p-tabview .p-tabview-nav { background: #ffffff; border: solid rgba(0, 0, 0, 0.12); @@ -4362,30 +4403,6 @@ background: rgba(0, 0, 0, 0.32); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px rgba(0, 0, 0, 0.12); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 1rem 1rem; border-radius: 4px; diff --git a/public/themes/nova-accent/theme.css b/public/themes/nova-accent/theme.css index 670ade742..36e5608d4 100644 --- a/public/themes/nova-accent/theme.css +++ b/public/themes/nova-accent/theme.css @@ -2779,6 +2779,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #c8c8c8; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #c8c8c8; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #007ad9; padding: 0.857rem 1rem; @@ -2834,6 +2858,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #c8c8c8; + background: #ffffff; + border-radius: 3px; + color: #333333; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #eaeaea; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #d8dae2; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #d8dae2; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4289,30 +4330,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #c8c8c8; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #c8c8c8; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/nova-alt/theme.css b/public/themes/nova-alt/theme.css index a7fceb38a..6cfeb3467 100644 --- a/public/themes/nova-alt/theme.css +++ b/public/themes/nova-alt/theme.css @@ -2791,6 +2791,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #c8c8c8; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #c8c8c8; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #333333; padding: 0.857rem 1rem; @@ -2846,6 +2870,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #c8c8c8; + background: #ffffff; + border-radius: 3px; + color: #333333; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #eaeaea; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #d8dae2; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #d8dae2; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4301,30 +4342,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #c8c8c8; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #c8c8c8; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/nova-vue/theme.css b/public/themes/nova-vue/theme.css index 91b0ea38b..74cdc36a6 100644 --- a/public/themes/nova-vue/theme.css +++ b/public/themes/nova-vue/theme.css @@ -2791,6 +2791,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #c8c8c8; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #c8c8c8; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #c8c8c8; padding: 0.857rem 1rem; @@ -2846,6 +2870,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #c8c8c8; + background: #ffffff; + border-radius: 3px; + color: #333333; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #eaeaea; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #d8dae2; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #d8dae2; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4301,30 +4342,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #c8c8c8; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #c8c8c8; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/nova/theme.css b/public/themes/nova/theme.css index f048a9e06..a07c6205b 100644 --- a/public/themes/nova/theme.css +++ b/public/themes/nova/theme.css @@ -2791,6 +2791,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #c8c8c8; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #c8c8c8; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #c8c8c8; padding: 0.857rem 1rem; @@ -2846,6 +2870,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #c8c8c8; + background: #ffffff; + border-radius: 3px; + color: #333333; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #eaeaea; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #d8dae2; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #d8dae2; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4301,30 +4342,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #c8c8c8; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #c8c8c8; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 3px; diff --git a/public/themes/rhea/theme.css b/public/themes/rhea/theme.css index 51eb28057..3d8032041 100644 --- a/public/themes/rhea/theme.css +++ b/public/themes/rhea/theme.css @@ -2779,6 +2779,30 @@ padding: 0.571rem 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #dadada; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #dadada; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #7B95A3; padding: 0.857rem 1rem; @@ -2834,6 +2858,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #dadada; + background: #ffffff; + border-radius: 2px; + color: #666666; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #eaeaea; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dadada; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #dadada; +} + .p-tabview .p-tabview-nav { background: transparent; border: 0 none; @@ -4289,30 +4330,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dadada; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dadada; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.429rem 0.429rem; border-radius: 2px; diff --git a/public/themes/saga-blue/theme.css b/public/themes/saga-blue/theme.css index 1c239ea06..4c0be0838 100644 --- a/public/themes/saga-blue/theme.css +++ b/public/themes/saga-blue/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #dee2e6; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #dee2e6; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #dee2e6; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #dee2e6; + background: #ffffff; + border-radius: 3px; + color: #495057; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #f8f9fa; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dee2e6; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #dee2e6; +} + .p-tabview .p-tabview-nav { background: #ffffff; border: 1px solid #dee2e6; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dee2e6; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dee2e6; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/saga-green/theme.css b/public/themes/saga-green/theme.css index 74fa4aad9..df50778ad 100644 --- a/public/themes/saga-green/theme.css +++ b/public/themes/saga-green/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #dee2e6; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #dee2e6; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #dee2e6; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #dee2e6; + background: #ffffff; + border-radius: 3px; + color: #495057; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #f8f9fa; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dee2e6; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #dee2e6; +} + .p-tabview .p-tabview-nav { background: #ffffff; border: 1px solid #dee2e6; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dee2e6; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dee2e6; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/saga-orange/theme.css b/public/themes/saga-orange/theme.css index afbd0b18a..0d8668782 100644 --- a/public/themes/saga-orange/theme.css +++ b/public/themes/saga-orange/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #dee2e6; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #dee2e6; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #dee2e6; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #dee2e6; + background: #ffffff; + border-radius: 3px; + color: #495057; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #f8f9fa; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dee2e6; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #dee2e6; +} + .p-tabview .p-tabview-nav { background: #ffffff; border: 1px solid #dee2e6; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dee2e6; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dee2e6; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/saga-purple/theme.css b/public/themes/saga-purple/theme.css index 843a4ec41..621c143ab 100644 --- a/public/themes/saga-purple/theme.css +++ b/public/themes/saga-purple/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #ffffff; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #dee2e6; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #dee2e6; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #dee2e6; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #dee2e6; + background: #ffffff; + border-radius: 3px; + color: #495057; +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #f8f9fa; +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #dee2e6; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #dee2e6; +} + .p-tabview .p-tabview-nav { background: #ffffff; border: 1px solid #dee2e6; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dee2e6; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dee2e6; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/vela-blue/theme.css b/public/themes/vela-blue/theme.css index 5bcc5320b..84e69fcde 100644 --- a/public/themes/vela-blue/theme.css +++ b/public/themes/vela-blue/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1f2d40; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #304562; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #304562; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #304562; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #304562; + background: #1f2d40; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #304562; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #304562; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #304562; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1f2d40; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #304562; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #304562; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/vela-green/theme.css b/public/themes/vela-green/theme.css index 6f6828d78..bb769023e 100644 --- a/public/themes/vela-green/theme.css +++ b/public/themes/vela-green/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1f2d40; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #304562; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #304562; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #304562; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #304562; + background: #1f2d40; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #304562; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #304562; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #304562; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1f2d40; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #304562; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #304562; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/vela-orange/theme.css b/public/themes/vela-orange/theme.css index 7959f2543..29544d368 100644 --- a/public/themes/vela-orange/theme.css +++ b/public/themes/vela-orange/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1f2d40; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #304562; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #304562; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #304562; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #304562; + background: #1f2d40; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #304562; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #304562; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #304562; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1f2d40; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #304562; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #304562; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/public/themes/vela-purple/theme.css b/public/themes/vela-purple/theme.css index 06d49037b..a14aae9b3 100644 --- a/public/themes/vela-purple/theme.css +++ b/public/themes/vela-purple/theme.css @@ -2804,6 +2804,30 @@ padding: 1rem; } +.p-divider .p-divider-content { + background-color: #1f2d40; +} +.p-divider.p-divider-horizontal { + margin: 1rem 0; + padding: 0 1rem; +} +.p-divider.p-divider-horizontal:before { + border-top: 1px #304562; +} +.p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; +} +.p-divider.p-divider-vertical { + margin: 0 1rem; + padding: 1rem 0; +} +.p-divider.p-divider-vertical:before { + border-left: 1px #304562; +} +.p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; +} + .p-panel .p-panel-header { border: 1px solid #304562; padding: 1rem; @@ -2859,6 +2883,23 @@ border: 0 none; } +.p-splitter { + border: 1px solid #304562; + background: #1f2d40; + border-radius: 3px; + color: rgba(255, 255, 255, 0.87); +} +.p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: rgba(255, 255, 255, 0.03); +} +.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #304562; +} +.p-splitter.p-splitter-resizing .p-splitter-gutter { + background: #304562; +} + .p-tabview .p-tabview-nav { background: transparent; border: 1px solid #304562; @@ -4338,30 +4379,6 @@ background: rgba(0, 0, 0, 0.4); } -.p-divider .p-divider-content { - background-color: #1f2d40; -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #304562; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #304562; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - .p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; diff --git a/src/AppMenu.vue b/src/AppMenu.vue index 671538802..2a41574e3 100755 --- a/src/AppMenu.vue +++ b/src/AppMenu.vue @@ -166,8 +166,10 @@ Accordion Card Deferred + Divider Fieldset Panel + Splitter ScrollPanel TabView Toolbar @@ -251,7 +253,6 @@ Avatar Badge BlockUI - Divider Inplace ScrollTop Skeleton diff --git a/src/components/splitter/Splitter.d.ts b/src/components/splitter/Splitter.d.ts new file mode 100644 index 000000000..cfb326655 --- /dev/null +++ b/src/components/splitter/Splitter.d.ts @@ -0,0 +1,8 @@ +import Vue from 'vue'; + +declare class Splitter extends Vue { + layout?: string; + gutterSize?: number; +} + +export default Splitter; \ No newline at end of file diff --git a/src/components/splitter/Splitter.vue b/src/components/splitter/Splitter.vue new file mode 100644 index 000000000..318ca4a58 --- /dev/null +++ b/src/components/splitter/Splitter.vue @@ -0,0 +1,226 @@ + + + + + diff --git a/src/components/splitterpanel/SplitterPanel.d.ts b/src/components/splitterpanel/SplitterPanel.d.ts new file mode 100644 index 000000000..ae428ee2e --- /dev/null +++ b/src/components/splitterpanel/SplitterPanel.d.ts @@ -0,0 +1,8 @@ +import Vue from 'vue'; + +declare class SplitterPanel extends Vue { + size?: number; + minSize?: number; +} + +export default SplitterPanel; \ No newline at end of file diff --git a/src/components/splitterpanel/SplitterPanel.vue b/src/components/splitterpanel/SplitterPanel.vue new file mode 100644 index 000000000..c57b0b042 --- /dev/null +++ b/src/components/splitterpanel/SplitterPanel.vue @@ -0,0 +1,31 @@ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index a11ca3b6e..af6f556bb 100644 --- a/src/main.js +++ b/src/main.js @@ -68,6 +68,8 @@ import Skeleton from './components/skeleton/Skeleton'; import Slider from './components/slider/Slider'; import Sidebar from './components/sidebar/Sidebar'; import SplitButton from './components/splitbutton/SplitButton'; +import Splitter from './components/splitter/Splitter'; +import SplitterPanel from './components/splitterpanel/SplitterPanel'; import Steps from './components/steps/Steps'; import TabMenu from './components/tabmenu/TabMenu'; import TabView from './components/tabview/TabView'; @@ -180,6 +182,8 @@ app.component('Slider', Slider); app.component('Sidebar', Sidebar); app.component('Skeleton', Skeleton); app.component('SplitButton', SplitButton); +app.component('Splitter', Splitter); +app.component('SplitterPanel', SplitterPanel); app.component('Steps', Steps); app.component('TabView', TabView); app.component('TabPanel', TabPanel); diff --git a/src/router/index.js b/src/router/index.js index 248bb383f..8d92ce18b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -392,6 +392,11 @@ const routes = [ name: 'skeleton', component: () => import('../views/skeleton/SkeletonDemo.vue') }, + { + path: '/splitter', + name: 'splitter', + component: () => import('../views/splitter/SplitterDemo.vue') + }, { path: '/listbox', name: 'listbox', diff --git a/src/views/progressbar/ProgressBarDoc.vue b/src/views/progressbar/ProgressBarDoc.vue index 060a39b88..a17de7b38 100755 --- a/src/views/progressbar/ProgressBarDoc.vue +++ b/src/views/progressbar/ProgressBarDoc.vue @@ -44,6 +44,7 @@ data() {
Properties
+

Any property as style and class are passed to the main container element. Following are the additional properties to configure the component.

@@ -117,7 +118,7 @@ data() { - + View on GitHub
diff --git a/src/views/splitter/SplitterDemo.vue b/src/views/splitter/SplitterDemo.vue
new file mode 100644
index 000000000..a180cf00a
--- /dev/null
+++ b/src/views/splitter/SplitterDemo.vue
@@ -0,0 +1,74 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/splitter/SplitterDoc.vue b/src/views/splitter/SplitterDoc.vue
new file mode 100644
index 000000000..f59def706
--- /dev/null
+++ b/src/views/splitter/SplitterDoc.vue
@@ -0,0 +1,268 @@
+