summaryrefslogtreecommitdiff
path: root/browser/components/preferences/colors.xul
diff options
context:
space:
mode:
Diffstat (limited to 'browser/components/preferences/colors.xul')
-rw-r--r--browser/components/preferences/colors.xul114
1 files changed, 114 insertions, 0 deletions
diff --git a/browser/components/preferences/colors.xul b/browser/components/preferences/colors.xul
new file mode 100644
index 000000000..caf8c8c0e
--- /dev/null
+++ b/browser/components/preferences/colors.xul
@@ -0,0 +1,114 @@
+<?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/. -->
+
+<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
+
+<!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/colors.dtd" >
+
+<prefwindow id="ColorsDialog" type="child"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ title="&colorsDialog.title;"
+ dlgbuttons="accept,cancel,help"
+ ondialoghelp="openPrefsHelp()"
+ style="width: &window.width; !important;">
+
+ <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
+ <prefpane id="ColorsDialogPane"
+ helpTopic="prefs-fonts-and-colors">
+
+ <preferences>
+ <preference id="browser.display.document_color_use" name="browser.display.document_color_use" type="int"/>
+ <preference id="browser.anchor_color" name="browser.anchor_color" type="string"/>
+ <preference id="browser.visited_color" name="browser.visited_color" type="string"/>
+ <preference id="browser.underline_anchors" name="browser.underline_anchors" type="bool"/>
+ <preference id="browser.display.foreground_color" name="browser.display.foreground_color" type="string"/>
+ <preference id="browser.display.background_color" name="browser.display.background_color" type="string"/>
+ <preference id="browser.display.use_system_colors" name="browser.display.use_system_colors" type="bool"/>
+ <preference id="browser.display.prefers_color_scheme" name="browser.display.prefers_color_scheme" type="int"/>
+ </preferences>
+
+ <hbox>
+ <groupbox flex="1">
+ <caption label="&color;"/>
+ <hbox align="center">
+ <label value="&textColor.label;" accesskey="&textColor.accesskey;" control="foregroundtextmenu"/>
+ <spacer flex="1"/>
+ <colorpicker type="button" id="foregroundtextmenu" palettename="standard"
+ preference="browser.display.foreground_color"/>
+ </hbox>
+ <hbox align="center" style="margin-top: 5px">
+ <label value="&backgroundColor.label;" accesskey="&backgroundColor.accesskey;" control="backgroundmenu"/>
+ <spacer flex="1"/>
+ <colorpicker type="button" id="backgroundmenu" palettename="standard"
+ preference="browser.display.background_color"/>
+ </hbox>
+ <separator class="thin"/>
+ <hbox align="center">
+ <checkbox id="browserUseSystemColors" label="&useSystemColors.label;" accesskey="&useSystemColors.accesskey;"
+ preference="browser.display.use_system_colors"/>
+ </hbox>
+ </groupbox>
+
+ <groupbox flex="1">
+ <caption label="&links;"/>
+ <hbox align="center">
+ <label value="&linkColor.label;" accesskey="&linkColor.accesskey;" control="unvisitedlinkmenu"/>
+ <spacer flex="1"/>
+ <colorpicker type="button" id="unvisitedlinkmenu" palettename="standard"
+ preference="browser.anchor_color"/>
+ </hbox>
+ <hbox align="center" style="margin-top: 5px">
+ <label value="&visitedLinkColor.label;" accesskey="&visitedLinkColor.accesskey;" control="visitedlinkmenu"/>
+ <spacer flex="1"/>
+ <colorpicker type="button" id="visitedlinkmenu" palettename="standard"
+ preference="browser.visited_color"/>
+ </hbox>
+ <separator class="thin"/>
+ <hbox align="center">
+ <checkbox id="browserUnderlineAnchors" label="&underlineLinks.label;" accesskey="&underlineLinks.accesskey;"
+ preference="browser.underline_anchors"/>
+ </hbox>
+ </groupbox>
+ </hbox>
+#ifdef XP_WIN
+ <vbox align="start">
+#else
+ <vbox>
+#endif
+ <label accesskey="&overridePageColors.accesskey;"
+ control="useDocumentColors">&overridePageColors.label;</label>
+ <menulist id="useDocumentColors" preference="browser.display.document_color_use">
+ <menupopup>
+ <menuitem label="&overridePageColors.always.label;"
+ value="2" id="documentColorAlways"/>
+ <menuitem label="&overridePageColors.auto.label;"
+ value="0" id="documentColorAutomatic"/>
+ <menuitem label="&overridePageColors.never.label;"
+ value="1" id="documentColorNever"/>
+ </menupopup>
+ </menulist>
+ </vbox>
+
+ <groupbox>
+ <caption label="&prefersColorScheme.caption;"/>
+ <label control="prefersColorSchemeSelection">&prefersColorScheme.label;</label>
+ <radiogroup id="prefersColorSchemeSelection"
+ preference="browser.display.prefers_color_scheme">
+ <radio value="1"
+ label="&prefersColorSchemeLight.label;"
+ accesskey="&prefersColorSchemeLight.accesskey;"/>
+ <radio value="2"
+ label="&prefersColorSchemeDark.label;"
+ accesskey="&prefersColorSchemeDark.accesskey;"/>
+ <radio value="0"
+ label="&prefersColorSchemeDisabled.label;"
+ accesskey="&prefersColorSchemeDisabled.accesskey;"/>
+ </radiogroup>
+ <description>&prefersColorSchemeWarning;</description>
+ </groupbox>
+
+ </prefpane>
+</prefwindow>