anrechnungen reload page on languageChange in php template site with cis4Reload attribute set;

This commit is contained in:
Johann Hoffmann
2025-02-14 11:26:14 +01:00
parent 40db480489
commit ff60de5772
4 changed files with 6 additions and 4 deletions
@@ -85,7 +85,7 @@ else
}
</style>
<div id="page-wrapper">
<div cis4Reload="true" id="page-wrapper">
<div class="container-fluid">
<!-- header -->
<div class="row">
@@ -33,7 +33,7 @@ export default {
template: `<div class="card mb-3">
<div class="card-body">
<h4 class="card-title mb-3">{{bezeichnung}} - {{kuerzel}}
<small>{{semester}}.{{p.t('lehre/semester')}}</small>
<small>{{semester}}.{{$p.t('lehre/semester')}}</small>
</h4>
<div class="row">
<div v-for="lv in lehrveranstaltungen" :key="lv.lehrveranstaltung_id" class="col-12 col-md-6 col-xl-4 col-xxl-3 mb-3">
+1 -1
View File
@@ -91,7 +91,7 @@ export default {
},
template: `
<h2>{{p.t('lehre/myLV')}}</h2>
<h2>{{$p.t('lehre/myLV')}}</h2>
<hr>
<div class="mylv-student" v-if="ready">
<div v-if="currentSemester" class="row justify-content-center mb-3">
+3 -1
View File
@@ -9,11 +9,13 @@ export default {
changeLanguage: function(lang){
if(this.allActiveLanguages.some(l => l.sprache === lang))
{
const isReload = document.querySelector('[cis4Reload]')
this.$p.setLanguage(lang, this.$fhcApi)
.then(res => res.data)
.then(data =>
{
this.$emit('languageChanged', lang);
if(isReload) window.location.reload()
else this.$emit('languageChanged', lang);
})
}
},