diff --git a/application/config/routes.php b/application/config/routes.php index bb3337b23..b07497ae7 100644 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -62,6 +62,7 @@ $route['api/v1/ressource/[B|b]etriebsmittelperson/(:any)'] = 'api/v1/ressource/b $route['api/v1/system/[S|s]prache/(:any)'] = 'api/v1/system/sprache2/$1'; $route['CisVue'] = 'CisVue/dashboard'; +$route['Cis/Stundenplan/(:any)'] = 'Cis/Stundenplan'; // load routes from extensions $subdir = 'application/config/extensions'; @@ -83,5 +84,4 @@ if ($dirlist) } } } -} - +} \ No newline at end of file diff --git a/application/views/CisVue/Dashboard.php b/application/views/CisVue/Dashboard.php index cf97eacab..4b10d94cc 100644 --- a/application/views/CisVue/Dashboard.php +++ b/application/views/CisVue/Dashboard.php @@ -2,6 +2,7 @@ $includesArray = array( 'title' => 'Dashboard', 'tabulator5'=>true, + 'primevue3' => true, 'customJSModules' => ['public/js/apps/Dashboard/Fhc.js'], 'customCSSs' => [ 'public/css/components/dashboard.css' diff --git a/public/css/Cis4/Cis.css b/public/css/Cis4/Cis.css index 2609b0091..5c98ccb1d 100644 --- a/public/css/Cis4/Cis.css +++ b/public/css/Cis4/Cis.css @@ -238,7 +238,7 @@ html { body { display: flex; padding-top: var(--fhc-cis-header-height); - width: calc(100vw - var(--scrollbar-width, 0px)); + width: calc(100svw - var(--scrollbar-width, 0px)); /* overflow: visible !important; */ } #cis-header { diff --git a/public/js/apps/Cis/Stundenplan.js b/public/js/apps/Cis/Stundenplan.js index edbb21cdf..5a24ed2a8 100644 --- a/public/js/apps/Cis/Stundenplan.js +++ b/public/js/apps/Cis/Stundenplan.js @@ -8,6 +8,7 @@ const app = Vue.createApp({ data() { return { stunden: [], + lv_id: null, events: null, calendarDate: new CalendarDate(new Date()), currentlySelectedEvent: null, @@ -35,6 +36,9 @@ const app = Vue.createApp({ }, methods:{ + getLvID: function () { + this.lv_id = window.location.pathname + }, selectDay: function(day){ this.currentDay = day; }, @@ -101,11 +105,7 @@ const app = Vue.createApp({ }, created() { - this.loadEvents(); - }, - mounted() - { - + this.getLvID() }, //TODO: Stundenplan phrase template:/*html*/` @@ -136,6 +136,7 @@ const app = Vue.createApp({ +