From fac090e68f471369b23b4f9e50b6cbc61ba486ab Mon Sep 17 00:00:00 2001 From: Namekuji Date: Wed, 25 Jan 2023 15:13:22 -0500 Subject: [PATCH] change title to the room name #26 --- audon-fe/src/main.js | 1 + audon-fe/src/views/HomeView.vue | 6 ------ audon-fe/src/views/RoomView.vue | 5 +++++ 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/audon-fe/src/main.js b/audon-fe/src/main.js index 650228a..559000f 100644 --- a/audon-fe/src/main.js +++ b/audon-fe/src/main.js @@ -53,6 +53,7 @@ axios.interceptors.response.use(undefined, (error) => { return Promise.reject(error); }); router.beforeEach(async (to) => { + document.title = to.meta.title ?? "Audon"; const donStore = useMastodonStore(); if ((!to.meta.noauth || to.name === "login") && !donStore.authorized) { try { diff --git a/audon-fe/src/views/HomeView.vue b/audon-fe/src/views/HomeView.vue index f616624..3515f5e 100644 --- a/audon-fe/src/views/HomeView.vue +++ b/audon-fe/src/views/HomeView.vue @@ -13,12 +13,6 @@ export default { query: "", }; }, - mounted() { - removeEventListener("beforeunload", (event) => { - event.preventDefault(); - return (event.returnValue = ""); - }); - }, methods: { async onLogout() { // if (!confirm(this.$t("logoutConfirm"))) return; diff --git a/audon-fe/src/views/RoomView.vue b/audon-fe/src/views/RoomView.vue index f96bdf1..059cb61 100644 --- a/audon-fe/src/views/RoomView.vue +++ b/audon-fe/src/views/RoomView.vue @@ -203,6 +203,11 @@ export default { setInterval(this.refreshRemoteMuteStatus, 100); setInterval(this.refreshTimeElapsed, 1000); }, + watch: { + "roomInfo.title"(newValue) { + document.title = `Audon: ${newValue}`; + }, + }, computed: { iamMuted() { const myAudonID = this.donStore.oauth.audon?.audon_id;