|
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/. */ |
|
4 |
|
5 browser[tabmodalPromptShowing] { |
|
6 -moz-user-focus: none !important; |
|
7 } |
|
8 |
|
9 browser[remote="false"] { |
|
10 -moz-binding: url("chrome://browser/content/bindings/browser.xml#local-browser"); |
|
11 } |
|
12 |
|
13 browser[remote="true"] { |
|
14 -moz-binding: url("chrome://browser/content/bindings/browser.xml#remote-browser"); |
|
15 } |
|
16 |
|
17 #tabs { |
|
18 -moz-binding: url("chrome://browser/content/bindings/tabs.xml#tablist"); |
|
19 } |
|
20 |
|
21 documenttab { |
|
22 -moz-binding: url("chrome://browser/content/bindings/tabs.xml#documenttab"); |
|
23 } |
|
24 |
|
25 appbar { |
|
26 -moz-binding: url('chrome://browser/content/bindings/appbar.xml#appbarBinding'); |
|
27 } |
|
28 |
|
29 flyoutpanel { |
|
30 -moz-binding: url('chrome://browser/content/bindings/flyoutpanel.xml#flyoutpanelBinding'); |
|
31 } |
|
32 cssthrobber { |
|
33 -moz-binding: url('chrome://browser/content/bindings/cssthrobber.xml#cssthrobberBinding'); |
|
34 } |
|
35 label[linewrap] { |
|
36 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#line-wrap-label"); |
|
37 } |
|
38 label[linewrap].text-link, label[onclick][linewrap] { |
|
39 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#line-wrap-text-link"); |
|
40 } |
|
41 |
|
42 settings { |
|
43 -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#settings"); |
|
44 } |
|
45 setting { |
|
46 display: none; |
|
47 } |
|
48 autoscroller { |
|
49 -moz-binding: url('chrome://browser/content/bindings/popup.xml#element-popup'); |
|
50 } |
|
51 |
|
52 notificationbox { |
|
53 -moz-binding: url('chrome://browser/content/bindings/notification.xml#notificationbox'); |
|
54 } |
|
55 notification { |
|
56 -moz-binding: url('chrome://browser/content/bindings/notification.xml#notification'); |
|
57 } |
|
58 |
|
59 circularprogressindicator { |
|
60 -moz-binding: url('chrome://browser/content/bindings/circularprogress.xml#circular-progress-indicator'); |
|
61 } |
|
62 |
|
63 setting[type="bool"] { |
|
64 display: -moz-box; |
|
65 -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#setting-fulltoggle-bool"); |
|
66 } |
|
67 |
|
68 setting[type="bool"][localized="true"] { |
|
69 display: -moz-box; |
|
70 -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#setting-fulltoggle-localized-bool"); |
|
71 } |
|
72 |
|
73 setting[type="boolint"] { |
|
74 display: -moz-box; |
|
75 -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#setting-fulltoggle-boolint"); |
|
76 } |
|
77 |
|
78 setting[type="integer"] { |
|
79 display: -moz-box; |
|
80 -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-integer"); |
|
81 } |
|
82 |
|
83 setting[type="control"] { |
|
84 display: -moz-box; |
|
85 -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-control"); |
|
86 } |
|
87 |
|
88 setting[type="string"] { |
|
89 display: -moz-box; |
|
90 -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-string"); |
|
91 } |
|
92 |
|
93 setting[type="color"] { |
|
94 display: -moz-box; |
|
95 -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-color"); |
|
96 } |
|
97 |
|
98 setting[type="file"], |
|
99 setting[type="directory"] { |
|
100 display: -moz-box; |
|
101 -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-path"); |
|
102 } |
|
103 |
|
104 setting[type="radio"], |
|
105 setting[type="menulist"] { |
|
106 display: -moz-box; |
|
107 -moz-binding: url("chrome://mozapps/content/extensions/setting.xml#setting-multi"); |
|
108 } |
|
109 |
|
110 #chrome-selection-overlay, |
|
111 #content-selection-overlay { |
|
112 -moz-binding: url("chrome://browser/content/bindings/selectionoverlay.xml#selection-binding"); |
|
113 } |
|
114 |
|
115 #urlbar-edit { |
|
116 -moz-binding: url("chrome://browser/content/bindings/urlbar.xml#urlbar"); |
|
117 } |
|
118 |
|
119 #urlbar-autocomplete { |
|
120 -moz-binding: url("chrome://browser/content/bindings/urlbar.xml#urlbar-autocomplete"); |
|
121 } |
|
122 |
|
123 richgrid { |
|
124 -moz-binding: url("chrome://browser/content/bindings/grid.xml#richgrid"); |
|
125 } |
|
126 |
|
127 richgriditem { |
|
128 -moz-binding: url("chrome://browser/content/bindings/grid.xml#richgrid-empty-item"); |
|
129 } |
|
130 richgriditem[value] { |
|
131 -moz-binding: url("chrome://browser/content/bindings/grid.xml#richgrid-item"); |
|
132 } |
|
133 |
|
134 placeitem { |
|
135 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#place-item"); |
|
136 background-color: transparent; |
|
137 } |
|
138 |
|
139 placeitem[type="folder"] { |
|
140 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#place-folder"); |
|
141 } |
|
142 |
|
143 placelabel { |
|
144 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#place-label"); |
|
145 } |
|
146 |
|
147 radio[type="toggle"] { |
|
148 -moz-binding: url("chrome://global/content/bindings/radio.xml#radio"); |
|
149 } |
|
150 |
|
151 radiogroup { |
|
152 -moz-binding: url("chrome://global/content/bindings/radio.xml#radiogroup"); |
|
153 } |
|
154 |
|
155 checkbox.toggleswitch { |
|
156 -moz-binding: url("chrome://browser/content/bindings/toggleswitch.xml#checkbox-toggleswitch"); |
|
157 } |
|
158 |
|
159 menulist { |
|
160 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#menulist"); |
|
161 } |
|
162 |
|
163 .chrome-select-option { |
|
164 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#chrome-select-option"); |
|
165 } |
|
166 |
|
167 /* richlist defaults ------------------------------------------------------- */ |
|
168 richlistbox[batch] { |
|
169 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#richlistbox-batch"); |
|
170 } |
|
171 |
|
172 richlistbox[bindingType="contextmenu"] { |
|
173 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#richlistbox-contextmenu"); |
|
174 } |
|
175 |
|
176 richlistitem { |
|
177 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#richlistitem"); |
|
178 } |
|
179 |
|
180 richlistitem[type="error"], |
|
181 richlistitem[type="warning"] { |
|
182 -moz-binding: url("chrome://browser/content/bindings/console.xml#error"); |
|
183 } |
|
184 |
|
185 richlistitem[type="message"]{ |
|
186 -moz-binding: url("chrome://browser/content/bindings/console.xml#message"); |
|
187 } |
|
188 |
|
189 dialog { |
|
190 -moz-binding: url("chrome://browser/content/bindings/dialog.xml#dialog"); |
|
191 } |
|
192 |
|
193 /* Do not allow these to inherit from the toolkit binding */ |
|
194 dialog.content-dialog { |
|
195 -moz-binding: none; |
|
196 } |
|
197 |
|
198 /* Disable context menus in textboxes */ |
|
199 .textbox-input-box, |
|
200 .textbox-input-box[spellcheck="true"] { |
|
201 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#input-box"); |
|
202 } |
|
203 |
|
204 textbox { |
|
205 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#textbox"); |
|
206 } |
|
207 |
|
208 /* used in about:config */ |
|
209 textbox[type="search"] { |
|
210 -moz-binding: url("chrome://browser/content/bindings/bindings.xml#search-textbox"); |
|
211 } |
|
212 |
|
213 tabmodalprompt { |
|
214 -moz-binding: url("chrome://browser/content/bindings/tabprompts.xml#tabmodalprompt"); |
|
215 } |