1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-24 06:28:42 +01:00

Makes background dark

This commit is contained in:
Amir Raminfar
2018-11-14 07:40:24 -08:00
parent 7f74a0f551
commit 032ebfd307
2 changed files with 14 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
<template lang="html">
<ul ref="events" class="events">
<li v-for="item in messages" class="event">
<li v-for="item in messages" class="event" :key="item.key">
<span class="date">{{ item.dateRelative }}</span>
<span class="text">{{ item.message }}</span>
</li>
@@ -15,9 +15,9 @@ const parseMessage = data => {
const date = new Date(data.substring(0, 30));
const dateRelative = formatRelative(date, new Date());
const message = data.substring(30);
const id = nextId++;
const key = nextId++;
return {
id,
key,
date,
dateRelative,
message
@@ -32,7 +32,10 @@ export default {
messages: []
};
},
mounted() {
beforeCreate() {
document.documentElement.className = "dark";
},
created() {
ws = new WebSocket(`ws://${window.location.host}/api/logs?id=${this.id}`);
ws.onopen = e => console.log("Connection opened.");
ws.onclose = e => console.log("Connection closed.");
@@ -49,6 +52,7 @@ export default {
beforeDestroy() {
ws.close();
ws = null;
document.documentElement.className = "";
}
};
</script>
@@ -71,4 +75,9 @@ export default {
background-color: #262626;
color: #258ccd;
}
html.dark {
background-color: #111;
color: #ddd;
}
</style>

View File

@@ -74,7 +74,7 @@ func logs(w http.ResponseWriter, r *http.Request) {
}
defer c.Close()
options := types.ContainerLogsOptions{ShowStdout: true, ShowStderr: true, Follow: true, Tail: "500", Timestamps: true}
options := types.ContainerLogsOptions{ShowStdout: true, ShowStderr: true, Follow: true, Tail: "300", Timestamps: true}
reader, err := cli.ContainerLogs(context.Background(), id, options)
defer reader.Close()
if err != nil {