Files
tubestation/waterfox/browser/components/preferences/content/preferences-general.xhtml
2025-11-06 14:13:24 +00:00

133 lines
6.7 KiB
HTML

#filter substitution
<?xml version="1.0"?>
<!-- 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/. -->
<overlay id="preferences-overlay" xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script>
/* eslint-env mozilla/browser-window */
/* globals gMainPaneOverlay */
Services.scriptloader.loadSubScript("chrome://browser/content/overlays/general.js", this);
gMainPaneOverlay.init();
</script>
<richlistbox id="categories">
<richlistitem id="category-theme"
class="category"
data-l10n-id="category-theme"
data-l10n-attrs="tooltiptext"
value="paneTheme"
align="center">
<image class="category-icon"/>
<label class="category-name" flex="1" data-l10n-id="pane-theme-title"></label>
</richlistitem>
</richlistbox>
<vbox id="mainPrefPane">
#include ./preferences-theme.xhtml
<!-- Tab Bar Position preferences -->
<vbox id="tabPositionSettingsContainer" insertafter="browserContainersbox">
<label>
<html:h2 data-l10n-id="tab-position-header" />
</label>
<radiogroup id="tabPositionGroup" preference="browser.tabs.toolbarposition">
<radio id="tabBarTopAbove" value="topabove" data-l10n-id="tab-bar-top-above" />
<radio id="tabBarTopBelow" value="topbelow" data-l10n-id="tab-bar-top-below" />
<radio id="tabBarBottomAbove" value="bottomabove" data-l10n-id="tab-bar-bottom-above" />
<radio id="tabBarBottomBelow" value="bottombelow" data-l10n-id="tab-bar-bottom-below" />
</radiogroup>
</vbox>
<!-- Tab Feature preferences -->
<vbox id="tabContextMenuSettingsContainer" insertafter="tabPositionSettingsContainer">
<label>
<html:h2 data-l10n-id="tab-feature-header" />
</label>
<checkbox id="duplicateTab" preference="browser.tabs.duplicateTab" data-l10n-id="show-duplicate-tab" />
<checkbox id="copyUrl" preference="browser.tabs.copyurl" data-l10n-id="show-copy-url" />
<checkbox id="copyActiveTab" preference="browser.tabs.activetab" data-l10n-id="enable-copy-active-tab" />
<checkbox id="copyAllUrls" preference="browser.tabs.copyallurls" data-l10n-id="show-copy-all-urls" />
<checkbox id="unloadTab" preference="browser.tabs.unloadTab" data-l10n-id="show-unload-tab" />
</vbox>
<!-- Additional Tab preferences -->
<vbox id="tabAdditionalSettingsContainer" insertafter="tabContextMenuSettingsContainer">
<label>
<html:h2 data-l10n-id="tab-additional-header" />
</label>
<checkbox id="pinnedTabIconOnly" preference="browser.tabs.pinnedIconOnly" data-l10n-id="pinned-icon-only" />
<checkbox id="openNewTabAtEnd" preference="browser.tabs.insertAfterCurrent"
data-l10n-id="insert-after-current" />
<checkbox id="openRelatedNewTabAtEnd" preference="browser.tabs.insertRelatedAfterCurrent"
data-l10n-id="insert-related-after-current" />
</vbox>
<!-- Dynamic Theme preferences -->
<groupbox id="dynamicThemeGroup" hidden="true" data-category="paneGeneral" insertafter="languagesGroup">
<label>
<html:h2 data-l10n-id="dynamic-theme-header" />
</label>
<radiogroup id="dynamicThemeRadioGroup">
<radio value="1" data-l10n-id="dynamic-theme-dark" />
<radio value="0" data-l10n-id="dynamic-theme-light" />
<radio value="-1" data-l10n-id="dynamic-theme-auto" />
</radiogroup>
</groupbox>
<!-- Restart Menu Item preferences -->
<groupbox id="restartGroup" hidden="true" data-category="paneGeneral" insertafter="dynamicThemeGroup">
<label>
<html:h2 data-l10n-id="restart-header" />
</label>
<checkbox id="browser.restart_menu.showpanelmenubtn" data-l10n-id="restart-show-button"
preference="browser.restart_menu.showpanelmenubtn" />
<checkbox id="browser.restart_menu.purgecache" data-l10n-id="restart-purge-cache"
preference="browser.restart_menu.purgecache" />
<checkbox id="browser.restart_menu.requireconfirm" data-l10n-id="restart-require-confirmation"
preference="browser.restart_menu.requireconfirm" />
</groupbox>
<!-- Status Bar preferences -->
<groupbox id="statusBarGroup" hidden="true" data-category="paneGeneral" insertafter="restartGroup">
<label>
<html:h2 data-l10n-id="statusbar-header" />
</label>
<vbox id="statusBarContainer">
<checkbox id="showStatusBar" preference="browser.statusbar.enabled" data-l10n-id="statusbar-enabled" />
<checkbox id="showStatusLinks" preference="browser.statusbar.appendStatusText"
data-l10n-id="statusbar-show-links" />
</vbox>
</groupbox>
<!-- Bookmarks Toolbar Position preferences -->
<groupbox id="bookmarksBarPositionGroup" hidden="true" data-category="paneGeneral" insertafter="statusBarGroup">
<label>
<html:h2 data-l10n-id="bookmarks-bar-position-header" />
</label>
<radiogroup id="bookmarksBarPositionRadioGroup" preference="browser.bookmarks.toolbarposition">
<radio value="top" data-l10n-id="bookmarks-position-top" />
<radio value="bottom" data-l10n-id="bookmarks-position-bottom" />
</radiogroup>
</groupbox>
#ifdef XP_LINUX
<!-- Geolocation API preferences -->
<groupbox id="geolocationGroup" hidden="true" data-category="paneGeneral"
insertafter="bookmarksBarPositionGroup">
<label>
<html:h2 data-l10n-id="geolocation-api-header" />
</label>
<label data-l10n-id="geolocation-description" />
<radiogroup id="geolocationRadioGroup" preference="geo.provider.network.url">
<radio value="https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"
data-l10n-id="geolocation-api-enabled" />
<radio value=" " data-l10n-id="geolocation-api-disabled" />
</radiogroup>
</groupbox>
#endif
</vbox>
<!-- Browsing -->
<hbox data-subcategory="cfraddons" delete="true" />
<hbox data-subcategory="cfrfeatures" delete="true" />
</overlay>