no-bug: Move live folder context menu item to the toolbar menu (gh-12991)

This commit is contained in:
mr. m
2026-03-29 19:20:11 +02:00
committed by GitHub
parent 595f236a7a
commit 3fd89a93f5
4 changed files with 20 additions and 20 deletions

View File

@@ -3,23 +3,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
<menupopup id="zenCreateNewPopup">
<menu data-l10n-id="zen-panel-ui-live-folder-create" id="zen-panel-ui-live-folder-create">
<menupopup>
<menuitem
data-l10n-id="zen-live-folder-github-pull-requests"
command="cmd_zenNewLiveFolder"
image="chrome://browser/skin/zen-icons/selectable/logo-github.svg" />
<menuitem
data-l10n-id="zen-live-folder-github-issues"
command="cmd_zenNewLiveFolder"
image="chrome://browser/skin/zen-icons/selectable/logo-github.svg" />
<menuitem
data-l10n-id="zen-live-folder-type-rss"
command="cmd_zenNewLiveFolder"
image="chrome://browser/skin/zen-icons/selectable/logo-rss.svg"/>
</menupopup>
</menu>
<menuseparator/>
<menuitem data-l10n-id="zen-panel-ui-workspaces-create" command="cmd_zenOpenWorkspaceCreation" image="chrome://browser/skin/zen-icons/duplicate-tab.svg" />
<menuitem data-l10n-id="zen-panel-ui-folder-create" command="cmd_zenOpenFolderCreation" image="chrome://browser/skin/zen-icons/folder.svg" />
<menuseparator/>

View File

@@ -999,7 +999,7 @@ window.gZenVerticalTabsManager = {
command="cmd_zenToggleTabsOnRight"
/>
`);
document.getElementById("viewToolbarsMenuSeparator").before(fragment);
document.getElementById("toolbar-context-customize").before(fragment);
},
get _topButtonsSeparatorElement() {

View File

@@ -247,7 +247,7 @@ window.gZenCompactModeManager = {
}
}
document.getElementById("viewToolbarsMenuSeparator").before(fragment);
document.getElementById("toolbar-context-customize").before(fragment);
this.updateContextMenu();
},

View File

@@ -70,7 +70,24 @@ class nsZenFolders extends nsZenDOMOperatedFeature {
);
document.getElementById("context_moveTabToGroup").before(contextMenuItems);
const contextMenuItemsToolbar = window.MozXULElement.parseXULToFragment(
`<menuitem id="zen-context-menu-new-folder-toolbar" data-l10n-id="zen-toolbar-context-new-folder"/>`
`<menuitem id="zen-context-menu-new-folder-toolbar" data-l10n-id="zen-toolbar-context-new-folder"/>
<menuseparator />
<menu data-l10n-id="zen-panel-ui-live-folder-create" id="zen-panel-ui-live-folder-create">
<menupopup>
<menuitem
data-l10n-id="zen-live-folder-github-pull-requests"
command="cmd_zenNewLiveFolder"
image="chrome://browser/skin/zen-icons/selectable/logo-github.svg" />
<menuitem
data-l10n-id="zen-live-folder-github-issues"
command="cmd_zenNewLiveFolder"
image="chrome://browser/skin/zen-icons/selectable/logo-github.svg" />
<menuitem
data-l10n-id="zen-live-folder-type-rss"
command="cmd_zenNewLiveFolder"
image="chrome://browser/skin/zen-icons/selectable/logo-rss.svg"/>
</menupopup>
</menu>`
);
document
.getElementById("toolbar-context-openANewTab")