From 64af9e4ae4871bc6a3acb7bc17e02b269db58245 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 15 Apr 2022 18:00:01 +0200 Subject: [PATCH] Web: add some handy debugging functions --- web/app/src/components/JobDetails.vue | 1 + web/app/src/main.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/web/app/src/components/JobDetails.vue b/web/app/src/components/JobDetails.vue index 64d36e30..7eb82e0e 100644 --- a/web/app/src/components/JobDetails.vue +++ b/web/app/src/components/JobDetails.vue @@ -65,6 +65,7 @@ function objectEmpty(o) { if (!o) return true; return Object.entries(o).length == 0; } +window.objectEmpty = objectEmpty; export default { props: [ diff --git a/web/app/src/main.js b/web/app/src/main.js index 98302b13..96543870 100644 --- a/web/app/src/main.js +++ b/web/app/src/main.js @@ -8,6 +8,9 @@ import router from './router' import { DateTime } from 'luxon'; window.DateTime = DateTime; +// Help with debugging. This removes any Vue reactivity. +window.plain = (x) => { return JSON.parse(JSON.stringify(x)) }; + const app = createApp(App) app.use(router) app.mount('#app')