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()); - } - } + }, + }, };