Added a custom entrypoint script and finished off the saving feature of the admin page.
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
<input class="form-control" v-if="[ 'start', 'end' ].indexOf(frm.modal.property) != -1" type="datetime-local" v-model="frm.modal.value">
|
||||
<hr />
|
||||
<div class="btn-group" role="group" style="width: 100%;">
|
||||
<button type="button" class="btn btn-warning" v-on:click="frm.modal = null;">Cancel</button>
|
||||
<button type="button" class="btn btn-success" v-on:click="events[frm.e][frm.modal.property] = frm.modal.value; frm.modal = null;">Update</button>
|
||||
<button type="button" class="btn btn-warning" v-on:click="modalCancel">Cancel</button>
|
||||
<button type="button" class="btn btn-success" v-on:click="modalUpdate">Update</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -32,9 +32,11 @@
|
||||
<table class="table events mb-2">
|
||||
<tbody>
|
||||
<tr v-for="event, e in events" v-on:click="frm.e = e" :class="{ 'selection': frm.e == e }">
|
||||
<td><span class="badge text-bg-info">{{ e + 1 }}</span></td>
|
||||
<td style="padding-top: 9px;">
|
||||
<span class="badge text-bg-info" style="float: left;">{{ e + 1 }}</span>
|
||||
<span class="badge text-bg-success" style="float: right;">{{ hoursDiff( event.start, event.end) }} hrs</span>
|
||||
</td>
|
||||
<td class="dt">{{ formatDate(event.start) }}</td>
|
||||
<td class="dt">{{ formatDate(event.end) }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -42,11 +44,19 @@
|
||||
<button v-if="faults == null" class="btn btn-primary form-control" v-on:click="saveEvents">Save</button>
|
||||
<ul v-else>
|
||||
<li v-for="fault, f in faults">
|
||||
<span class="badge text-bg-info">{{ parseInt(fault.e) + 1 }}</span> <span class="tt">{{fault.k}}</span></span>
|
||||
<span class="badge text-bg-info">{{ parseInt(fault.e) + 1 }}</span> <span class="tt">{{fault.msg}}</span></span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-8" v-if="frm.e != null">
|
||||
<div class="input-group mb-1">
|
||||
<span class="input-group-text">Title</span>
|
||||
<input type="text" class="form-control" v-model="events[frm.e].title" v-on:keyup="validateEvents">
|
||||
</div>
|
||||
<div class="input-group mb-1">
|
||||
<span class="input-group-text">Description</span>
|
||||
<input type="text" class="form-control" v-model="events[frm.e].description" v-on:keyup="validateEvents">
|
||||
</div>
|
||||
<div class="input-group mb-1">
|
||||
<span class="input-group-text">Start</span>
|
||||
<input type="text" disabled class="form-control" :value="formatDate(events[frm.e].start)" v-on:keyup="validateEvents">
|
||||
@@ -57,14 +67,6 @@
|
||||
<input type="text" disabled class="form-control" :value="formatDate(events[frm.e].end)" v-on:keyup="validateEvents">
|
||||
<button class="btn btn-outline-secondary" type="button" v-on:click="modal('end')">...</button>
|
||||
</div>
|
||||
<div class="input-group mb-1">
|
||||
<span class="input-group-text">Title</span>
|
||||
<input type="text" class="form-control" v-model="events[frm.e].title" v-on:keyup="validateEvents">
|
||||
</div>
|
||||
<div class="input-group mb-1">
|
||||
<span class="input-group-text">Description</span>
|
||||
<input type="text" class="form-control" v-model="events[frm.e].description" v-on:keyup="validateEvents">
|
||||
</div>
|
||||
<div class="input-group mb-1">
|
||||
<span class="input-group-text">Location</span>
|
||||
<input type="text" class="form-control" v-model="events[frm.e].location" v-on:keyup="validateEvents">
|
||||
|
||||
Reference in New Issue
Block a user