From eea814fb434629a7442bc3b41081700797685b7a Mon Sep 17 00:00:00 2001 From: Paolo Arena Date: Wed, 30 Oct 2019 17:36:10 +0100 Subject: [PATCH] Fixed height QCalendar based on the height of the device (screen.height) --- .../CEventsCalendar/CEventsCalendar.scss | 8 +++++ .../CEventsCalendar/CEventsCalendar.ts | 13 ++++++- .../CEventsCalendar/CEventsCalendar.vue | 36 +++++++++++-------- src/components/Header/Header.vue | 8 +++-- src/mixins/mixin-users.ts | 4 +++ src/model/GlobalStore.ts | 1 + src/statics/i18n.js | 5 +++ .../Modules/Store/calendar/CalendarStore.ts | 6 ++-- 8 files changed, 60 insertions(+), 21 deletions(-) diff --git a/src/components/CEventsCalendar/CEventsCalendar.scss b/src/components/CEventsCalendar/CEventsCalendar.scss index 2c4c783..72e90a4 100644 --- a/src/components/CEventsCalendar/CEventsCalendar.scss +++ b/src/components/CEventsCalendar/CEventsCalendar.scss @@ -134,6 +134,14 @@ $graytext: #555; height: 150px; } + &__tdimg_small { + width: auto; + height: 50px !important; + @media (max-width: 800px) { + height: 40px !important; + } + } + &__table { margin: 10px; border: solid 1px #4198ef; diff --git a/src/components/CEventsCalendar/CEventsCalendar.ts b/src/components/CEventsCalendar/CEventsCalendar.ts index 8b93d46..cc9b0fc 100644 --- a/src/components/CEventsCalendar/CEventsCalendar.ts +++ b/src/components/CEventsCalendar/CEventsCalendar.ts @@ -252,7 +252,14 @@ export default class CEventsCalendar extends Vue { } get dayHeight() { - return CalendarStore.state.dayHeight + if (Screen.height < 500) + return 100 + if (Screen.height < 700) + return 110 + else if (Screen.height < 800) + return 120 + else + return 140 } get theme() { @@ -997,4 +1004,8 @@ export default class CEventsCalendar extends Vue { return (new Date(myevent.dateTimeEnd) >= datenow) } + + public getTitleEv(event: IEvents) { + return (!!event.short_tit) ? event.short_tit : event.title + } } diff --git a/src/components/CEventsCalendar/CEventsCalendar.vue b/src/components/CEventsCalendar/CEventsCalendar.vue index abd4000..31ff4e4 100644 --- a/src/components/CEventsCalendar/CEventsCalendar.vue +++ b/src/components/CEventsCalendar/CEventsCalendar.vue @@ -39,15 +39,15 @@ - + {{getUserByUsername(myevent.teacher)}} - - + - + {{getUserByUsername(myevent.teacher2)}} @@ -109,10 +109,15 @@ v-if="contextDay" ref='myevent' class="q-gutter-sm"> + + + :rules="[v => v && v.length > 0 || $t('event.notempty')]"> @@ -425,7 +430,7 @@ - - {{ event.title }} + + {{ getTitleEv(event) }} +
+
@@ -475,7 +483,7 @@ @@ -558,14 +566,14 @@ - + {{getUserByUsername(event.teacher)}} - - + + - + {{getUserByUsername(event.teacher2)}} diff --git a/src/components/Header/Header.vue b/src/components/Header/Header.vue index d7012cd..5ea3b1e 100644 --- a/src/components/Header/Header.vue +++ b/src/components/Header/Header.vue @@ -92,8 +92,9 @@ - - +
+ +
-