summaryrefslogtreecommitdiffstats
path: root/toolkit/themes/osx/global/search-textbox.css
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/themes/osx/global/search-textbox.css')
-rw-r--r--toolkit/themes/osx/global/search-textbox.css57
1 files changed, 57 insertions, 0 deletions
diff --git a/toolkit/themes/osx/global/search-textbox.css b/toolkit/themes/osx/global/search-textbox.css
new file mode 100644
index 0000000000..634a05b46c
--- /dev/null
+++ b/toolkit/themes/osx/global/search-textbox.css
@@ -0,0 +1,57 @@
+/* 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/. */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+@namespace html url("http://www.w3.org/1999/xhtml");
+
+:host {
+ appearance: auto;
+ -moz-default-appearance: searchfield;
+ font-size: 12px;
+ cursor: text;
+ margin: 4px; /* matches <input> global.css margin */
+ padding: 1px;
+ background-color: Field;
+ color: FieldText;
+}
+
+html|input {
+ border: none;
+ padding: 0 1px;
+ background-color: transparent;
+ outline: none;
+ color: inherit;
+ font: inherit;
+ text-shadow: inherit;
+ box-sizing: border-box;
+ -moz-box-flex: 1;
+ text-align: inherit;
+}
+
+:host([readonly="true"]) {
+ background-color: -moz-Dialog;
+ color: -moz-DialogText;
+}
+
+:host([disabled="true"]) {
+ cursor: default;
+ background-color: -moz-Dialog;
+ color: GrayText;
+}
+
+/* ::::: icons ::::: */
+
+.textbox-search-clear {
+ list-style-image: url(chrome://global/skin/icons/searchfield-cancel.svg);
+ margin-bottom: 1px;
+}
+
+.textbox-search-clear:not([disabled]) {
+ cursor: default;
+}
+
+/* Don't leave extra blank space with long placeholders (see bug 1385902) */
+.textbox-search-icons:not([selectedIndex="1"]) {
+ display: none;
+}