From e55f0701deb1c3260d8a9bb821b81687adc3c547 Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Wed, 9 Dec 2020 18:04:06 +0300 Subject: [PATCH] Fixed #540 - FullCalendar 5.4 Update --- package.json | 8 +++--- public/themes/arya-blue/theme.css | 25 +++++++++++++------ public/themes/arya-green/theme.css | 25 +++++++++++++------ public/themes/arya-orange/theme.css | 25 +++++++++++++------ public/themes/arya-purple/theme.css | 25 +++++++++++++------ public/themes/bootstrap4-dark-blue/theme.css | 25 +++++++++++++------ .../themes/bootstrap4-dark-purple/theme.css | 25 +++++++++++++------ public/themes/bootstrap4-light-blue/theme.css | 25 +++++++++++++------ .../themes/bootstrap4-light-purple/theme.css | 25 +++++++++++++------ public/themes/fluent-light/theme.css | 25 +++++++++++++------ public/themes/luna-amber/theme.css | 25 +++++++++++++------ public/themes/luna-blue/theme.css | 25 +++++++++++++------ public/themes/luna-green/theme.css | 25 +++++++++++++------ public/themes/luna-pink/theme.css | 25 +++++++++++++------ public/themes/md-dark-deeppurple/theme.css | 25 +++++++++++++------ public/themes/md-dark-indigo/theme.css | 25 +++++++++++++------ public/themes/md-light-deeppurple/theme.css | 25 +++++++++++++------ public/themes/md-light-indigo/theme.css | 25 +++++++++++++------ public/themes/mdc-dark-deeppurple/theme.css | 25 +++++++++++++------ public/themes/mdc-dark-indigo/theme.css | 25 +++++++++++++------ public/themes/mdc-light-deeppurple/theme.css | 25 +++++++++++++------ public/themes/mdc-light-indigo/theme.css | 25 +++++++++++++------ public/themes/nova-accent/theme.css | 25 +++++++++++++------ public/themes/nova-alt/theme.css | 25 +++++++++++++------ public/themes/nova-vue/theme.css | 25 +++++++++++++------ public/themes/nova/theme.css | 25 +++++++++++++------ public/themes/rhea/theme.css | 25 +++++++++++++------ public/themes/saga-blue/theme.css | 25 +++++++++++++------ public/themes/saga-green/theme.css | 25 +++++++++++++------ public/themes/saga-orange/theme.css | 25 +++++++++++++------ public/themes/saga-purple/theme.css | 25 +++++++++++++------ public/themes/vela-blue/theme.css | 25 +++++++++++++------ public/themes/vela-green/theme.css | 25 +++++++++++++------ public/themes/vela-orange/theme.css | 25 +++++++++++++------ public/themes/vela-purple/theme.css | 25 +++++++++++++------ src/components/fullcalendar/FullCalendar.vue | 2 +- src/main.js | 3 --- src/views/fullcalendar/FullCalendarDemo.vue | 4 +-- src/views/fullcalendar/FullCalendarDoc.vue | 24 ++++++------------ src/views/setup/Setup.vue | 2 +- 40 files changed, 628 insertions(+), 265 deletions(-) diff --git a/package.json b/package.json index 34397fb66..a3b16d854 100644 --- a/package.json +++ b/package.json @@ -28,10 +28,10 @@ ], "devDependencies": { "@babel/cli": "^7.4.4", - "@fullcalendar/core": "4.0.2", - "@fullcalendar/daygrid": "4.0.1", - "@fullcalendar/interaction": "4.0.2", - "@fullcalendar/timegrid": "4.0.1", + "@fullcalendar/core": "5.4.0", + "@fullcalendar/daygrid": "5.4.0", + "@fullcalendar/interaction": "5.4.0", + "@fullcalendar/timegrid": "5.4.0", "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-plugin-router": "~4.5.0", diff --git a/public/themes/arya-blue/theme.css b/public/themes/arya-blue/theme.css index be0da4c13..4e72a493f 100644 --- a/public/themes/arya-blue/theme.css +++ b/public/themes/arya-blue/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #383838; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #383838; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #43a5f4; border: 1px solid #43a5f4; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid #383838; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #383838; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/arya-green/theme.css b/public/themes/arya-green/theme.css index 50d56608f..a12f4f117 100644 --- a/public/themes/arya-green/theme.css +++ b/public/themes/arya-green/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #383838; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #383838; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #6abd6e; border: 1px solid #6abd6e; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid #383838; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #383838; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/arya-orange/theme.css b/public/themes/arya-orange/theme.css index 2b700d5bc..fb3ab2e6f 100644 --- a/public/themes/arya-orange/theme.css +++ b/public/themes/arya-orange/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #383838; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #383838; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #ffcd2e; border: 1px solid #ffcd2e; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid #383838; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #383838; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/arya-purple/theme.css b/public/themes/arya-purple/theme.css index cf8442a24..53f491d3a 100644 --- a/public/themes/arya-purple/theme.css +++ b/public/themes/arya-purple/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid #383838; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #383838; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #383838; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #b052c0; border: 1px solid #b052c0; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid #383838; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #383838; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/bootstrap4-dark-blue/theme.css b/public/themes/bootstrap4-dark-blue/theme.css index ae0892479..3830a2505 100644 --- a/public/themes/bootstrap4-dark-blue/theme.css +++ b/public/themes/bootstrap4-dark-blue/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #2a323d; border: 1px solid #3f4b5b; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #2a323d; border: 1px solid #3f4b5b; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #3f4b5b; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #151515; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #3f4b5b; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #56bdff; border: 1px solid #56bdff; color: #151515; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #2a323d; border: 1px solid #3f4b5b; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #3f4b5b; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #151515; diff --git a/public/themes/bootstrap4-dark-purple/theme.css b/public/themes/bootstrap4-dark-purple/theme.css index 8ac7f96e2..2a9b80f3f 100644 --- a/public/themes/bootstrap4-dark-purple/theme.css +++ b/public/themes/bootstrap4-dark-purple/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #2a323d; border: 1px solid #3f4b5b; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #2a323d; border: 1px solid #3f4b5b; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #3f4b5b; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #151515; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #3f4b5b; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #aa70c7; border: 1px solid #aa70c7; color: #151515; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #2a323d; border: 1px solid #3f4b5b; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #3f4b5b; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #151515; diff --git a/public/themes/bootstrap4-light-blue/theme.css b/public/themes/bootstrap4-light-blue/theme.css index 1657446b7..76a5eab71 100644 --- a/public/themes/bootstrap4-light-blue/theme.css +++ b/public/themes/bootstrap4-light-blue/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #efefef; border: 1px solid #dee2e6; color: #212529; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #dee2e6; color: #212529; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #dee2e6; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #dee2e6; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #0069d9; border: 1px solid #0069d9; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #efefef; border: 1px solid #dee2e6; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #dee2e6; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/bootstrap4-light-purple/theme.css b/public/themes/bootstrap4-light-purple/theme.css index ee404e7a1..da86fac4f 100644 --- a/public/themes/bootstrap4-light-purple/theme.css +++ b/public/themes/bootstrap4-light-purple/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #efefef; border: 1px solid #dee2e6; color: #212529; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #dee2e6; color: #212529; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #dee2e6; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #dee2e6; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #7a38a7; border: 1px solid #7a38a7; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #efefef; border: 1px solid #dee2e6; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #dee2e6; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/fluent-light/theme.css b/public/themes/fluent-light/theme.css index 67b44afa5..b3a75575c 100644 --- a/public/themes/fluent-light/theme.css +++ b/public/themes/fluent-light/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 2px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #faf9f8; border: 1px solid #a19f9d; color: #323130; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #a19f9d; color: #323130; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #a19f9d; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #a19f9d; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #0078d4; border: 1px solid #0078d4; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #faf9f8; border: 1px solid #a19f9d; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #a19f9d; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/luna-amber/theme.css b/public/themes/luna-amber/theme.css index 6b5838b9f..b578fa23d 100644 --- a/public/themes/luna-amber/theme.css +++ b/public/themes/luna-amber/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #191919; border: 1px solid #191919; color: #dedede; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #323232; border: 1px solid #191919; color: #dedede; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #191919; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #191919; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #FFD54F; border: 1px solid #FFD54F; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #191919; border: 1px solid #191919; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #191919; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/luna-blue/theme.css b/public/themes/luna-blue/theme.css index b28e93777..188cf3e6b 100644 --- a/public/themes/luna-blue/theme.css +++ b/public/themes/luna-blue/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #191919; border: 1px solid #191919; color: #dedede; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #323232; border: 1px solid #191919; color: #dedede; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #191919; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #191919; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #4FC3F7; border: 1px solid #4FC3F7; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #191919; border: 1px solid #191919; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #191919; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/luna-green/theme.css b/public/themes/luna-green/theme.css index 3a214c953..ddd3fd6b0 100644 --- a/public/themes/luna-green/theme.css +++ b/public/themes/luna-green/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #191919; border: 1px solid #191919; color: #dedede; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #323232; border: 1px solid #191919; color: #dedede; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #191919; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #191919; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #AED581; border: 1px solid #AED581; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #191919; border: 1px solid #191919; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #191919; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/luna-pink/theme.css b/public/themes/luna-pink/theme.css index b0e771ed9..b8e9440fa 100644 --- a/public/themes/luna-pink/theme.css +++ b/public/themes/luna-pink/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #191919; border: 1px solid #191919; color: #dedede; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #323232; border: 1px solid #191919; color: #dedede; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #191919; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #191919; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #F06292; border: 1px solid #F06292; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #191919; border: 1px solid #191919; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #191919; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/md-dark-deeppurple/theme.css b/public/themes/md-dark-deeppurple/theme.css index 62173e137..07685aa4f 100644 --- a/public/themes/md-dark-deeppurple/theme.css +++ b/public/themes/md-dark-deeppurple/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid rgba(255, 255, 255, 0.12); +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #CE93D8; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(206, 147, 216, 0.16); border: 1px solid rgba(206, 147, 216, 0.16); color: #CE93D8; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid rgba(255, 255, 255, 0.12); +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #121212; diff --git a/public/themes/md-dark-indigo/theme.css b/public/themes/md-dark-indigo/theme.css index 376985e67..78f753964 100644 --- a/public/themes/md-dark-indigo/theme.css +++ b/public/themes/md-dark-indigo/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid rgba(255, 255, 255, 0.12); +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #9FA8DA; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(159, 168, 218, 0.16); border: 1px solid rgba(159, 168, 218, 0.16); color: #9FA8DA; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid rgba(255, 255, 255, 0.12); +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #121212; diff --git a/public/themes/md-light-deeppurple/theme.css b/public/themes/md-light-deeppurple/theme.css index 196c10e23..5e29da52d 100644 --- a/public/themes/md-light-deeppurple/theme.css +++ b/public/themes/md-light-deeppurple/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #e0e0e0; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #673AB7; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #e0e0e0; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(103, 58, 183, 0.12); border: 1px solid rgba(103, 58, 183, 0.12); color: #673AB7; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #ffffff; border: 1px solid #e0e0e0; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #e0e0e0; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/md-light-indigo/theme.css b/public/themes/md-light-indigo/theme.css index 207a70564..46b7d0f61 100644 --- a/public/themes/md-light-indigo/theme.css +++ b/public/themes/md-light-indigo/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #e0e0e0; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #3F51B5; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #e0e0e0; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(63, 81, 181, 0.12); border: 1px solid rgba(63, 81, 181, 0.12); color: #3F51B5; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #ffffff; border: 1px solid #e0e0e0; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #e0e0e0; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/mdc-dark-deeppurple/theme.css b/public/themes/mdc-dark-deeppurple/theme.css index 7386f4dc6..c20be4c7c 100644 --- a/public/themes/mdc-dark-deeppurple/theme.css +++ b/public/themes/mdc-dark-deeppurple/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid rgba(255, 255, 255, 0.12); +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #673AB7; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(103, 58, 183, 0.16); border: 1px solid rgba(103, 58, 183, 0.16); color: #673AB7; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid rgba(255, 255, 255, 0.12); +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/mdc-dark-indigo/theme.css b/public/themes/mdc-dark-indigo/theme.css index 68edd8c8a..e4f2ab4b4 100644 --- a/public/themes/mdc-dark-indigo/theme.css +++ b/public/themes/mdc-dark-indigo/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid rgba(255, 255, 255, 0.12); +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #3F51B5; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(63, 81, 181, 0.16); border: 1px solid rgba(63, 81, 181, 0.16); color: #3F51B5; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1e1e1e; border: 1px solid rgba(255, 255, 255, 0.12); + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid rgba(255, 255, 255, 0.12); +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/mdc-light-deeppurple/theme.css b/public/themes/mdc-light-deeppurple/theme.css index bae8c53c6..7ad869787 100644 --- a/public/themes/mdc-light-deeppurple/theme.css +++ b/public/themes/mdc-light-deeppurple/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #e0e0e0; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #673AB7; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #e0e0e0; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(103, 58, 183, 0.12); border: 1px solid rgba(103, 58, 183, 0.12); color: #673AB7; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #ffffff; border: 1px solid #e0e0e0; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #e0e0e0; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/mdc-light-indigo/theme.css b/public/themes/mdc-light-indigo/theme.css index c6dadceab..f481931d5 100644 --- a/public/themes/mdc-light-indigo/theme.css +++ b/public/themes/mdc-light-indigo/theme.css @@ -2115,30 +2115,41 @@ border-bottom-right-radius: 4px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #e0e0e0; color: #000001; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #e0e0e0; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #3F51B5; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #e0e0e0; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: rgba(63, 81, 181, 0.12); border: 1px solid rgba(63, 81, 181, 0.12); color: #3F51B5; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #ffffff; border: 1px solid #e0e0e0; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #e0e0e0; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/nova-accent/theme.css b/public/themes/nova-accent/theme.css index f62c434ff..73a039c1e 100644 --- a/public/themes/nova-accent/theme.css +++ b/public/themes/nova-accent/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #007ad9; border: 1px solid #007ad9; color: #ffffff; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #c8c8c8; color: #333333; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #007ad9; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #007ad9; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #116fbf; border: 1px solid #116fbf; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #007ad9; border: 1px solid #007ad9; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #c8c8c8; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/nova-alt/theme.css b/public/themes/nova-alt/theme.css index 5b35fdedc..7d4bdf7c0 100644 --- a/public/themes/nova-alt/theme.css +++ b/public/themes/nova-alt/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #333333; border: 1px solid #333333; color: #ffffff; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #c8c8c8; color: #333333; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #333333; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #333333; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #116fbf; border: 1px solid #116fbf; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #333333; border: 1px solid #333333; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #c8c8c8; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/nova-vue/theme.css b/public/themes/nova-vue/theme.css index e153c16a1..322b5fe37 100644 --- a/public/themes/nova-vue/theme.css +++ b/public/themes/nova-vue/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #f4f4f4; border: 1px solid #c8c8c8; color: #333333; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #c8c8c8; color: #333333; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #c8c8c8; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #c8c8c8; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #318c63; border: 1px solid #318c63; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #f4f4f4; border: 1px solid #c8c8c8; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #c8c8c8; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/nova/theme.css b/public/themes/nova/theme.css index 48d5134f2..c066c50ff 100644 --- a/public/themes/nova/theme.css +++ b/public/themes/nova/theme.css @@ -2103,30 +2103,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #f4f4f4; border: 1px solid #c8c8c8; color: #333333; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #c8c8c8; color: #333333; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #c8c8c8; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #c8c8c8; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #116fbf; border: 1px solid #116fbf; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #f4f4f4; border: 1px solid #c8c8c8; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #c8c8c8; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/rhea/theme.css b/public/themes/rhea/theme.css index 9e8c99a6e..becfdd864 100644 --- a/public/themes/rhea/theme.css +++ b/public/themes/rhea/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 2px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #7B95A3; border: 1px solid #7B95A3; color: #ffffff; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #dadada; color: #666666; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #7B95A3; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #385048; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #7B95A3; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #AFD3C8; border: 1px solid #6c8999; color: #385048; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #7B95A3; border: 1px solid #7B95A3; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #dadada; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/saga-blue/theme.css b/public/themes/saga-blue/theme.css index fe87469d0..8b1d12043 100644 --- a/public/themes/saga-blue/theme.css +++ b/public/themes/saga-blue/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #f8f9fa; border: 1px solid #dee2e6; color: #495057; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #dee2e6; color: #495057; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #dee2e6; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #dee2e6; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #0d89ec; border: 1px solid #0d89ec; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #f8f9fa; border: 1px solid #dee2e6; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #dee2e6; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/saga-green/theme.css b/public/themes/saga-green/theme.css index adaadd564..b4e9bdedd 100644 --- a/public/themes/saga-green/theme.css +++ b/public/themes/saga-green/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #f8f9fa; border: 1px solid #dee2e6; color: #495057; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #dee2e6; color: #495057; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #dee2e6; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #dee2e6; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #449e48; border: 1px solid #449e48; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #f8f9fa; border: 1px solid #dee2e6; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #dee2e6; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/saga-orange/theme.css b/public/themes/saga-orange/theme.css index bbfb6c51d..6bab0ea9f 100644 --- a/public/themes/saga-orange/theme.css +++ b/public/themes/saga-orange/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #f8f9fa; border: 1px solid #dee2e6; color: #495057; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #dee2e6; color: #495057; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #dee2e6; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #dee2e6; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #ecb100; border: 1px solid #ecb100; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #f8f9fa; border: 1px solid #dee2e6; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #dee2e6; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/saga-purple/theme.css b/public/themes/saga-purple/theme.css index 3580cde53..e1743a330 100644 --- a/public/themes/saga-purple/theme.css +++ b/public/themes/saga-purple/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #f8f9fa; border: 1px solid #dee2e6; color: #495057; } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #ffffff; border: 1px solid #dee2e6; color: #495057; + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #dee2e6; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #dee2e6; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #8c239e; border: 1px solid #8c239e; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #f8f9fa; border: 1px solid #dee2e6; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #dee2e6; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/public/themes/vela-blue/theme.css b/public/themes/vela-blue/theme.css index a8e93c6c3..f843e5591 100644 --- a/public/themes/vela-blue/theme.css +++ b/public/themes/vela-blue/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #304562; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #304562; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #43a5f4; border: 1px solid #43a5f4; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1f2d40; border: 1px solid #304562; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #304562; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/vela-green/theme.css b/public/themes/vela-green/theme.css index 8a1c26863..b35f9af0d 100644 --- a/public/themes/vela-green/theme.css +++ b/public/themes/vela-green/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #304562; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #304562; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #6abd6e; border: 1px solid #6abd6e; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1f2d40; border: 1px solid #304562; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #304562; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/vela-orange/theme.css b/public/themes/vela-orange/theme.css index 6c012e33e..d63001a03 100644 --- a/public/themes/vela-orange/theme.css +++ b/public/themes/vela-orange/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #304562; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #212529; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #304562; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #ffcd2e; border: 1px solid #ffcd2e; color: #212529; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1f2d40; border: 1px solid #304562; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #304562; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #212529; diff --git a/public/themes/vela-purple/theme.css b/public/themes/vela-purple/theme.css index bdfd5ae92..55ed1a3c6 100644 --- a/public/themes/vela-purple/theme.css +++ b/public/themes/vela-purple/theme.css @@ -2091,30 +2091,41 @@ border-bottom-right-radius: 3px; } -.fc .fc-view-container th { +.fc .fc-view-harness th { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); } -.fc .fc-view-container td.fc-widget-content { +.fc .fc-view-harness td { background: #1f2d40; border: 1px solid #304562; color: rgba(255, 255, 255, 0.87); + border-top-width: 0; + border-left-width: 0; } -.fc .fc-view-container td.fc-head-container { - border: 1px solid #304562; +.fc .fc-view-harness .fc-daygrid-event-dot { + border-color: #ffffff; } -.fc .fc-view-container .fc-row { +.fc .fc-view-harness .fc-row { border-right: 1px solid #304562; + display: none !important; } -.fc .fc-view-container .fc-event { +.fc .fc-view-harness .fc-event, .fc .fc-view-harness .fc-event-main { background: #b052c0; border: 1px solid #b052c0; color: #ffffff; } -.fc .fc-view-container .fc-divider { +.fc .fc-view-harness .fc-divider { background: #1f2d40; border: 1px solid #304562; + display: none !important; +} +.fc .fc-view-harness .fc-scrollgrid { + border: 1px solid #304562; +} +.fc .fc-view-harness .fc-scrollgrid-section-header > *, +.fc .fc-view-harness .fc-scrollgrid-section-footer > * { + border-bottom-width: 0; } .fc .fc-toolbar .fc-button { color: #ffffff; diff --git a/src/components/fullcalendar/FullCalendar.vue b/src/components/fullcalendar/FullCalendar.vue index 91fbb00a9..e47bebb5c 100755 --- a/src/components/fullcalendar/FullCalendar.vue +++ b/src/components/fullcalendar/FullCalendar.vue @@ -42,7 +42,7 @@ export default { }, methods: { initialize() { - let defaultConfig = {theme: false}; + let defaultConfig = {themeSystem: 'standard'}; let config = this.options ? {...this.options, ...defaultConfig} : defaultConfig; this.calendar = new Calendar(this.$el, config); this.calendar.render(); diff --git a/src/main.js b/src/main.js index 17f4988e6..403721c6f 100644 --- a/src/main.js +++ b/src/main.js @@ -100,9 +100,6 @@ import './assets/styles/primevue.css'; import 'primeflex/primeflex.css'; import 'primeicons/primeicons.css'; import 'prismjs/themes/prism-coy.css'; -import '@fullcalendar/core/main.min.css'; -import '@fullcalendar/daygrid/main.min.css'; -import '@fullcalendar/timegrid/main.min.css'; import './assets/styles/flags.css'; router.beforeEach(function (to, from, next) { diff --git a/src/views/fullcalendar/FullCalendarDemo.vue b/src/views/fullcalendar/FullCalendarDemo.vue index 6f116f25b..a475feb35 100755 --- a/src/views/fullcalendar/FullCalendarDemo.vue +++ b/src/views/fullcalendar/FullCalendarDemo.vue @@ -29,8 +29,8 @@ export default { return { options: { plugins:[dayGridPlugin, timeGridPlugin, interactionPlugin], - defaultDate: '2019-01-01', - header: { + initialDate : '2019-01-01', + headerToolbar: { left: 'prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay' diff --git a/src/views/fullcalendar/FullCalendarDoc.vue b/src/views/fullcalendar/FullCalendarDoc.vue index bb190d15b..59f11eb3c 100755 --- a/src/views/fullcalendar/FullCalendarDoc.vue +++ b/src/views/fullcalendar/FullCalendarDoc.vue @@ -10,7 +10,7 @@ import FullCalendar from 'primevue/fullcalendar';
Getting Started
-

