From 825ccfcc3708ee9271e0f221712993638271a651 Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Tue, 4 Mar 2025 11:15:51 +0100 Subject: [PATCH 1/5] Calendar: Get rid of Warnings --- public/js/apps/Cis.js | 1 - public/js/apps/Dashboard/Fhc.js | 1 - public/js/components/Calendar/Calendar.js | 1 + public/js/components/Calendar/Day/Page.js | 42 ++++++++++--------- public/js/components/Calendar/Month.js | 3 ++ public/js/components/Calendar/Week.js | 6 ++- public/js/components/Calendar/Week/Page.js | 13 ++++-- public/js/components/Calendar/Weeks.js | 2 +- public/js/components/Cis/Mylv/LvModal.js | 4 +- .../Cis/Mylv/Semester/Studiengang/Lv.js | 4 +- .../components/Cis/Stundenplan/Stundenplan.js | 5 ++- 11 files changed, 50 insertions(+), 32 deletions(-) diff --git a/public/js/apps/Cis.js b/public/js/apps/Cis.js index 482c2774a..bb4b76ca4 100644 --- a/public/js/apps/Cis.js +++ b/public/js/apps/Cis.js @@ -117,7 +117,6 @@ const app = Vue.createApp({ } } }); -app.use(FhcApi); app.use(primevue.config.default, { zIndex: { overlay: 9000, diff --git a/public/js/apps/Dashboard/Fhc.js b/public/js/apps/Dashboard/Fhc.js index a41cbb3f0..137d1d008 100644 --- a/public/js/apps/Dashboard/Fhc.js +++ b/public/js/apps/Dashboard/Fhc.js @@ -266,7 +266,6 @@ const app = Vue.createApp({ // kind of a bandaid for bad css on some pages to avoid horizontal scroll setScrollbarWidth(); app.use(router); -app.use(FhcApi); app.use(primevue.config.default, { zIndex: { overlay: 9000, diff --git a/public/js/components/Calendar/Calendar.js b/public/js/components/Calendar/Calendar.js index a12dc1b0a..5c2dc8bb0 100644 --- a/public/js/components/Calendar/Calendar.js +++ b/public/js/components/Calendar/Calendar.js @@ -96,6 +96,7 @@ export default { 'select:day', 'select:event', 'change:range', + 'change:mode', 'update:minimized', 'selectedEvent', 'change:offset' diff --git a/public/js/components/Calendar/Day/Page.js b/public/js/components/Calendar/Day/Page.js index f38ea50cd..b339c12fc 100644 --- a/public/js/components/Calendar/Day/Page.js +++ b/public/js/components/Calendar/Day/Page.js @@ -403,25 +403,29 @@ export default {
+
+
+ +

this is a placeholder which means that no template was passed to the Calendar Page slot

+
+
+
+ +

this is a placeholder which means that no template was passed to the Calendar Page slot

+
+
+
+
diff --git a/public/js/components/Calendar/Month.js b/public/js/components/Calendar/Month.js index ab20e2e03..27ec50fbf 100644 --- a/public/js/components/Calendar/Month.js +++ b/public/js/components/Calendar/Month.js @@ -13,6 +13,9 @@ export default { BsModal, Months }, + emits: [ + "change:offset" + ], data() { return { syncOnNextChange: false diff --git a/public/js/components/Calendar/Week.js b/public/js/components/Calendar/Week.js index 4b30a1b79..2cca97a27 100644 --- a/public/js/components/Calendar/Week.js +++ b/public/js/components/Calendar/Week.js @@ -14,6 +14,9 @@ export default { BsModal, Weeks }, + emits: [ + "change:offset" + ], computed: { title() { return this.focusDate.wYear + ' KW ' + this.focusDate.w; @@ -28,7 +31,8 @@ export default { this.$refs.modalDatepickerContainer.hide() }, handleHeaderClickWeek() { - this.$refs.modalDatepickerContainer.show() + this.$emit('updateMode', 'weeks');// + //this.$refs.modalDatepickerContainer.show() }, paneChanged(dir) { this.focusDate.d += dir * 7; diff --git a/public/js/components/Calendar/Week/Page.js b/public/js/components/Calendar/Week/Page.js index dccca6630..55bbfbc75 100644 --- a/public/js/components/Calendar/Week/Page.js +++ b/public/js/components/Calendar/Week/Page.js @@ -227,7 +227,7 @@ export default { if (event.orig.allDayEvent) { return; - return { + /*return { 'z-index': '2', 'grid-column': '1 / -1', 'background-color': 'rgb(204, 204, 204)', @@ -235,7 +235,7 @@ export default { color: 'black', position: 'sticky', top: '44px', - }; + };*/ } else { @@ -363,10 +363,15 @@ export default {