From 3d93817b855dcbe1c4d2573faa2901ae3db0f7d8 Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Fri, 28 Nov 2025 10:29:25 +0000
Subject: [PATCH] audit
---
vue/src/pages/Kurse.vue | 102 +++++++++++++++++++++++++++++----------------------
1 files changed, 58 insertions(+), 44 deletions(-)
diff --git a/vue/src/pages/Kurse.vue b/vue/src/pages/Kurse.vue
index c691bf0..3b5baa2 100644
--- a/vue/src/pages/Kurse.vue
+++ b/vue/src/pages/Kurse.vue
@@ -16,65 +16,79 @@
/////////////////////////////////////////////////////////////////////////
-async function init (offset = 0) {
- const data = await getKurse()
- console.log(data)
- kurse.value = data
+async function init(offset = 0) {
+ const data = await getKurse()
+ console.log(data)
+ kurse.value = data
}
-function go (offset) {
- console.log("go", offset)
- return init(offset)
+function go(offset) {
+ console.log("go", offset)
+ return init(offset)
}
</script>
<template>
- <div>
+ <div>
- <h1>
- ILIAS Kurse
- <small>({{kurse?.length}})</small>
- </h1>
- <p v-if="error">{{ error }}</p>
+ <h1>
+ ILIAS Kurse
+ <small>({{ kurse?.length }})</small>
+ </h1>
+ <p v-if="error">{{ error }}</p>
- <div class="kurse">
+ <div class="kurse">
- <table class="w100p" v-if="kurse">
- <thead>
- <tr>
- <th>usr_id</th>
- <th>obj_id</th>
- <th>title</th>
- <th>description</th>
- <th>type</th>
- <th>offline</th>
- </tr>
- </thead>
- <tbody>
- <tr v-for="kurs in kurse">
- <td>
- <RouterLink :to="`${routerBase}/ui/kurs/${kurs.ref_id}`">
- {{ kurs.ref_id }}
- </RouterLink>
- </td>
- <td>{{ kurs.obj_id }}</td>
- <td>{{ kurs.title }}</td>
- <td>{{ kurs.description }}</td>
- <td>{{ kurs.type }}</td>
- <td>{{ kurs.offline }}</td>
- </tr>
- </tbody>
- </table>
- </div>
+ <table class="w100p" v-if="kurse">
+ <thead>
+ <tr>
+ <th>usr_id</th>
+ <th>obj_id</th>
+ <th>title</th>
+ <th>description</th>
+ <th>type</th>
+ <th>offline</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr v-for="kurs in kurse">
+ <td>
+ <RouterLink :to="`${routerBase}/ui/kurs/${kurs.ref_id}`">
+ {{ kurs.ref_id }}
+ </RouterLink>
+ </td>
+ <td>{{ kurs.obj_id }}</td>
+ <td>{{ kurs.title }}</td>
+ <td>{{ kurs.description }}</td>
+ <td>{{ kurs.type }}</td>
+ <td>
+ <div :class="{red:kurs.offline===1,green:kurs.offline===0}">
+ {{ kurs.offline }}
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
- <!-- <pre>{{ kurse }}</pre>-->
+ <!-- <pre>{{ kurse }}</pre>-->
- </div>
+ </div>
</template>
-<style scoped>
+<style scoped lang="stylus">
+//
+//.red
+// max-width 2ch
+// text-align center;
+// background-color red;
+// color white
+// font-weight bold
+//
+//.green
+// color green
</style>
--
Gitblit v1.8.0