mirror of
https://github.com/zen-browser/desktop.git
synced 2025-09-07 11:58:20 +00:00
fix: update event handling for changing tab workspace
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
<command id="cmd_zenWorkspaceSwitch10" />
|
<command id="cmd_zenWorkspaceSwitch10" />
|
||||||
|
|
||||||
<command id="cmd_zenOpenZenThemePicker" />
|
<command id="cmd_zenOpenZenThemePicker" />
|
||||||
<command id="cmd_zenChangeWorkspaceTabColor" />
|
<command id="cmd_zenChangeWorkspaceTab" />
|
||||||
<command id="cmd_zenToggleTabsOnRight" />
|
<command id="cmd_zenToggleTabsOnRight" />
|
||||||
|
|
||||||
<command id="cmd_zenReplacePinnedUrlWithCurrent" />
|
<command id="cmd_zenReplacePinnedUrlWithCurrent" />
|
||||||
|
@@ -53,7 +53,7 @@ document.addEventListener(
|
|||||||
gZenThemePicker.openThemePicker(event);
|
gZenThemePicker.openThemePicker(event);
|
||||||
break;
|
break;
|
||||||
case 'cmd_zenChangeWorkspaceTab':
|
case 'cmd_zenChangeWorkspaceTab':
|
||||||
ZenWorkspaces.changeTabWorkspace(event.target.getAttribute('zen-workspace-id'));
|
ZenWorkspaces.changeTabWorkspace(event.sourceEvent.target.getAttribute('zen-workspace-id'));
|
||||||
break;
|
break;
|
||||||
case 'cmd_zenToggleTabsOnRight':
|
case 'cmd_zenToggleTabsOnRight':
|
||||||
gZenVerticalTabsManager.toggleTabsOnRight();
|
gZenVerticalTabsManager.toggleTabsOnRight();
|
||||||
|
@@ -1898,6 +1898,7 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
|
|||||||
const menuItem = document.createXULElement('menuitem');
|
const menuItem = document.createXULElement('menuitem');
|
||||||
menuItem.setAttribute('label', workspace.name);
|
menuItem.setAttribute('label', workspace.name);
|
||||||
menuItem.setAttribute('zen-workspace-id', workspace.uuid);
|
menuItem.setAttribute('zen-workspace-id', workspace.uuid);
|
||||||
|
menuItem.setAttribute('command', 'cmd_zenChangeWorkspaceTab');
|
||||||
|
|
||||||
if (workspace.uuid === activeWorkspace.uuid) {
|
if (workspace.uuid === activeWorkspace.uuid) {
|
||||||
menuItem.setAttribute('disabled', 'true');
|
menuItem.setAttribute('disabled', 'true');
|
||||||
@@ -2208,7 +2209,6 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
|
|||||||
|
|
||||||
const menuPopup = document.createXULElement('menupopup');
|
const menuPopup = document.createXULElement('menupopup');
|
||||||
menuPopup.setAttribute('id', 'context-zen-change-workspace-tab-menu-popup');
|
menuPopup.setAttribute('id', 'context-zen-change-workspace-tab-menu-popup');
|
||||||
menuPopup.setAttribute('command', 'cmd_zenChangeWorkspaceTab');
|
|
||||||
|
|
||||||
menu.appendChild(menuPopup);
|
menu.appendChild(menuPopup);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user