aboutsummaryrefslogtreecommitdiff
path: root/src/html/admin.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/html/admin.html')
-rw-r--r--src/html/admin.html19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/html/admin.html b/src/html/admin.html
index c42ee95..b2b1f64 100644
--- a/src/html/admin.html
+++ b/src/html/admin.html
@@ -14,8 +14,9 @@
el: '#stats',
data: {
stats: {session: [], url: []},
- showSessionTable: true,
- showUrlTable: true,
+ showSessionTable: false,
+ showUrlTable: false,
+ showLogData: false,
},
created() {
fetch(new Request('/admin/stats')).then(response => response.json())
@@ -76,6 +77,20 @@
<td>{{item.c}}</td>
</tr>
</table>
+ <div>
+ <input type="checkbox" id="showLog" v-model="showLogData">
+ <label for="showLog">Show Log</label>
+ </div>
+ <table class="table log-table" v-if="showLogData">
+ <tr><th>Date</th><th>Session</th><th>Method</th><th>Path</th></tr>
+ <tr v-for="item in stats.log">
+ <td>{{item.createdAt}}</td>
+ <td>{{item.session.substring(0,10)}}...</td>
+ <td>{{item.method}}</td>
+ <td>{{item.url.substring(0, Math.min(30, item.url.length))}}</td>
+ <td>{{item.c}}</td>
+ </tr>
+ </table>
</div>
</body>