Finished off the agenda and minutes features in the adm page. Added another six events to the calendar.

This commit is contained in:
2025-07-10 12:40:53 +10:00
parent 558012bf89
commit 3e32ea92b4
7 changed files with 121 additions and 29 deletions

View File

@@ -80,15 +80,16 @@
<input type="text" class="form-control" v-model="events[frm.e].coordinates" v-on:keyup="validateEvents">
</div>
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Agenda <input type="checkbox" /></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Minutes <input type="checkbox" /></a>
<li class="nav-item" v-for="lbl, tab in { 'agenda': 'Agenda', 'minutes': 'Minutes' }">
<a class="nav-link" :class="{ 'active': frm.tab == tab }" aria-current="page" href="#" v-on:click="frm.tab = tab">{{lbl}} <span v-if="tabEnabled(frm.e, tab)">&#128994;</span><span v-else>&#128308;</span></a>
</li>
</ul>
<div class="tabbody">
<textarea class="form-control" rows="10"></textarea>
<button class="btn btn-success mb-1" v-on:click="toggleMD" v-if="tabEnabled(frm.e, frm.tab)">Enabled</button>
<button class="btn btn-danger mb-1" v-on:click="toggleMD" v-else >Disabled</button>
<template v-if="Object.keys(events[frm.e]).indexOf(frm.tab) != -1">
<textarea class="form-control" rows="10" v-if="events[frm.e][frm.tab] != undefined" v-model="events[frm.e][frm.tab]"></textarea>
</template>
</div>
<button class="btn btn-danger btn-lg form-control mt-2" v-on:click="deleteEvent">Delete</button>
</div>