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