summaryrefslogtreecommitdiffstats
path: root/browser/base/content/hiddenWindowMac.xhtml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--browser/base/content/hiddenWindowMac.xhtml35
1 files changed, 35 insertions, 0 deletions
diff --git a/browser/base/content/hiddenWindowMac.xhtml b/browser/base/content/hiddenWindowMac.xhtml
new file mode 100644
index 0000000000..a75d430ef3
--- /dev/null
+++ b/browser/base/content/hiddenWindowMac.xhtml
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+# -*- Mode: HTML -*-
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#define HIDDEN_WINDOW
+
+<window id="main-window"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ data-l10n-sync="true">
+ <html:link
+ rel="stylesheet"
+ href="chrome://browser/skin/webRTC-menubar-indicator.css"
+ />
+
+#include macWindow.inc.xhtml
+
+<!-- Dock menu -->
+<popupset>
+ <!-- Hide this menupopup from the accessibility tree so that we don't fire
+ any unintended accessibility notifications for it. Accessibility for the
+ Dock menu is handled natively by macOS. -->
+ <menupopup id="menu_mac_dockmenu" aria-hidden="true">
+ <!-- The command cannot be cmd_newNavigator because we need to activate
+ the application. -->
+ <menuitem data-l10n-id="menu-file-new-window" oncommand="OpenBrowserWindowFromDockMenu();"
+ id="macDockMenuNewWindow" />
+ <menuitem data-l10n-id="menu-file-new-private-window" oncommand="OpenBrowserWindowFromDockMenu({private: true});"
+ id="macDockMenuNewPrivateWindow" />
+ </menupopup>
+</popupset>
+
+</window>