MyLvApp & Components template & property definition cleanup

This commit is contained in:
Johann Hoffmann
2024-11-21 16:11:02 +01:00
parent fc5ea9f4db
commit 1a6b30588d
5 changed files with 9 additions and 9 deletions
-1
View File
@@ -15,7 +15,6 @@ export default {
'size',
'classHeader',
'mode',
'updateMode',
'noWeekView',
'noMonthView',
'widget'
+4 -3
View File
@@ -36,12 +36,13 @@ export default {
},
template:/*html*/`
<div v-if="!menu">No Menu available</div>
<div v-else >
<div v-else>
<div class="container" :class="containerStyles">
<div class="row g-2 justify-content-center" :class="rowStyles">
<div style="min-height:150px; min-width:150px;" class="col-12 col-lg-6 col-xl-4" v-for="(menuItem, index) in menu" :key="index">
<a :title="menuItem.name" :target="menuItem.c4_target ?? null" role="button" :href="menuItem.c4_link" class="fhc-entry p-2 w-100 text-wrap border border-1 rounded-3 d-flex flex-column align-items-center justify-content-center text-center text-decoration-none link-dark h-100">
<img :src="menuItem.c4_icon" :alt="menuItem.name" ></img>
<a :title="menuItem.name" :target="menuItem.c4_target ?? null" role="button" :href="menuItem.c4_link"
class="fhc-entry p-2 w-100 text-wrap border border-1 rounded-3 d-flex flex-column align-items-center justify-content-center text-center text-decoration-none link-dark h-100">
<img :src="menuItem.c4_icon" :alt="menuItem.name" />
<p @click="selectMenu(menuItem)" class="w-100 mt-2">{{menuItem.name}}</p>
<p v-for="([text,link],index) in menuItem.c4_linkList" @click.stop="selectMenu(menuItem,index)" class="mt-1 w-100" :index="index">{{text}}</p>
</a>
+1 -1
View File
@@ -10,7 +10,7 @@ export default {
}
},
props: {
semester: String,
semester: [String, Number],
lvs: Array
},
computed: {
@@ -11,7 +11,7 @@ export default {
props: {
bezeichnung: String,
kuerzel: String,
semester: Number,
semester: [String,Number],
lvs: Array
},
computed: {
@@ -23,10 +23,10 @@ export default {
lvnote: String,
znote: String,
studiengang_kuerzel: String,
semester: String,
semester: [String, Number],
orgform_kurzbz: String,
sprache: String,
ects: Number,
ects: String,
incoming: Number,
positiv: Boolean
},
@@ -138,7 +138,7 @@ export default {
</li>
</template>
<template v-else>
<li class="text-center" class="list-group-item"><i class="fa-solid fa-spinner fa-pulse fa-3x"></i></li>
<li class="text-center"><i class="fa-solid fa-spinner fa-pulse fa-3x"></i></li>
</template>
</ul>
</div>