diff --git a/src/components/Window.vue b/src/components/Window.vue index ed91bf6..ce4c66b 100644 --- a/src/components/Window.vue +++ b/src/components/Window.vue @@ -18,7 +18,7 @@ v-close-popup :disable="$props.disable" @click="$emit('edit_volume', $props.window.window_id)" - v-if="!$props.window.muted && is_audo_player_window" + v-if="false && !$props.window.muted && is_audo_player_window" > {{ $t("edit volume") }} @@ -27,7 +27,7 @@ v-close-popup :disable="$props.disable" @click="$emit('mute_unmute', $props.window.window_id)" - v-if="is_audo_player_window" + v-if="false && is_audo_player_window" > {{ $props.window.muted ? $t("unmute") : $t("mute") }} @@ -60,6 +60,7 @@ {{ $t("close all windwos") }} + + + + + + + {{ $t("logout") }} + + + + + + + + + + + + + + + {{ $t("upgrade") }} + + - - - - - - - {{ $t("logout") }} - - - - @@ -311,6 +345,25 @@ export default defineComponent({ ?.lowerWindow(window.window_id); } }, + closeCurrentWindow() { + const window = $store.state.windows.find( + (element) => element && element.uuid == $store.state.selected_window + ); + if (window) { + GlobalData.getInstance() + .getCurrentClient() + ?.closeWindow(window.window_id); + } + }, + closeAllWindows() { + for (const window of $store.state.windows) { + if (window) { + GlobalData.getInstance() + .getCurrentClient() + ?.closeWindow(window.window_id); + } + } + }, logout() { SessionStorage.clear(); window.location.reload(); diff --git a/src/pages/WallPage.vue b/src/pages/WallPage.vue index 80d7867..e9be72c 100644 --- a/src/pages/WallPage.vue +++ b/src/pages/WallPage.vue @@ -671,6 +671,7 @@ export default defineComponent({ }, onWallGridsClick(e: MouseEvent) { + e.stopPropagation(); EventBus.getInstance().emit(EventNamesDefine.UnSelectAllWindows); $store.commit("setSelectedWindow", ""); },