From 7f4ab7f9d5376330453c317223632faffc72fc85 Mon Sep 17 00:00:00 2001 From: Ruslan Semak Date: Wed, 16 Apr 2025 22:54:39 +0300 Subject: [PATCH] feat: Added cmd + click on home button --- client/themes/default/components/nav-sidebar.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/client/themes/default/components/nav-sidebar.vue b/client/themes/default/components/nav-sidebar.vue index faa7224a..fb0e98bc 100644 --- a/client/themes/default/components/nav-sidebar.vue +++ b/client/themes/default/components/nav-sidebar.vue @@ -220,8 +220,16 @@ export default { await this.fetchBrowseItems(curPage) } }, - goHome () { - window.location.assign(siteLangs.length > 0 ? `/${this.locale}/home` : '/') + goHome (event) { + const url = siteLangs.length > 0 ? `/${this.locale}/home` : '/' + + if (event.ctrlKey || event.metaKey) { + // Если зажат Ctrl или Cmd (на Mac), открываем в новом окне + window.open(url, '_blank') + } else { + // Иначе открываем в текущем окне + window.location.assign(url) + } } }, mounted () {