/* 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/. */ /* ===== textbox.css ================================================== == Styles used by the XUL textbox element. ======================================================================= */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); @namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */ /* ::::: textbox ::::: */ textbox { border-radius: 3px; -moz-outline-radius: 5px; cursor: text; margin: 1px 2px; border: 1px solid #9C9CFF; padding: 1px 0px; padding-inline-start: 2px; background-color: #000000; color: #E7ADE7; min-height: 19px; } html|*.textbox-input, html|*.textbox-textarea { border-radius: 3px; margin: 0px !important; border: none !important; padding: 0px !important; background-color: inherit; color: inherit; font: inherit; } html|*.textbox-input::placeholder, html|*.textbox-textarea::placeholder { color: #8050B0; opacity: 1.0; } .textbox-input-box menupopup { cursor: default; } /* ..... readonly state ..... */ textbox[readonly="true"] { border: 1px solid #A09090; color: #A09090; } /* ..... disabled state ..... */ textbox[disabled="true"] { border: 1px solid #8050B0; cursor: default; color: #8050B0; } /* ..... focused state ..... */ textbox[focused="true"] { border: 1px solid #008484; outline: 1px solid #008484; } textbox[focused="true"][readonly="true"] { border: 1px solid #A09090; outline: none; } /* ::::: plain textbox ::::: */ textbox.plain { padding: 0px !important; margin: 0px !important; border: none !important; outline: none !important; background-color: transparent; color: inherit !important; min-height: 0px; } /* ::::: search textbox ::::: */ .textbox-search-icon { list-style-image: url("chrome://global/skin/icons/search.png"); -moz-image-region: rect(0, 16px, 16px, 0); } .textbox-search-icon:-moz-locale-dir(rtl) { transform: scaleX(-1); } .textbox-search-icon[searchbutton]:not([disabled]) { cursor: pointer; } .textbox-search-clear { list-style-image: url("chrome://global/skin/icons/search.png"); -moz-image-region: rect(16px, 16px, 32px, 0); } .textbox-search-clear:not([disabled]) { cursor: default; } /* ::::: textboxes inside toolbarpaletteitems ::::: */ toolbarpaletteitem > toolbaritem > textbox > .textbox-input-box > html|*.textbox-input { visibility: hidden; }