diff --git a/public/css/components/dashboard.css b/public/css/components/dashboard.css
index bf06001a2..0266b04d8 100644
--- a/public/css/components/dashboard.css
+++ b/public/css/components/dashboard.css
@@ -47,9 +47,5 @@
cursor: move;
}
-.underline_hover:hover{
- color:var(--bs-primary);
- text-decoration: underline;
-}
diff --git a/public/js/components/Cis/Mylv/LvMenu.js b/public/js/components/Cis/Mylv/LvMenu.js
index bbffe7ad4..b4cd72959 100644
--- a/public/js/components/Cis/Mylv/LvMenu.js
+++ b/public/js/components/Cis/Mylv/LvMenu.js
@@ -1,25 +1,16 @@
export default {
props:{
- isMenuSelected:{
- type:Boolean,
- default:false,
- },
menu:{
type:Array,
default:null,
},
- preselectedMenu: {
- type: Object,
- default: null,
- },
},
data(){
return{
- selectedMenu:null,
+
}
},
- emits:["update:isMenuSelected"],
methods:{
selectMenu: function (menuItem, index = null) {
@@ -40,45 +31,16 @@ export default {
},
- back: function(){
- if(this.preselectedMenu){
- this.$emit('hideModal');
- }else{
- this.$emit('update:isMenuSelected', false);
- }
- },
- },
- watch:{
- 'preselectedMenu': function (newValue) {
- if (newValue) {
- this.selectedMenu = newValue;
- this.$emit("update:isMenuSelected", true);
- }
- },
- isMenuSelected: function (newValue) {
- // if no Menu point has been selected, show all Menu options
- if (!newValue) {
- this.selectedMenu = null;
- }
- }
},
template:/*html*/`
-
-
-
-
{{selectedMenu.name}}
-
-
-
- No Menu available
+ No Menu available
-
+
{{menuItem.name}}
+
{{text}}
+
`
diff --git a/public/js/components/Cis/Mylv/LvModal.js b/public/js/components/Cis/Mylv/LvModal.js
index 6dbd91063..809e8a57d 100644
--- a/public/js/components/Cis/Mylv/LvModal.js
+++ b/public/js/components/Cis/Mylv/LvModal.js
@@ -32,7 +32,6 @@ export default {
menu: [],
result: false,
info: null,
- isMenuSelected:false,
};
},
computed: {
@@ -67,9 +66,6 @@ export default {
)
}
},
- onModalHide:function(){
- this.isMenuSelected = false;
- }
},
mounted() {
this.modal = this.$refs.modalContainer.modal;
@@ -78,13 +74,13 @@ export default {
return BsModal.popup.bind(this)(null, options);
},
template: /*html*/ `
-
+
{{ event.titel + ' - ' + event.lehrfach_bez + ' [' + event.ort_kurzbz+']'}}
{{ event.lehrfach_bez + ' [' + event.ort_kurzbz+']'}}
-
+
{{$p.t('lvinfo','lehrveranstaltungsinformationen')}}
@@ -139,8 +135,8 @@ export default {
Lehrveranstaltungs Menu
-
-
+
+
diff --git a/public/js/components/Cis/Mylv/Semester/Studiengang/Lv.js b/public/js/components/Cis/Mylv/Semester/Studiengang/Lv.js
index 337742797..fca5b045a 100644
--- a/public/js/components/Cis/Mylv/Semester/Studiengang/Lv.js
+++ b/public/js/components/Cis/Mylv/Semester/Studiengang/Lv.js
@@ -103,7 +103,10 @@ export default {
.then(res => {
this.menu = res.data;
})
- .catch((error) => this.$fhcAlert.handleSystemError);
+ .catch((error) => {
+ this.$fhcAlert.handleSystemError(error);
+ this.menu = [];
+ });
},
template: /*html*/`
{{ grade || p.t('lehre/noGrades') }}
+
`