Source code

Revision control

Copy as Markdown

Other Tools

#filter substitution
<?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/.
<html id="main-window"
customtitlebar="true"
windowtype="navigator:browser"
macanimationtype="document"
macnativefullscreen="true"
windowsmica="true"
screenX="4" screenY="4"
sizemode="normal"
retargetdocumentfocus="urlbar-input"
scrolling="false"
persist="screenX screenY width height sizemode"
data-l10n-sync="true">
<head>
<!-- CSP might be disabled by C++ code. -->
<meta http-equiv="Content-Security-Policy" content="script-src chrome: moz-src: resource: 'report-sample'" />
<!-- The "global.css" stylesheet is imported first to allow other stylesheets to
override rules using selectors with the same specificity. This applies to
both "content" and "skin" packages, which bug 1385444 will unify later. -->
<link rel="stylesheet" href="chrome://global/skin/global.css" />
<link
rel="stylesheet"
href="chrome://browser/content/downloads/downloads.css"
/>
<link rel="stylesheet" href="chrome://browser/content/places/places.css" />
<link
rel="stylesheet"
href="chrome://browser/content/usercontext/usercontext.css"
/>
<link rel="stylesheet" href="chrome://browser/skin/" />
<link rel="stylesheet" href="chrome://browser/skin/controlcenter/panel.css" />
<link
rel="stylesheet"
href="chrome://browser/skin/customizableui/panelUI.css"
/>
<link rel="stylesheet" href="chrome://browser/skin/downloads/downloads.css" />
<link rel="stylesheet" href="chrome://browser/skin/translations/panel.css" />
<link rel="stylesheet" href="chrome://browser/skin/places/tree-icons.css" />
<link rel="stylesheet" href="chrome://browser/skin/places/editBookmark.css" />
<link
rel="stylesheet"
href="chrome://global/content/resistfingerprinting/letterboxing.css"
/>
<link rel="localization" href="branding/brand.ftl"/>
<link rel="localization" href="browser/allTabsMenu.ftl"/>
<link rel="localization" href="browser/appmenu.ftl"/>
<link rel="localization" href="browser/browser.ftl"/>
<link rel="localization" href="browser/browserContext.ftl"/>
<link rel="localization" href="browser/browserSets.ftl"/>
<link rel="localization" href="browser/firefoxRelay.ftl"/>
<link rel="localization" href="browser/firefoxView.ftl"/>
<link rel="localization" href="browser/genai.ftl"/>
<link rel="localization" href="browser/identityCredentialNotification.ftl" />
<link rel="localization" href="browser/menubar.ftl"/>
<link rel="localization" href="browser/originControls.ftl"/>
<link rel="localization" href="browser/panelUI.ftl"/>
<link rel="localization" href="browser/places.ftl"/>
<link rel="localization" href="browser/protectionsPanel.ftl"/>
<link rel="localization" href="browser/reportBrokenSite.ftl"/>
<link rel="localization" href="browser/screenshots.ftl"/>
<link rel="localization" href="browser/search.ftl"/>
<link rel="localization" href="browser/sidebarMenu.ftl"/>
<link rel="localization" href="browser/tabbrowser.ftl"/>
<link rel="localization" href="browser/taskbartabs.ftl"/>
<link rel="localization" href="browser/toolbarContextMenu.ftl"/>
<link rel="localization" href="browser/translations.ftl" />
<link rel="localization" href="browser/unifiedExtensions.ftl"/>
<link rel="localization" href="browser/webrtcIndicator.ftl"/>
<link rel="localization" href="browser/webrtc-preview.ftl"/>
<link rel="localization" href="toolkit/branding/brandings.ftl"/>
<link rel="localization" href="toolkit/global/contextual-identity.ftl"/>
<link rel="localization" href="toolkit/global/textActions.ftl"/>
<link rel="localization" href="toolkit/printing/printUI.ftl"/>
<!-- Untranslated FTL files -->
<link rel="localization" href="preview/credentialChooser.ftl" />
<link rel="localization" href="preview/enUS-searchFeatures.ftl" />
<link rel="localization" href="preview/interventions.ftl" />
<link rel="localization" href="browser/sidebar.ftl"/>
<link rel="localization" href="browser/profiles.ftl"/>
<link rel="localization" href="preview/onboarding.ftl"/>
<link rel="localization" href="preview/smartTabGroups.ftl"/>
<link rel="localization" href="preview/genAiPageAssist.ftl"/>
<link rel="localization" href="preview/ipProtection.ftl"/>
<title data-l10n-id="browser-main-window-default-title"></title>
<script src="chrome://browser/content/global-scripts.js"></script>
<script src="chrome://browser/content/browser-main.js"></script>
</head>
# All sets except for popupsets (commands, keys, and stringbundles)
# *must* go into the browser-sets.inc file so that they can be shared with other
# top level windows in macWindow.inc.xhtml.
#include browser-sets.inc
#include main-popupset.inc.xhtml
#include appmenu-viewcache.inc.xhtml
#include unified-extensions-viewcache.inc.xhtml
# These strings are used to compose the window title. They are in the DOM to
# benefit from startup caching.
<html:div id="titlestrings" hidden="" xmlns="http://www.w3.org/1999/xhtml">
<span id="mainWindowTitle"
data-l10n-id="browser-main-window-default-title"></span>
<span id="privateWindowTitle"
data-l10n-id="browser-main-private-window-title"></span>
<span id="privateWindowSuffixForContent"
data-l10n-id="browser-main-private-suffix-for-content"></span>
</html:div>
<html:dialog id="window-modal-dialog" style="visibility: hidden; height: 0; width: 0"/>
<html:template id="window-modal-dialog-template">
<vbox class="dialogTemplate dialogOverlay" topmost="true">
<hbox class="dialogBox">
<browser class="dialogFrame" autoscroll="false" disablehistory="true"/>
</hbox>
</vbox>
</html:template>
#include navigator-toolbox.inc.xhtml
#include browser-box.inc.xhtml
<html:template id="customizationPanel">
<box id="customization-container" flex="1" hidden="true"><![CDATA[
#include ../../components/customizableui/content/customizeMode.inc.xhtml
]]></box>
</html:template>
#include fullscreen-and-pointerlock.inc.xhtml
<html:div id="a11y-announcement" role="alert"/>
<!-- Put it at the very end to make sure it's not covered by anything. -->
<html:div id="fullscr-toggler" hidden="hidden"/>
</html:body>
</html>