Commit | Line | Data |
---|---|---|
9099c61d RK |
1 | /* This Source Code Form is subject to the terms of the Mozilla Public |
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this | |
3 | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
128000f4 | 4 | |
74d14f90 | 5 | /* ===== textbox.css ================================================== |
6 | == Styles used by the XUL textbox element. | |
7 | ======================================================================= */ | |
8 | ||
e181d49e RK |
9 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); |
10 | @namespace html url("http://www.w3.org/1999/xhtml"); | |
11 | ||
74d14f90 | 12 | /* ::::: textbox ::::: */ |
13 | ||
14 | textbox { | |
15 | cursor: text; | |
ddc494fc RK |
16 | margin: 2px 3px; |
17 | border: 1px inset #CCD0DD; | |
7862e6ee RK |
18 | padding: 1px 0px; |
19 | -moz-padding-start: 2px; | |
74d14f90 | 20 | background-color: #FFFFFF; |
21 | color: #000000; | |
f2450795 | 22 | min-height: 19px; |
74d14f90 | 23 | } |
24 | ||
e181d49e | 25 | html|*.textbox-input, |
74d14f90 | 26 | html|*.textbox-textarea { |
27 | margin: 0px !important; | |
28 | border: none !important; | |
29 | padding: 0px !important; | |
30 | background-color: inherit; | |
31 | color: inherit; | |
32 | font: inherit; | |
33 | } | |
34 | ||
e181d49e RK |
35 | .textbox-input-box menupopup { |
36 | cursor: default; | |
37 | } | |
38 | ||
74d14f90 | 39 | /* ..... readonly state ..... */ |
f6e0a33f | 40 | |
74d14f90 | 41 | textbox[readonly="true"] { |
42 | background-color: #CCCCCC; | |
43 | color: #000000; | |
44 | } | |
f6e0a33f | 45 | |
74d14f90 | 46 | /* ..... disabled state ..... */ |
f6e0a33f | 47 | |
74d14f90 | 48 | textbox[disabled="true"] { |
49 | cursor: default; | |
50 | background-color: #FFFFFF; | |
51 | color: #CCCCCC; | |
570c53ea | 52 | border: 1px solid #666699; |
1697de53 | 53 | } |
f6e0a33f | 54 | |
74d14f90 | 55 | textbox[focused="true"] { |
ddc494fc RK |
56 | border: 1px solid #6699CC; |
57 | outline: 1px solid #6699CC; | |
74d14f90 | 58 | } |
f6e0a33f | 59 | |
74d14f90 | 60 | textbox[focused="true"][readonly="true"] { |
ddc494fc RK |
61 | border: 1px solid #6699CC; |
62 | outline: none; | |
74d14f90 | 63 | } |
f6e0a33f | 64 | |
74d14f90 | 65 | /* ::::: plain textbox ::::: */ |
f6e0a33f | 66 | |
74d14f90 | 67 | textbox.plain { |
68 | padding: 0px !important; | |
69 | margin: 0px !important; | |
70 | border: none !important; | |
fb49b432 | 71 | outline: none !important; |
7862e6ee | 72 | background-color: transparent; |
37cf043b | 73 | color: inherit !important; |
f2450795 | 74 | min-height: 0px; |
e181d49e RK |
75 | } |
76 | ||
726e083d RK |
77 | /* ::::: search textbox ::::: */ |
78 | ||
79 | .textbox-search-icon { | |
80 | list-style-image: url("chrome://global/skin/icons/search.png"); | |
81 | -moz-image-region: rect(0, 16px, 16px, 0); | |
82 | } | |
83 | ||
18f5421a | 84 | .textbox-search-icon:-moz-locale-dir(rtl) { |
71a617ff | 85 | transform: scaleX(-1); |
726e083d RK |
86 | } |
87 | ||
88 | .textbox-search-icon[searchbutton]:not([disabled]) { | |
89 | cursor: pointer; | |
90 | } | |
91 | ||
92 | .textbox-search-clear { | |
93 | list-style-image: url("chrome://global/skin/icons/search.png"); | |
18f5421a | 94 | -moz-image-region: rect(16px, 16px, 32px, 0); |
726e083d RK |
95 | } |
96 | ||
97 | .textbox-search-clear:not([disabled]) { | |
98 | cursor: default; | |
99 | } | |
100 | ||
e181d49e RK |
101 | /* ::::: textboxes inside toolbarpaletteitems ::::: */ |
102 | ||
103 | toolbarpaletteitem > toolbaritem > textbox > .textbox-input-box > html|*.textbox-input { | |
104 | visibility: hidden; | |
105 | } |