FullCalendar is a wrapper around on FullCalendar 4.0.0+ so fullcalendar needs to be included in your project. +

FullCalendar is a wrapper around on FullCalendar 5.4.0+ so fullcalendar needs to be included in your project. For a complete documentation and samples please refer to the fullcalendar website.

 
@@ -25,15 +25,6 @@ npm install @fullcalendar/daygrid --save
 npm install @fullcalendar/timegrid --save
 npm install @fullcalendar/interaction --save
 
-
- -

Include the core style and the styles of the plugins that you use in your application.

-
-
-import '@fullcalendar/core/main.min.css';
-import '@fullcalendar/daygrid/main.min.css';
-import '@fullcalendar/timegrid/main.min.css';
-
 

Events should be an array and defined using the events property.

@@ -99,6 +90,7 @@ export default class EventService { getEvents() { return axios.get('demo/data/events.json').then(res => res.data.data); } + } @@ -144,8 +136,8 @@ export default { return { options: { plugins:[dayGridPlugin, timeGridPlugin, interactionPlugin], - defaultDate: '2019-01-01', - header: { + initialDate: '2019-01-01', + headerToolbar: { left: 'prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay' @@ -175,8 +167,8 @@ export default { return { options: { plugins:[dayGridPlugin, timeGridPlugin, interactionPlugin], - defaultDate: '2019-01-01', - header: { + initialDate: '2019-01-01', + headerToolbar: { left: 'prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay' @@ -244,8 +236,8 @@ export default { return { options: { plugins:[dayGridPlugin, timeGridPlugin, interactionPlugin], - defaultDate: '2019-01-01', - header: { + initialDate: '2019-01-01', + headerToolbar: { left: 'prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay' diff --git a/src/views/setup/Setup.vue b/src/views/setup/Setup.vue index 3aeb7379c..922c73e7a 100755 --- a/src/views/setup/Setup.vue +++ b/src/views/setup/Setup.vue @@ -115,7 +115,7 @@ dependencies: { FullCalendar - FullCalendar 4.0.2+. + FullCalendar 5.4.0+. PrimeFlex