diff --git a/assets/App.vue b/assets/App.vue
index fc14ba97..3746251a 100644
--- a/assets/App.vue
+++ b/assets/App.vue
@@ -58,18 +58,18 @@ export default {
Splitpanes,
Pane,
Search,
- ContainerTitle
+ ContainerTitle,
},
data() {
return {
title: "",
- collapseNav: false
+ collapseNav: false,
};
},
metaInfo() {
return {
title: this.title,
- titleTemplate: "%s - Dozzle"
+ titleTemplate: "%s - Dozzle",
};
},
async created() {
@@ -89,27 +89,27 @@ export default {
} else {
document.documentElement.classList.remove("has-custom-scrollbars");
}
- }
+ },
},
computed: {
...mapState(["containers", "activeContainers", "isMobile", "settings"]),
hasSmallerScrollbars() {
return this.settings.smallerScrollbars;
- }
+ },
},
methods: {
...mapActions({
fetchContainerList: "FETCH_CONTAINERS",
removeActiveContainer: "REMOVE_ACTIVE_CONTAINER",
- updateSetting: "UPDATE_SETTING"
+ updateSetting: "UPDATE_SETTING",
}),
onResized(e) {
if (e.length == 2) {
const menuWidth = e[0].size;
this.updateSetting({ menuWidth });
}
- }
- }
+ },
+ },
};
diff --git a/assets/components/ContainerTitle.vue b/assets/components/ContainerTitle.vue
index a8045003..e03b1174 100644
--- a/assets/components/ContainerTitle.vue
+++ b/assets/components/ContainerTitle.vue
@@ -13,10 +13,10 @@ export default {
value: String,
closable: {
type: Boolean,
- default: false
- }
+ default: false,
+ },
},
- name: "ContainerTitle"
+ name: "ContainerTitle",
};
diff --git a/assets/components/InfiniteLoader.vue b/assets/components/InfiniteLoader.vue
index b8f65aa8..205766cd 100644
--- a/assets/components/InfiniteLoader.vue
+++ b/assets/components/InfiniteLoader.vue
@@ -7,16 +7,16 @@ export default {
name: "InfiniteLoader",
data() {
return {
- isLoading: false
+ isLoading: false,
};
},
props: {
onLoadMore: Function,
- enabled: Boolean
+ enabled: Boolean,
},
mounted() {
const intersectionObserver = new IntersectionObserver(
- async entries => {
+ async (entries) => {
if (entries[0].intersectionRatio <= 0) return;
if (this.onLoadMore && this.enabled) {
const scrollingParent = this.$el.closest("[data-scrolling]") || document.documentElement;
@@ -31,7 +31,7 @@ export default {
);
intersectionObserver.observe(this.$refs.observer);
- }
+ },
};
diff --git a/assets/components/LogEventSource.vue b/assets/components/LogEventSource.vue
index 12631a34..bff10d2f 100644
--- a/assets/components/LogEventSource.vue
+++ b/assets/components/LogEventSource.vue
@@ -16,7 +16,7 @@ function parseMessage(data) {
return {
key,
date,
- message
+ message,
};
}
@@ -24,12 +24,12 @@ export default {
props: ["id"],
name: "LogEventSource",
components: {
- InfiniteLoader
+ InfiniteLoader,
},
data() {
return {
messages: [],
- buffer: []
+ buffer: [],
};
},
created() {
@@ -52,11 +52,11 @@ export default {
250,
{ maxWait: 1000 }
);
- this.es.onmessage = e => {
+ this.es.onmessage = (e) => {
this.buffer.push(parseMessage(e.data));
flushBuffer();
};
- this.es.onerror = e => console.log("EventSource failed." + e);
+ this.es.onerror = (e) => console.log("EventSource failed." + e);
this.$once("hook:beforeDestroy", () => this.es.close());
},
async loadOlderLogs() {
@@ -73,17 +73,17 @@ export default {
const newMessages = logs
.trim()
.split("\n")
- .map(line => parseMessage(line));
+ .map((line) => parseMessage(line));
this.messages.unshift(...newMessages);
}
- }
+ },
},
watch: {
id(newValue, oldValue) {
if (oldValue !== newValue) {
this.loadLogs(newValue);
}
- }
- }
+ },
+ },
};
diff --git a/assets/components/LogViewer.vue b/assets/components/LogViewer.vue
index 2fc00eee..e2795ff6 100644
--- a/assets/components/LogViewer.vue
+++ b/assets/components/LogViewer.vue
@@ -20,16 +20,13 @@ export default {
components: {},
data() {
return {
- showSearch: false
+ showSearch: false,
};
},
methods: {
- colorize: function(value) {
- return ansiConvertor
- .toHtml(value)
- .replace("<mark>", "")
- .replace("</mark>", "");
- }
+ colorize: function (value) {
+ return ansiConvertor.toHtml(value).replace("<mark>", "").replace("</mark>", "");
+ },
},
computed: {
...mapState(["searchFilter", "settings"]),
@@ -40,10 +37,10 @@ export default {
try {
const regex = isSmartCase ? new RegExp(searchFilter, "i") : new RegExp(searchFilter);
return messages
- .filter(d => d.message.match(regex))
- .map(d => ({
+ .filter((d) => d.message.match(regex))
+ .map((d) => ({
...d,
- message: d.message.replace(regex, "$&")
+ message: d.message.replace(regex, "$&"),
}));
} catch (e) {
if (e instanceof SyntaxError) {
@@ -54,13 +51,13 @@ export default {
}
}
return messages;
- }
+ },
},
filters: {
relativeTime(date) {
return formatRelative(date, new Date());
- }
- }
+ },
+ },
};