From a5dd639404b637ced33842cd98e131b9241df476 Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Wed, 20 Nov 2024 11:14:55 +0100 Subject: [PATCH] stundenplan header offset class conditionally depending on fhc-calendar widget property --- public/js/components/Calendar/Calendar.js | 5 +++++ public/js/components/Calendar/Header.js | 6 +++++- public/js/components/DashboardWidget/Stundenplan.js | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/public/js/components/Calendar/Calendar.js b/public/js/components/Calendar/Calendar.js index 1981ec54a..ca0f95b58 100644 --- a/public/js/components/Calendar/Calendar.js +++ b/public/js/components/Calendar/Calendar.js @@ -36,6 +36,7 @@ export default { mode: Vue.computed(()=>this.mode), selectedEvent: Vue.computed(() => this.selectedEvent), setSelectedEvent: (event)=>{this.selectedEvent = event;}, + widget: this.widget }; }, props: { @@ -59,6 +60,10 @@ export default { minimized: Boolean, noWeekView: Boolean, noMonthView: Boolean, + widget: { + type: Boolean, + default: false + } }, watch:{ // scroll to the first event if the html element was found diff --git a/public/js/components/Calendar/Header.js b/public/js/components/Calendar/Header.js index a62d68f5c..d51faf5f8 100644 --- a/public/js/components/Calendar/Header.js +++ b/public/js/components/Calendar/Header.js @@ -18,6 +18,7 @@ export default { 'updateMode', 'noWeekView', 'noMonthView', + 'widget' ], props: { title: String @@ -29,6 +30,9 @@ export default { 'click' ], computed: { + getHeaderOffsetClass() { + return 'col offset-0' + (this.widget ? '' : ' offset-md-3') + }, myClassHeader() { // TODO(chris): + {'btn-sm': !this.size} let c = this.classHeader; @@ -48,7 +52,7 @@ export default { template: /*html*/`
-
+
diff --git a/public/js/components/DashboardWidget/Stundenplan.js b/public/js/components/DashboardWidget/Stundenplan.js index 425f7d663..71ce60ebf 100644 --- a/public/js/components/DashboardWidget/Stundenplan.js +++ b/public/js/components/DashboardWidget/Stundenplan.js @@ -189,7 +189,7 @@ export default {
- +