summaryrefslogtreecommitdiffstats
path: root/toolkit/themes/osx/global/findBar.css
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/themes/osx/global/findBar.css')
-rw-r--r--toolkit/themes/osx/global/findBar.css86
1 files changed, 86 insertions, 0 deletions
diff --git a/toolkit/themes/osx/global/findBar.css b/toolkit/themes/osx/global/findBar.css
new file mode 100644
index 0000000000..e53c3510b2
--- /dev/null
+++ b/toolkit/themes/osx/global/findBar.css
@@ -0,0 +1,86 @@
+/* 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/. */
+
+%filter substitution
+%define findUiDefaultBorderColor rgba(0,0,0,.35)
+
+%include ../../shared/findBar.inc.css
+
+findbar {
+ background-image: linear-gradient(#e8e8e8, #d0d0d0);
+ border-top-color: #888;
+}
+
+.findbar-container {
+ padding-inline-start: 2px;
+}
+
+label.findbar-find-fast {
+ color: #6d6d6d;
+ margin: 0;
+ margin-inline-start: 12px;
+}
+
+label.findbar-find-fast:-moz-lwtheme {
+ color: inherit;
+}
+
+.findbar-closebutton {
+ margin-inline: 4px 0;
+ padding-inline: 0 8px;
+ border: none;
+ /* make sure the closebutton is displayed as the first element in the bar: */
+ -moz-box-ordinal-group: 0;
+}
+
+.findbar-find-next:not(:-moz-lwtheme),
+.findbar-find-previous:not(:-moz-lwtheme),
+.findbar-button {
+ border-style: solid;
+ border-color: @findUiDefaultBorderColor@;
+ color: black;
+ background-image: linear-gradient(#f6f6f6, #e9e9e9);
+}
+
+.findbar-button {
+ appearance: none;
+ border-width: 1px;
+ margin-inline-end: 5px;
+ padding: 2px 9px;
+ border-radius: 10000px;
+}
+
+.findbar-find-next:-moz-lwtheme,
+.findbar-find-previous:-moz-lwtheme {
+ border-color: var(--lwt-toolbar-field-border-color, @findUiDefaultBorderColor@);
+}
+
+.findbar-find-next:not(:-moz-lwtheme, [disabled]):hover:active,
+.findbar-find-previous:not(:-moz-lwtheme, [disabled]):hover:active,
+.findbar-button:not([disabled]):hover:active,
+.findbar-button:not([disabled])[checked="true"] {
+ background-image: linear-gradient(#dadada, #dadada);
+ box-shadow: 0 1px rgba(255,255,255,.4), inset 0 1px 3px rgba(0,0,0,.2);
+}
+
+html|input.findbar-textbox {
+ border: 1px solid var(--lwt-toolbar-field-border-color, @findUiDefaultBorderColor@);
+ -moz-context-properties: fill, fill-opacity;
+ fill: currentColor;
+ fill-opacity: 0.8;
+ background-image: url("chrome://global/skin/icons/search-textbox.svg");
+ background-repeat: no-repeat;
+ background-position: 5px center;
+ margin: 0;
+ padding-inline-start: 19px;
+}
+
+html|input.findbar-textbox:focus {
+ box-shadow: 0 0 0 1px var(--toolbar-field-focus-border-color) inset,
+ 0 0 0 1px var(--toolbar-field-focus-border-color);
+}
+
+html|input.findbar-textbox:-moz-locale-dir(rtl) {
+ background-position-x: right 5px;
+}