]> git.proxmox.com Git - extjs.git/blame - extjs/classic/theme-neutral/sass/src/tab/Tab.scss
add extjs 6.0.1 sources
[extjs.git] / extjs / classic / theme-neutral / sass / src / tab / Tab.scss
CommitLineData
6527f429
DM
1/**\r
2 * Creates a visual theme for a Tab\r
3 *\r
4 * @param {string} $ui\r
5 * The name of the UI being created. Can not included spaces or special punctuation\r
6 * (used in CSS class names).\r
7 *\r
8 * @param {color} [$ui-background-color=$tab-base-color]\r
9 * The background-color of Tabs\r
10 *\r
11 * @param {color} [$ui-background-color-focus=$tab-base-color-focus]\r
12 * The background-color of focused Tabs\r
13 *\r
14 * @param {color} [$ui-background-color-over=$tab-base-color-over]\r
15 * The background-color of hovered Tabs\r
16 *\r
17 * @param {color} [$ui-background-color-active=$tab-base-color-active]\r
18 * The background-color of the active Tab\r
19 *\r
20 * @param {color} [$ui-background-color-focus-over=$tab-base-color-focus-over]\r
21 * The background-color of focused hovered Tabs\r
22 *\r
23 * @param {color} [$ui-background-color-focus-active=$tab-base-color-focus-active]\r
24 * The background-color of the active Tab when focused\r
25 *\r
26 * @param {color} [$ui-background-color-disabled=$tab-base-color-disabled]\r
27 * The background-color of disabled Tabs\r
28 *\r
29 * @param {color} [$ui-plain-background-color=$tab-plain-background-color]\r
30 * The background-color of {@link Ext.tab.Bar#plain} Tabs\r
31 *\r
32 * @param {color} [$ui-plain-background-color-focus=$tab-plain-background-color-focus]\r
33 * The background-color of focused {@link Ext.tab.Bar#plain} Tabs\r
34 *\r
35 * @param {color} [$ui-plain-background-color-over=$tab-plain-background-color-over]\r
36 * The background-color of hovered {@link Ext.tab.Bar#plain} Tabs\r
37 *\r
38 * @param {color} [$ui-plain-background-color-active=$tab-plain-background-color-active]\r
39 * The background-color of the active {@link Ext.tab.Bar#plain} Tabs\r
40 *\r
41 * @param {color} [$ui-plain-background-color-focus-over=$tab-plain-background-color-focus-over]\r
42 * The background-color of focused hovered {@link Ext.tab.Bar#plain} Tabs\r
43 *\r
44 * @param {color} [$ui-plain-background-color-focus-active=$tab-plain-background-color-focus-active]\r
45 * The background-color of the active {@link Ext.tab.Bar#plain} Tab when focused\r
46 *\r
47 * @param {color} [$ui-plain-background-color-disabled=$tab-plain-background-color-disabled]\r
48 * The background-color of disabled {@link Ext.tab.Bar#plain} Tabs\r
49 *\r
50 * @param {list} [$ui-border-radius=$tab-border-radius]\r
51 * The border-radius of Tabs\r
52 *\r
53 * @param {number/list} [$ui-border-width=$tab-border-width]\r
54 * The border-width of Tabs\r
55 *\r
56 * @param {number/list} [$ui-border-width-focus=$tab-border-width-focus]\r
57 * The border-width of focused Tabs\r
58 *\r
59 * @param {number/list} [$ui-border-width-over=$tab-border-width-over]\r
60 * The border-width of hovered Tabs\r
61 *\r
62 * @param {number/list} [$ui-border-width-active=$tab-border-width-active]\r
63 * The border-width of active Tabs\r
64 *\r
65 * @param {number/list} [$ui-border-width-focus-over=$tab-border-width-focus-over]\r
66 * The border-width of focused hovered Tabs\r
67 *\r
68 * @param {number/list} [$ui-border-width-focus-active=$tab-border-width-focus-active]\r
69 * The border-width of active Tabs when focused\r
70 *\r
71 * @param {number/list} [$ui-border-width-disabled=$tab-border-width-disabled]\r
72 * The border-width of disabled Tabs\r
73 *\r
74 * @param {number/list} [$ui-margin=$tab-margin]\r
75 * The border-width of Tabs\r
76 *\r
77 * @param {number/list} [$ui-padding=$tab-padding]\r
78 * The padding of Tabs\r
79 *\r
80 * @param {number/list} [$ui-text-padding=$tab-text-padding]\r
81 * The padding of the Tab's text element\r
82 *\r
83 * @param {color} [$ui-border-color=$tab-border-color]\r
84 * The border-color of Tabs\r
85 *\r
86 * @param {color} [$ui-border-color-focus=$tab-border-color-focus]\r
87 * The border-color of focused Tabs\r
88 *\r
89 * @param {color} [$ui-border-color-over=$tab-border-color-over]\r
90 * The border-color of hovered Tabs\r
91 *\r
92 * @param {color} [$ui-border-color-active=$tab-border-color-active]\r
93 * The border-color of the active Tab\r
94 *\r
95 * @param {color} [$ui-border-color-focus-over=$tab-border-color-focus-over]\r
96 * The border-color of focused hovered Tabs\r
97 *\r
98 * @param {color} [$ui-border-color-focus-active=$tab-border-color-focus-active]\r
99 * The border-color of the active Tab when focused\r
100 *\r
101 * @param {color} [$ui-border-color-disabled=$tab-border-color-disabled]\r
102 * The border-color of disabled Tabs\r
103 *\r
104 * @param {color} [$ui-plain-border-color=$tab-plain-border-color]\r
105 * The border-color of {@link Ext.tab.Bar#plain} Tabs\r
106 *\r
107 * @param {color} [$ui-plain-border-color-focus=$tab-plain-border-color-focus]\r
108 * The border-color of focused {@link Ext.tab.Bar#plain} Tabs\r
109 *\r
110 * @param {color} [$ui-plain-border-color-over=$tab-plain-border-color-over]\r
111 * The border-color of hovered {@link Ext.tab.Bar#plain} Tabs\r
112 *\r
113 * @param {color} [$ui-plain-border-color-active=$tab-plain-border-color-active]\r
114 * The border-color of the active {@link Ext.tab.Bar#plain} Tabs\r
115 *\r
116 * @param {color} [$ui-plain-border-color-focus-over=$tab-plain-border-color-focus-over]\r
117 * The border-color of focused hovered {@link Ext.tab.Bar#plain} Tabs\r
118 *\r
119 * @param {color} [$ui-plain-border-color-focus-active=$tab-plain-border-color-focus-active]\r
120 * The border-color of the active {@link Ext.tab.Bar#plain} Tab when focused\r
121 *\r
122 * @param {color} [$ui-plain-border-color-disabled=$tab-plain-border-color-disabled]\r
123 * The border-color of disabled {@link Ext.tab.Bar#plain} Tabs\r
124 *\r
125 * @param {string} [$ui-cursor=$tab-cursor]\r
126 * The Tab cursor\r
127 *\r
128 * @param {string} [$ui-cursor-disabled=$tab-cursor-disabled]\r
129 * The cursor of disabled Tabs\r
130 *\r
131 * @param {number} [$ui-font-size=$tab-font-size]\r
132 * The font-size of Tabs\r
133 *\r
134 * @param {number} [$ui-font-size-focus=$tab-font-size-focus]\r
135 * The font-size of focused Tabs\r
136 *\r
137 * @param {number} [$ui-font-size-over=$tab-font-size-over]\r
138 * The font-size of hovered Tabs\r
139 *\r
140 * @param {number} [$ui-font-size-active=$tab-font-size-active]\r
141 * The font-size of the active Tab\r
142 *\r
143 * @param {number} [$ui-font-size-focus-over=$tab-font-size-focus-over]\r
144 * The font-size of focused hovered Tabs\r
145 *\r
146 * @param {number} [$ui-font-size-focus-active=$tab-font-size-focus-active]\r
147 * The font-size of the active Tab when focused\r
148 *\r
149 * @param {number} [$ui-font-size-disabled=$tab-font-size-disabled]\r
150 * The font-size of disabled Tabs\r
151 *\r
152 * @param {string} [$ui-font-weight=$tab-font-weight]\r
153 * The font-weight of Tabs\r
154 *\r
155 * @param {string} [$ui-font-weight-focus=$tab-font-weight-focus]\r
156 * The font-weight of focused Tabs\r
157 *\r
158 * @param {string} [$ui-font-weight-over=$tab-font-weight-over]\r
159 * The font-weight of hovered Tabs\r
160 *\r
161 * @param {string} [$ui-font-weight-active=$tab-font-weight-active]\r
162 * The font-weight of the active Tab\r
163 *\r
164 * @param {string} [$ui-font-weight-focus-over=$tab-font-weight-focus-over]\r
165 * The font-weight of focused hovered Tabs\r
166 *\r
167 * @param {string} [$ui-font-weight-focus-active=$tab-font-weight-focus-active]\r
168 * The font-weight of the active Tab when focused\r
169 *\r
170 * @param {string} [$ui-font-weight-disabled=$tab-font-weight-disabled]\r
171 * The font-weight of disabled Tabs\r
172 *\r
173 * @param {string} [$ui-font-family=$tab-font-family]\r
174 * The font-family of Tabs\r
175 *\r
176 * @param {string} [$ui-font-family-focus=$tab-font-family-focus]\r
177 * The font-family of focused Tabs\r
178 *\r
179 * @param {string} [$ui-font-family-over=$tab-font-family-over]\r
180 * The font-family of hovered Tabs\r
181 *\r
182 * @param {string} [$ui-font-family-active=$tab-font-family-active]\r
183 * The font-family of the active Tab\r
184 *\r
185 * @param {string} [$ui-font-family-focus-over=$tab-font-family-focus-over]\r
186 * The font-family of focused hovered Tabs\r
187 *\r
188 * @param {string} [$ui-font-family-focus-active=$tab-font-family-focus-active]\r
189 * The font-family of the active Tab when focused\r
190 *\r
191 * @param {string} [$ui-font-family-disabled=$tab-font-family-disabled]\r
192 * The font-family of disabled Tabs\r
193 *\r
194 * @param {number} [$ui-line-height=$tab-line-height]\r
195 * The line-height of Tabs\r
196 *\r
197 * @param {color} [$ui-color=$tab-color]\r
198 * The text color of Tabs\r
199 *\r
200 * @param {color} [$ui-color-focus=$tab-color-focus]\r
201 * The text color of focused Tabs\r
202 *\r
203 * @param {color} [$ui-color-over=$tab-color-over]\r
204 * The text color of hovered Tabs\r
205 *\r
206 * @param {color} [$ui-color-active=$tab-color-active]\r
207 * The text color of the active Tab\r
208 *\r
209 * @param {color} [$ui-color-focus-over=$tab-color-focus-over]\r
210 * The text color of focused hovered Tabs\r
211 *\r
212 * @param {color} [$ui-color-focus-active=$tab-color-focus-active]\r
213 * The text color of the active Tab when focused\r
214 *\r
215 * @param {color} [$ui-color-disabled=$tab-color-disabled]\r
216 * The text color of disabled Tabs\r
217 *\r
218 * @param {color} [$ui-plain-color=$tab-plain-color]\r
219 * The text color of {@link Ext.tab.Bar#plain} Tabs\r
220 *\r
221 * @param {color} [$ui-plain-color-focus=$tab-plain-color-focus]\r
222 * The text color of focused {@link Ext.tab.Bar#plain} Tabs\r
223 *\r
224 * @param {color} [$ui-plain-color-over=$tab-plain-color-over]\r
225 * The text color of hovered {@link Ext.tab.Bar#plain} Tabs\r
226 *\r
227 * @param {color} [$ui-plain-color-active=$tab-plain-color-active]\r
228 * The text color of the active {@link Ext.tab.Bar#plain} Tab\r
229 *\r
230 * @param {color} [$ui-plain-color-focus-over=$tab-plain-color-focus-over]\r
231 * The text color of focused hovered {@link Ext.tab.Bar#plain} Tabs\r
232 *\r
233 * @param {color} [$ui-plain-color-focus-active=$tab-plain-color-focus-active]\r
234 * The text color of the active {@link Ext.tab.Bar#plain} Tab when focused\r
235 *\r
236 * @param {color} [$ui-plain-color-disabled=$tab-plain-color-disabled]\r
237 * The text color of disabled {@link Ext.tab.Bar#plain} Tabs\r
238 *\r
239 * @param {string/list} [$ui-background-gradient=$tab-background-gradient]\r
240 * The background-gradient for Tabs. Can be either the name of a predefined gradient\r
241 * or a list of color stops. Used as the `$type` parameter for \r
242 * {@link Global_CSS#background-gradient}.\r
243 *\r
244 * @param {string/list} [$ui-background-gradient-focus=$tab-background-gradient-focus]\r
245 * The background-gradient for focused Tabs. Can be either the name of a predefined gradient\r
246 * or a list of color stops. Used as the `$type` parameter for\r
247 * {@link Global_CSS#background-gradient}.\r
248 *\r
249 * @param {string/list} [$ui-background-gradient-over=$tab-background-gradient-over]\r
250 * The background-gradient for hovered Tabs. Can be either the name of a predefined gradient\r
251 * or a list of color stops. Used as the `$type` parameter for \r
252 * {@link Global_CSS#background-gradient}.\r
253 *\r
254 * @param {string/list} [$ui-background-gradient-active=$tab-background-gradient-active]\r
255 * The background-gradient for the active Tab. Can be either the name of a predefined gradient\r
256 * or a list of color stops. Used as the `$type` parameter for \r
257 * {@link Global_CSS#background-gradient}.\r
258 *\r
259 * @param {string/list} [$ui-background-gradient-focus-over=$tab-background-gradient-focus-over]\r
260 * The background-gradient for focused hovered Tabs. Can be either the name of a\r
261 * predefined gradient or a list of color stops. Used as the `$type` parameter for\r
262 * {@link Global_CSS#background-gradient}.\r
263 *\r
264 * @param {string/list} [$ui-background-gradient-focus-active=$tab-background-gradient-focus-active]\r
265 * The background-gradient for the active Tab when focused. Can be either the name of a\r
266 * predefined gradient or a list of color stops. Used as the `$type` parameter for\r
267 * {@link Global_CSS#background-gradient}.\r
268 *\r
269 * @param {string/list} [$ui-background-gradient-disabled=$tab-background-gradient-disabled]\r
270 * The background-gradient for disabled Tabs. Can be either the name of a predefined gradient\r
271 * or a list of color stops. Used as the `$type` parameter for \r
272 * {@link Global_CSS#background-gradient}.\r
273 *\r
274 * @param {number} [$ui-inner-border-width=$tab-inner-border-width]\r
275 * The inner border-width of Tabs\r
276 *\r
277 * @param {number} [$ui-inner-border-width-focus=$tab-inner-border-width-focus]\r
278 * The inner border-width of focused Tabs\r
279 *\r
280 * @param {number} [$ui-inner-border-width-over=$tab-inner-border-width-over]\r
281 * The inner border-width of hovered Tabs\r
282 *\r
283 * @param {number} [$ui-inner-border-width-active=$tab-inner-border-width-active]\r
284 * The inner border-width of active Tabs\r
285 *\r
286 * @param {number} [$ui-inner-border-width-focus-over=$tab-inner-border-width-focus-over]\r
287 * The inner border-width of focused hovered Tabs\r
288 *\r
289 * @param {number} [$ui-inner-border-width-focus-active=$tab-inner-border-width-focus-active]\r
290 * The inner border-width of active Tabs when focused\r
291 *\r
292 * @param {number} [$ui-inner-border-width-disabled=$tab-inner-border-width-disabled]\r
293 * The inner border-width of disabled Tabs\r
294 *\r
295 * @param {color} [$ui-inner-border-color=$tab-inner-border-color]\r
296 * The inner border-color of Tabs\r
297 *\r
298 * @param {color} [$ui-inner-border-color-focus=$tab-inner-border-color-focus]\r
299 * The inner border-color of focused Tabs\r
300 *\r
301 * @param {color} [$ui-inner-border-color-over=$tab-inner-border-color-over]\r
302 * The inner border-color of hovered Tabs\r
303 *\r
304 * @param {color} [$ui-inner-border-color-active=$tab-inner-border-color-active]\r
305 * The inner border-color of active Tabs\r
306 *\r
307 * @param {color} [$ui-inner-border-color-focus-over=$tab-inner-border-color-focus-over]\r
308 * The inner border-color of focused hovered Tabs\r
309 *\r
310 * @param {color} [$ui-inner-border-color-focus-active=$tab-inner-border-color-focus-active]\r
311 * The inner border-color of active Tabs when focused\r
312 *\r
313 * @param {color} [$ui-inner-border-color-disabled=$tab-inner-border-color-disabled]\r
314 * The inner border-color of disabled Tabs\r
315 *\r
316 * @param {boolean} [$ui-inner-border-collapse=$tab-inner-border-collapse]\r
317 * `true` to suppress the inner border of the tab on the side adjacent to the tab strip\r
318 *\r
319 * @param {boolean} [$ui-inner-border-collapse-focus=$tab-inner-border-collapse-focus]\r
320 * `true` to suppress the inner border of the tab on the side adjacent to the tab strip\r
321 * when the tab is focused\r
322 *\r
323 * @param {boolean} [$ui-inner-border-collapse-over=$tab-inner-border-collapse-over]\r
324 * `true` to suppress the inner border of the tab on the side adjacent to the tab strip\r
325 * when the tab is hovered\r
326 *\r
327 * @param {boolean} [$ui-inner-border-collapse-active=$tab-inner-border-collapse-active]\r
328 * `true` to suppress the inner border of the tab on the side adjacent to the tab strip\r
329 * when the tab is active\r
330 *\r
331 * @param {boolean} [$ui-inner-border-collapse-focus-over=$tab-inner-border-collapse-focus-over]\r
332 * `true` to suppress the inner border of the tab on the side adjacent to the tab strip\r
333 * when the tab is focused and hovered\r
334 *\r
335 * @param {boolean} [$ui-inner-border-collapse-focus-active=$tab-inner-border-collapse-focus-active]\r
336 * `true` to suppress the inner border of the tab on the side adjacent to the tab strip\r
337 * when the tab is focused and active\r
338 *\r
339 * @param {boolean} [$ui-inner-border-collapse-disabled=$tab-inner-border-collapse-disabled]\r
340 * `true` to suppress the inner border of the tab on the side adjacent to the tab strip\r
341 * when the tab is disabled\r
342 *\r
343 * @param {number} [$ui-outline-width-focus=$tab-outline-width-focus]\r
344 * The outline width of focused Tabs\r
345 *\r
346 * @param {string} [$ui-outline-style-focus=$tab-outline-style-focus]\r
347 * The outline-style of focused Tabs\r
348 *\r
349 * @param {color} [$ui-outline-color-focus=$tab-outline-color-focus]\r
350 * The outline color of focused Tabs\r
351 *\r
352 * @param {number} [$ui-outline-offset-focus=$tab-outline-offset-focus]\r
353 * The outline offset of focused Tabs\r
354 *\r
355 * @param {number} [$ui-body-outline-width-focus=$tab-body-outline-width-focus]\r
356 * The body outline width of focused Tabs\r
357 *\r
358 * @param {string} [$ui-body-outline-style-focus=$tab-body-outline-style-focus]\r
359 * The body outline-style of focused Tabs\r
360 *\r
361 * @param {color} [$ui-body-outline-color-focus=$tab-body-outline-color-focus]\r
362 * The body outline color of focused Tabs\r
363 *\r
364 * @param {number} [$ui-icon-width=$tab-icon-width]\r
365 * The width of the Tab close icon\r
366 *\r
367 * @param {number} [$ui-icon-height=$tab-icon-height]\r
368 * The height of the Tab close icon\r
369 *\r
370 * @param {number} [$ui-icon-spacing=$tab-icon-spacing]\r
371 * the space in between the text and the close button\r
372 *\r
373 * @param {list} [$ui-icon-background-position=$tab-icon-background-position]\r
374 * The background-position of Tab icons\r
375 *\r
376 * @param {color} [$ui-glyph-color=$tab-glyph-color]\r
377 * The color of Tab glyph icons\r
378 *\r
379 * @param {color} [$ui-glyph-color-focus=$tab-glyph-color-focus]\r
380 * The color of a Tab glyph icon when the Tab is focused\r
381 *\r
382 * @param {color} [$ui-glyph-color-over=$tab-glyph-color-over]\r
383 * The color of a Tab glyph icon when the Tab is hovered\r
384 *\r
385 * @param {color} [$ui-glyph-color-active=$tab-glyph-color-active]\r
386 * The color of a Tab glyph icon when the Tab is active\r
387 *\r
388 * @param {color} [$ui-glyph-color-focus-over=$tab-glyph-color-focus-over]\r
389 * The color of a Tab glyph icon when the Tab is focused and hovered\r
390 *\r
391 * @param {color} [$ui-glyph-color-focus-active=$tab-glyph-color-focus-active]\r
392 * The color of a Tab glyph icon when the Tab is focused and active\r
393 *\r
394 * @param {color} [$ui-glyph-color-disabled=$tab-glyph-color-disabled]\r
395 * The color of a Tab glyph icon when the Tab is disabled\r
396 *\r
397 * @param {color} [$ui-plain-glyph-color=$tab-plain-glyph-color]\r
398 * The color of {@link Ext.tab.Bar#plain} Tab glyph icons\r
399 *\r
400 * @param {color} [$ui-plain-glyph-color-focus=$tab-plain-glyph-color-focus]\r
401 * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is focused\r
402 *\r
403 * @param {color} [$ui-plain-glyph-color-over=$tab-plain-glyph-color-over]\r
404 * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is hovered\r
405 *\r
406 * @param {color} [$ui-plain-glyph-color-active=$tab-plain-glyph-color-active]\r
407 * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is active\r
408 *\r
409 * @param {color} [$ui-plain-glyph-color-focus-over=$tab-plain-glyph-color-focus-over]\r
410 * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is focused and hovered\r
411 *\r
412 * @param {color} [$ui-plain-glyph-color-focus-active=$tab-plain-glyph-color-focus-active]\r
413 * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is focused and active\r
414 *\r
415 * @param {color} [$ui-plain-glyph-color-disabled=$tab-plain-glyph-color-disabled]\r
416 * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is disabled\r
417 *\r
418 * @param {number} [$ui-glyph-opacity=$tab-glyph-opacity]\r
419 * The opacity of a Tab glyph icon\r
420 *\r
421 * @param {number} [$ui-glyph-opacity-disabled=$tab-glyph-opacity-disabled]\r
422 * The opacity of a Tab glyph icon when the Tab is disabled\r
423 *\r
424 * @param {number} [$ui-opacity=$tab-opacity]\r
425 * Tab opacity\r
426 *\r
427 * @param {number} [$ui-opacity-focus=$tab-opacity-focus]\r
428 * Tab opacity when focused\r
429 *\r
430 * @param {number} [$ui-opacity-over=$tab-opacity-over]\r
431 * Tab opacity when hovered\r
432 *\r
433 * @param {number} [$ui-opacity-active=$tab-opacity-active]\r
434 * Opacity of the active tab\r
435 *\r
436 * @param {number} [$ui-opacity-focus-over=$tab-opacity-focus-over]\r
437 * Tab opacity when focused and hovered\r
438 *\r
439 * @param {number} [$ui-opacity-focus-active=$tab-opacity-focus-active]\r
440 * Opacity of the active tab when focused\r
441 *\r
442 * @param {number} [$ui-opacity-disabled=$tab-opacity-disabled]\r
443 * opacity to apply to the tab's main element when the tab is disabled\r
444 *\r
445 * @param {number} [$ui-background-opacity=$tab-background-opacity]\r
446 * Tab background opacity\r
447 *\r
448 * @param {number} [$ui-background-opacity-focus=$tab-background-opacity-focus]\r
449 * Tab background opacity when focused\r
450 *\r
451 * @param {number} [$ui-background-opacity-over=$tab-background-opacity-over]\r
452 * Tab background opacity when hovered\r
453 *\r
454 * @param {number} [$ui-background-opacity-active=$tab-background-opacity-active]\r
455 * background opacity of the active tab\r
456 *\r
457 * @param {number} [$ui-background-opacity-focus-over=$tab-background-opacity-focus-over]\r
458 * Tab background opacity when focused and hovered\r
459 *\r
460 * @param {number} [$ui-background-opacity-focus-active=$tab-background-opacity-focus-active]\r
461 * Background opacity of the active tab when focused\r
462 *\r
463 * @param {number} [$ui-background-opacity-disabled=$tab-background-opacity-disabled]\r
464 * Tab background opacity when disabled\r
465 *\r
466 * @param {number} [$ui-text-opacity-disabled=$tab-text-opacity-disabled]\r
467 * opacity to apply to the tab's text element when the tab is disabled\r
468 *\r
469 * @param {number} [$ui-icon-opacity-disabled=$tab-icon-opacity-disabled]\r
470 * opacity to apply to the tab's icon element when the tab is disabled\r
471 *\r
472 * @param {number} [$ui-closable-icon-width=$tab-closable-icon-width]\r
473 * The width of the Tab close icon\r
474 *\r
475 * @param {number} [$ui-closable-icon-height=$tab-closable-icon-height]\r
476 * The height of the Tab close icon\r
477 *\r
478 * @param {number} [$ui-closable-icon-top=$tab-closable-icon-top]\r
479 * The distance to offset the Tab close icon from the top of the tab\r
480 *\r
481 * @param {number} [$ui-closable-icon-right=$tab-closable-icon-right]\r
482 * The distance to offset the Tab close icon from the right of the tab\r
483 *\r
484 * @param {number} [$ui-closable-icon-spacing=$tab-closable-icon-spacing]\r
485 * The space in between the text and the close button\r
486 *\r
487 * @param {color} [$ui-closable-icon-glyph-color=$tab-closable-icon-glyph-color]\r
488 * The color of the Tab close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
489 *\r
490 * @param {color} [$ui-closable-icon-glyph-color-focus=$tab-closable-icon-glyph-color-focus]\r
491 * The color of the focused Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
492 *\r
493 * @param {color} [$ui-closable-icon-glyph-color-over=$tab-closable-icon-glyph-color-over]\r
494 * The color of the hovered Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
495 *\r
496 * @param {color} [$ui-closable-icon-glyph-color-active=$tab-closable-icon-glyph-color-active]\r
497 * The color of the active Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
498 *\r
499 * @param {color} [$ui-closable-icon-glyph-color-focus-over=$tab-closable-icon-glyph-color-focus-over]\r
500 * The color of a focused and hovered Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
501 *\r
502 * @param {color} [$ui-closable-icon-glyph-color-focus-active=$tab-closable-icon-glyph-color-focus-active]\r
503 * The color of a focused and active Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
504 *\r
505 * @param {color} [$ui-closable-icon-glyph-color-disabled=$tab-closable-icon-glyph-color-disabled]\r
506 * The color of a disabled Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
507 *\r
508 * @param {color} [$ui-plain-closable-icon-glyph-color=$tab-plain-closable-icon-glyph-color]\r
509 * The color of the Tab close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
510 *\r
511 * @param {color} [$ui-plain-closable-icon-glyph-color-focus=$tab-plain-closable-icon-glyph-color-focus]\r
512 * The color of the focused {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
513 *\r
514 * @param {color} [$ui-plain-closable-icon-glyph-color-over=$tab-plain-closable-icon-glyph-color-over]\r
515 * The color of the hovered {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
516 *\r
517 * @param {color} [$ui-plain-closable-icon-glyph-color-active=$tab-plain-closable-icon-glyph-color-active]\r
518 * The color of the active {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
519 *\r
520 * @param {color} [$ui-plain-closable-icon-glyph-color-focus-over=$tab-plain-closable-icon-glyph-color-focus-over]\r
521 * The color of a focused and hovered {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
522 *\r
523 * @param {color} [$ui-plain-closable-icon-glyph-color-focus-active=$tab-plain-closable-icon-glyph-color-focus-active]\r
524 * The color of a focused and active {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
525 *\r
526 * @param {color} [$ui-plain-closable-icon-glyph-color-disabled=$tab-plain-closable-icon-glyph-color-disabled]\r
527 * The color of a disabled {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
528 *\r
529 * @param {string/list} [$ui-closable-icon-glyph=$tab-closable-icon-glyph]\r
530 * Glyph for the Tab close icon when {@link Global_CSS#$enable-font-icons} is `true`.\r
531 *\r
532 * @member Ext.tab.Tab\r
533 */ \r
534@mixin extjs-tab-ui(\r
535 $ui,\r
536 \r
537 $ui-background-color: null,\r
538 $ui-background-color-focus: null,\r
539 $ui-background-color-over: null,\r
540 $ui-background-color-active: null,\r
541 $ui-background-color-focus-over: null,\r
542 $ui-background-color-focus-active: null,\r
543 $ui-background-color-disabled: null,\r
544\r
545 $ui-plain-background-color: null,\r
546 $ui-plain-background-color-focus: null,\r
547 $ui-plain-background-color-over: null,\r
548 $ui-plain-background-color-active: null,\r
549 $ui-plain-background-color-focus-over: null,\r
550 $ui-plain-background-color-focus-active: null,\r
551 $ui-plain-background-color-disabled: null,\r
552\r
553 $ui-border-radius: $tab-border-radius,\r
554 $ui-border-width: $tab-border-width,\r
555 $ui-margin: $tab-margin,\r
556 $ui-padding: $tab-padding,\r
557 $ui-text-padding: $tab-text-padding,\r
558\r
559 $ui-border-color: null,\r
560 $ui-border-color-focus: null,\r
561 $ui-border-color-over: null,\r
562 $ui-border-color-active: null,\r
563 $ui-border-color-focus-over: null,\r
564 $ui-border-color-focus-active: null,\r
565 $ui-border-color-disabled: null,\r
566\r
567 $ui-plain-border-color: null,\r
568 $ui-plain-border-color-focus: null,\r
569 $ui-plain-border-color-over: null,\r
570 $ui-plain-border-color-active: null,\r
571 $ui-plain-border-color-focus-over: null,\r
572 $ui-plain-border-color-focus-active: null,\r
573 $ui-plain-border-color-disabled: null,\r
574\r
575 $ui-cursor: $tab-cursor,\r
576 $ui-cursor-disabled: $tab-cursor-disabled,\r
577\r
578 $ui-font-size: null,\r
579 $ui-font-size-focus: null,\r
580 $ui-font-size-over: null,\r
581 $ui-font-size-active: null,\r
582 $ui-font-size-focus-over: null,\r
583 $ui-font-size-focus-active: null,\r
584 $ui-font-size-disabled: null,\r
585\r
586 $ui-font-weight: null,\r
587 $ui-font-weight-focus: null,\r
588 $ui-font-weight-over: null,\r
589 $ui-font-weight-active: null,\r
590 $ui-font-weight-focus-over: null,\r
591 $ui-font-weight-focus-active: null,\r
592 $ui-font-weight-disabled: null,\r
593\r
594 $ui-font-family: null,\r
595 $ui-font-family-focus: null,\r
596 $ui-font-family-over: null,\r
597 $ui-font-family-active: null,\r
598 $ui-font-family-focus-over: null,\r
599 $ui-font-family-focus-active: null,\r
600 $ui-font-family-disabled: null,\r
601\r
602 $ui-line-height: $tab-line-height,\r
603\r
604 $ui-color: null,\r
605 $ui-color-focus: null,\r
606 $ui-color-over: null,\r
607 $ui-color-active: null,\r
608 $ui-color-focus-over: null,\r
609 $ui-color-focus-active: null,\r
610 $ui-color-disabled: null,\r
611\r
612 $ui-plain-color: null,\r
613 $ui-plain-color-focus: null,\r
614 $ui-plain-color-over: null,\r
615 $ui-plain-color-active: null,\r
616 $ui-plain-color-focus-over: null,\r
617 $ui-plain-color-focus-active: null,\r
618 $ui-plain-color-disabled: null,\r
619\r
620 $ui-background-gradient: null,\r
621 $ui-background-gradient-focus: null,\r
622 $ui-background-gradient-over: null,\r
623 $ui-background-gradient-active: null,\r
624 $ui-background-gradient-focus-over: null,\r
625 $ui-background-gradient-focus-active: null,\r
626 $ui-background-gradient-disabled: null,\r
627\r
628 $ui-inner-border-width: null,\r
629 $ui-inner-border-width-focus: null,\r
630 $ui-inner-border-width-over: null,\r
631 $ui-inner-border-width-active: null,\r
632 $ui-inner-border-width-focus-over: null,\r
633 $ui-inner-border-width-focus-active: null,\r
634 $ui-inner-border-width-disabled: null,\r
635\r
636 $ui-inner-border-color: null,\r
637 $ui-inner-border-color-focus: null,\r
638 $ui-inner-border-color-over: null,\r
639 $ui-inner-border-color-active: null,\r
640 $ui-inner-border-color-focus-over: null,\r
641 $ui-inner-border-color-focus-active: null,\r
642 $ui-inner-border-color-disabled: null,\r
643\r
644 $ui-inner-border-collapse: null,\r
645 $ui-inner-border-collapse-focus: null,\r
646 $ui-inner-border-collapse-over: null,\r
647 $ui-inner-border-collapse-active: null,\r
648 $ui-inner-border-collapse-focus-over: null,\r
649 $ui-inner-border-collapse-focus-active: null,\r
650 $ui-inner-border-collapse-disabled: null,\r
651\r
652 $ui-outline-width-focus: $tab-outline-width-focus,\r
653 $ui-outline-style-focus: $tab-outline-style-focus,\r
654 $ui-outline-color-focus: $tab-outline-color-focus,\r
655 $ui-outline-offset-focus: $tab-outline-offset-focus,\r
656\r
657 $ui-body-outline-width-focus: $tab-body-outline-width-focus,\r
658 $ui-body-outline-style-focus: $tab-body-outline-style-focus,\r
659 $ui-body-outline-color-focus: $tab-body-outline-color-focus,\r
660\r
661 $ui-icon-width: $tab-icon-width,\r
662 $ui-icon-height: $tab-icon-height,\r
663 $ui-icon-spacing: $tab-icon-spacing,\r
664 $ui-icon-background-position: $tab-icon-background-position,\r
665\r
666 $ui-glyph-color: null,\r
667 $ui-glyph-color-focus: null,\r
668 $ui-glyph-color-over: null,\r
669 $ui-glyph-color-active: null,\r
670 $ui-glyph-color-focus-over: null,\r
671 $ui-glyph-color-focus-active: null,\r
672 $ui-glyph-color-disabled: null,\r
673\r
674 $ui-plain-glyph-color: null,\r
675 $ui-plain-glyph-color-focus: null,\r
676 $ui-plain-glyph-color-over: null,\r
677 $ui-plain-glyph-color-active: null,\r
678 $ui-plain-glyph-color-focus-over: null,\r
679 $ui-plain-glyph-color-focus-active: null,\r
680 $ui-plain-glyph-color-disabled: null,\r
681\r
682 $ui-glyph-opacity: $tab-glyph-opacity,\r
683 $ui-glyph-opacity-disabled: $tab-glyph-opacity-disabled,\r
684\r
685 $ui-opacity: $tab-opacity,\r
686 $ui-opacity-focus: $tab-opacity-focus,\r
687 $ui-opacity-over: $tab-opacity-over,\r
688 $ui-opacity-active: $tab-opacity-active,\r
689 $ui-opacity-focus-over: $tab-opacity-focus-over,\r
690 $ui-opacity-focus-active: $tab-opacity-focus-active,\r
691 $ui-opacity-disabled: $tab-opacity-disabled,\r
692\r
693 $ui-background-opacity: $tab-background-opacity,\r
694 $ui-background-opacity-focus: $tab-background-opacity-focus,\r
695 $ui-background-opacity-over: $tab-background-opacity-over,\r
696 $ui-background-opacity-active: $tab-background-opacity-active,\r
697 $ui-background-opacity-focus-over: $tab-background-opacity-focus-over,\r
698 $ui-background-opacity-focus-active: $tab-background-opacity-focus-active,\r
699 $ui-background-opacity-disabled: $tab-background-opacity-disabled,\r
700\r
701 $ui-text-opacity-disabled: $tab-text-opacity-disabled,\r
702 $ui-icon-opacity-disabled: $tab-icon-opacity-disabled,\r
703\r
704 $ui-closable-icon-width: $tab-closable-icon-width,\r
705 $ui-closable-icon-height: $tab-closable-icon-height,\r
706 $ui-closable-icon-top: $tab-closable-icon-top,\r
707 $ui-closable-icon-right: $tab-closable-icon-right,\r
708 $ui-closable-icon-spacing: $tab-closable-icon-spacing,\r
709\r
710 $ui-closable-icon-glyph-color: null,\r
711 $ui-closable-icon-glyph-color-focus: null,\r
712 $ui-closable-icon-glyph-color-over: null,\r
713 $ui-closable-icon-glyph-color-active: null,\r
714 $ui-closable-icon-glyph-color-focus-over: null,\r
715 $ui-closable-icon-glyph-color-focus-active: null,\r
716 $ui-closable-icon-glyph-color-disabled: null,\r
717\r
718 $ui-plain-closable-icon-glyph-color: $tab-plain-closable-icon-glyph-color,\r
719 $ui-plain-closable-icon-glyph-color-focus: $tab-plain-closable-icon-glyph-color-focus,\r
720 $ui-plain-closable-icon-glyph-color-over: $tab-plain-closable-icon-glyph-color-over,\r
721 $ui-plain-closable-icon-glyph-color-active: $tab-plain-closable-icon-glyph-color-active,\r
722 $ui-plain-closable-icon-glyph-color-focus-over: $tab-plain-closable-icon-glyph-color-focus-over,\r
723 $ui-plain-closable-icon-glyph-color-focus-active: $tab-plain-closable-icon-glyph-color-focus-active,\r
724 $ui-plain-closable-icon-glyph-color-disabled: $tab-plain-closable-icon-glyph-color-disabled,\r
725\r
726 $ui-closable-icon-glyph: $tab-closable-icon-glyph\r
727) {\r
728\r
729 @if $ui-background-color == null {\r
730 $ui-background-color: $tab-base-color;\r
731\r
732 @if $ui-background-color-focus == null {\r
733 $ui-background-color-focus: $tab-base-color-focus;\r
734 }\r
735\r
736 @if $ui-background-color-disabled == null {\r
737 $ui-background-color-disabled: $tab-base-color-disabled;\r
738 }\r
739 } @else {\r
740 @if $ui-background-color-focus == null {\r
741 $ui-background-color-focus: $ui-background-color;\r
742 }\r
743\r
744 @if $ui-background-color-disabled == null {\r
745 $ui-background-color-disabled: $ui-background-color;\r
746 }\r
747 }\r
748\r
749 @if $ui-background-color-over == null {\r
750 $ui-background-color-over: $tab-base-color-over;\r
751\r
752 @if $ui-background-color-focus-over == null {\r
753 $ui-background-color-focus-over: $tab-base-color-focus-over;\r
754 }\r
755 } @else {\r
756 @if $ui-background-color-focus-over == null {\r
757 $ui-background-color-focus-over: $ui-background-color-over;\r
758 }\r
759 }\r
760\r
761 @if $ui-background-color-active == null {\r
762 $ui-background-color-active: $tab-base-color-active;\r
763\r
764 @if $ui-background-color-focus-active == null {\r
765 $ui-background-color-focus-active: $tab-base-color-focus-active;\r
766 }\r
767 } @else {\r
768 @if $ui-background-color-focus-active == null {\r
769 $ui-background-color-focus-active: $ui-background-color-active;\r
770 }\r
771 }\r
772\r
773 @if $ui-plain-background-color == null {\r
774 $ui-plain-background-color: if($ui == 'default', $tab-plain-background-color, $ui-background-color);\r
775\r
776 @if $ui-plain-background-color-focus == null {\r
777 $ui-plain-background-color-focus: $tab-plain-background-color-focus;\r
778 }\r
779\r
780 @if $ui-plain-background-color-disabled == null {\r
781 $ui-plain-background-color-disabled: $tab-plain-background-color-disabled;\r
782 }\r
783 } @else {\r
784 @if $ui-plain-background-color-focus == null {\r
785 $ui-plain-background-color-focus: $ui-plain-background-color;\r
786 }\r
787\r
788 @if $ui-plain-background-color-disabled == null {\r
789 $ui-plain-background-color-disabled: $ui-plain-background-color;\r
790 }\r
791 }\r
792\r
793 @if $ui-plain-background-color-over == null {\r
794 $ui-plain-background-color-over: $tab-plain-background-color-over;\r
795\r
796 @if $ui-plain-background-color-focus-over == null {\r
797 $ui-plain-background-color-focus-over: $tab-plain-background-color-focus-over;\r
798 }\r
799 } @else {\r
800 @if $ui-plain-background-color-focus-over == null {\r
801 $ui-plain-background-color-focus-over: $ui-plain-background-color-over;\r
802 }\r
803 }\r
804\r
805 @if $ui-plain-background-color-active == null {\r
806 $ui-plain-background-color-active: $tab-plain-background-color-active;\r
807\r
808 @if $ui-plain-background-color-focus-active == null {\r
809 $ui-plain-background-color-focus-active: $tab-plain-background-color-focus-active;\r
810 }\r
811 } @else {\r
812 @if $ui-plain-background-color-focus-active == null {\r
813 $ui-plain-background-color-focus-active: $ui-plain-background-color-active;\r
814 }\r
815 }\r
816\r
817 @if $ui-border-color == null {\r
818 $ui-border-color: $tab-border-color;\r
819\r
820 @if $ui-border-color-focus == null {\r
821 $ui-border-color-focus: $tab-border-color-focus;\r
822 }\r
823\r
824 @if $ui-border-color-disabled == null {\r
825 $ui-border-color-disabled: $tab-border-color-disabled;\r
826 }\r
827} @else {\r
828 @if $ui-border-color-focus == null {\r
829 $ui-border-color-focus: $ui-border-color;\r
830 }\r
831\r
832 @if $ui-border-color-disabled == null {\r
833 $ui-border-color-disabled: $ui-border-color;\r
834 }\r
835}\r
836\r
837 @if $ui-border-color-over == null {\r
838 $ui-border-color-over: $tab-border-color-over;\r
839\r
840 @if $ui-border-color-focus-over == null {\r
841 $ui-border-color-focus-over: $tab-border-color-focus-over;\r
842 }\r
843 } @else {\r
844 @if $ui-border-color-focus-over == null {\r
845 $ui-border-color-focus-over: $ui-border-color-over;\r
846 }\r
847 }\r
848\r
849 @if $ui-border-color-active == null {\r
850 $ui-border-color-active: $tab-border-color-active;\r
851\r
852 @if $ui-border-color-focus-active == null {\r
853 $ui-border-color-focus-active: $tab-border-color-focus-active;\r
854 }\r
855 } @else {\r
856 @if $ui-border-color-focus-active == null {\r
857 $ui-border-color-focus-active: $ui-border-color-active;\r
858 }\r
859 }\r
860\r
861 @if $ui-plain-border-color == null {\r
862 $ui-plain-border-color: if($ui == 'default', $tab-plain-border-color, $ui-border-color);\r
863\r
864 @if $ui-plain-border-color-focus == null {\r
865 $ui-plain-border-color-focus: $tab-plain-border-color-focus;\r
866 }\r
867\r
868 @if $ui-plain-border-color-disabled == null {\r
869 $ui-plain-border-color-disabled: $tab-plain-border-color-disabled;\r
870 }\r
871 } @else {\r
872 @if $ui-plain-border-color-focus == null {\r
873 $ui-plain-border-color-focus: $ui-plain-border-color;\r
874 }\r
875\r
876 @if $ui-plain-border-color-disabled == null {\r
877 $ui-plain-border-color-disabled: $ui-plain-border-color;\r
878 }\r
879 }\r
880\r
881 @if $ui-plain-border-color-over == null {\r
882 $ui-plain-border-color-over: $tab-plain-border-color-over;\r
883\r
884 @if $ui-plain-border-color-focus-over == null {\r
885 $ui-plain-border-color-focus-over: $tab-plain-border-color-focus-over;\r
886 }\r
887 } @else {\r
888 @if $ui-plain-border-color-focus-over == null {\r
889 $ui-plain-border-color-focus-over: $ui-plain-border-color-over;\r
890 }\r
891 }\r
892\r
893 @if $ui-plain-border-color-active == null {\r
894 $ui-plain-border-color-active: $tab-plain-border-color-active;\r
895\r
896 @if $ui-plain-border-color-focus-active == null {\r
897 $ui-plain-border-color-focus-active: $tab-plain-border-color-focus-active;\r
898 }\r
899 } @else {\r
900 @if $ui-plain-border-color-focus-active == null {\r
901 $ui-plain-border-color-focus-active: $ui-plain-border-color-active;\r
902 }\r
903 }\r
904\r
905 @if $ui-font-size == null {\r
906 $ui-font-size: $tab-font-size;\r
907\r
908 @if $ui-font-size-focus == null {\r
909 $ui-font-size-focus: $tab-font-size-focus;\r
910 }\r
911\r
912 @if $ui-font-size-over == null {\r
913 $ui-font-size-over: $tab-font-size-over;\r
914 }\r
915\r
916 @if $ui-font-size-active == null {\r
917 $ui-font-size-active: $tab-font-size-active;\r
918 }\r
919\r
920 @if $ui-font-size-focus-over == null {\r
921 $ui-font-size-focus-over: $tab-font-size-focus-over;\r
922 }\r
923\r
924 @if $ui-font-size-focus-active == null {\r
925 $ui-font-size-focus-active: $tab-font-size-focus-active;\r
926 }\r
927\r
928 @if $ui-font-size-disabled == null {\r
929 $ui-font-size-disabled: $tab-font-size-disabled;\r
930 }\r
931 } @else {\r
932 @if $ui-font-size-focus == null {\r
933 $ui-font-size-focus: $ui-font-size;\r
934 }\r
935\r
936 @if $ui-font-size-over == null {\r
937 $ui-font-size-over: $ui-font-size;\r
938 }\r
939\r
940 @if $ui-font-size-active == null {\r
941 $ui-font-size-active: $ui-font-size;\r
942 }\r
943\r
944 @if $ui-font-size-focus-over == null {\r
945 $ui-font-size-focus-over: $ui-font-size-focus;\r
946 }\r
947\r
948 @if $ui-font-size-focus-active == null {\r
949 $ui-font-size-focus-active: $ui-font-size-focus;\r
950 }\r
951\r
952 @if $ui-font-size-disabled == null {\r
953 $ui-font-size-disabled: $ui-font-size;\r
954 }\r
955 }\r
956\r
957 @if $ui-font-weight == null {\r
958 $ui-font-weight: $tab-font-weight;\r
959\r
960 @if $ui-font-weight-focus == null {\r
961 $ui-font-weight-focus: $tab-font-weight-focus;\r
962 }\r
963\r
964 @if $ui-font-weight-over == null {\r
965 $ui-font-weight-over: $tab-font-weight-over;\r
966 }\r
967\r
968 @if $ui-font-weight-active == null {\r
969 $ui-font-weight-active: $tab-font-weight-active;\r
970 }\r
971\r
972 @if $ui-font-weight-focus-over == null {\r
973 $ui-font-weight-focus-over: $tab-font-weight-focus-over;\r
974 }\r
975\r
976 @if $ui-font-weight-focus-active == null {\r
977 $ui-font-weight-focus-active: $tab-font-weight-focus-active;\r
978 }\r
979\r
980 @if $ui-font-weight-disabled == null {\r
981 $ui-font-weight-disabled: $tab-font-weight-disabled;\r
982 }\r
983 } @else {\r
984 @if $ui-font-weight-focus == null {\r
985 $ui-font-weight-focus: $ui-font-weight;\r
986 }\r
987\r
988 @if $ui-font-weight-over == null {\r
989 $ui-font-weight-over: $ui-font-weight;\r
990 }\r
991\r
992 @if $ui-font-weight-active == null {\r
993 $ui-font-weight-active: $ui-font-weight;\r
994 }\r
995\r
996 @if $ui-font-weight-focus-over == null {\r
997 $ui-font-weight-focus-over: $ui-font-weight-focus;\r
998 }\r
999\r
1000 @if $ui-font-weight-focus-active == null {\r
1001 $ui-font-weight-focus-active: $ui-font-weight-focus;\r
1002 }\r
1003\r
1004 @if $ui-font-weight-disabled == null {\r
1005 $ui-font-weight-disabled: $ui-font-weight;\r
1006 }\r
1007 }\r
1008\r
1009 @if $ui-font-family == null {\r
1010 $ui-font-family: $tab-font-family;\r
1011\r
1012 @if $ui-font-family-focus == null {\r
1013 $ui-font-family-focus: $tab-font-family-focus;\r
1014 }\r
1015\r
1016 @if $ui-font-family-over == null {\r
1017 $ui-font-family-over: $tab-font-family-over;\r
1018 }\r
1019\r
1020 @if $ui-font-family-active == null {\r
1021 $ui-font-family-active: $tab-font-family-active;\r
1022 }\r
1023\r
1024 @if $ui-font-family-focus-over == null {\r
1025 $ui-font-family-focus-over: $tab-font-family-focus-over;\r
1026 }\r
1027\r
1028 @if $ui-font-family-focus-active == null {\r
1029 $ui-font-family-focus-active: $tab-font-family-focus-active;\r
1030 }\r
1031\r
1032 @if $ui-font-family-disabled == null {\r
1033 $ui-font-family-disabled: $tab-font-family-disabled;\r
1034 }\r
1035 } @else {\r
1036 @if $ui-font-family-focus == null {\r
1037 $ui-font-family-focus: $ui-font-family;\r
1038 }\r
1039\r
1040 @if $ui-font-family-over == null {\r
1041 $ui-font-family-over: $ui-font-family;\r
1042 }\r
1043\r
1044 @if $ui-font-family-active == null {\r
1045 $ui-font-family-active: $ui-font-family;\r
1046 }\r
1047\r
1048 @if $ui-font-family-focus-over == null {\r
1049 $ui-font-family-focus-over: $ui-font-family-focus;\r
1050 }\r
1051\r
1052 @if $ui-font-family-focus-active == null {\r
1053 $ui-font-family-focus-active: $ui-font-family-focus;\r
1054 }\r
1055\r
1056 @if $ui-font-family-disabled == null {\r
1057 $ui-font-family-disabled: $ui-font-family;\r
1058 }\r
1059 }\r
1060\r
1061 @if $ui-color == null {\r
1062 $ui-color: $tab-color;\r
1063\r
1064 @if $ui-color-focus == null {\r
1065 $ui-color-focus: $tab-color-focus;\r
1066 }\r
1067\r
1068 @if $ui-color-disabled == null {\r
1069 $ui-color-disabled: $tab-color-disabled;\r
1070 }\r
1071 } @else {\r
1072 @if $ui-color-focus == null {\r
1073 $ui-color-focus: $ui-color;\r
1074 }\r
1075\r
1076 @if $ui-color-disabled == null {\r
1077 $ui-color-disabled: $ui-color;\r
1078 }\r
1079 }\r
1080\r
1081 @if $ui-color-over == null {\r
1082 $ui-color-over: $tab-color-over;\r
1083\r
1084 @if $ui-color-focus-over == null {\r
1085 $ui-color-focus-over: $tab-color-focus-over;\r
1086 }\r
1087 } @else {\r
1088 @if $ui-color-focus-over == null {\r
1089 $ui-color-focus-over: $ui-color-over;\r
1090 }\r
1091 }\r
1092\r
1093 @if $ui-color-active == null {\r
1094 $ui-color-active: $tab-color-active;\r
1095\r
1096 @if $ui-color-focus-active == null {\r
1097 $ui-color-focus-active: $tab-color-focus-active;\r
1098 }\r
1099 } @else {\r
1100 @if $ui-color-focus-active == null {\r
1101 $ui-color-focus-active: $ui-color-active;\r
1102 }\r
1103 }\r
1104\r
1105 @if $ui-plain-color == null {\r
1106 $ui-plain-color: if($ui == 'default', $tab-plain-color, $ui-color);\r
1107\r
1108 @if $ui-plain-color-focus == null {\r
1109 $ui-plain-color-focus: $tab-plain-color-focus;\r
1110 }\r
1111\r
1112 @if $ui-plain-color-disabled == null {\r
1113 $ui-plain-color-disabled: $tab-plain-color-disabled;\r
1114 }\r
1115 } @else {\r
1116 @if $ui-plain-color-focus == null {\r
1117 $ui-plain-color-focus: $ui-plain-color;\r
1118 }\r
1119\r
1120 @if $ui-plain-color-disabled == null {\r
1121 $ui-plain-color-disabled: $ui-plain-color;\r
1122 }\r
1123 }\r
1124\r
1125 @if $ui-plain-color-over == null {\r
1126 $ui-plain-color-over: $tab-plain-color-over;\r
1127\r
1128 @if $ui-plain-color-focus-over == null {\r
1129 $ui-plain-color-focus-over: $tab-plain-color-focus-over;\r
1130 }\r
1131 } @else {\r
1132 @if $ui-plain-color-focus-over == null {\r
1133 $ui-plain-color-focus-over: $ui-plain-color-over;\r
1134 }\r
1135 }\r
1136\r
1137 @if $ui-plain-color-active == null {\r
1138 $ui-plain-color-active: $tab-plain-color-active;\r
1139\r
1140 @if $ui-plain-color-focus-active == null {\r
1141 $ui-plain-color-focus-active: $tab-plain-color-focus-active;\r
1142 }\r
1143 } @else {\r
1144 @if $ui-plain-color-focus-active == null {\r
1145 $ui-plain-color-focus-active: $ui-plain-color-active;\r
1146 }\r
1147 }\r
1148\r
1149 @if $ui-background-gradient == null {\r
1150 $ui-background-gradient: $tab-background-gradient;\r
1151\r
1152 @if $ui-background-gradient-focus == null {\r
1153 $ui-background-gradient-focus: $tab-background-gradient-focus;\r
1154 }\r
1155\r
1156 @if $ui-background-gradient-disabled == null {\r
1157 $ui-background-gradient-disabled: $tab-background-gradient-disabled;\r
1158 }\r
1159 } @else {\r
1160 @if $ui-background-gradient-focus == null {\r
1161 $ui-background-gradient-focus: $ui-background-gradient;\r
1162 }\r
1163\r
1164 @if $ui-background-gradient-disabled == null {\r
1165 $ui-background-gradient-disabled: $ui-background-gradient;\r
1166 }\r
1167 }\r
1168\r
1169 @if $ui-background-gradient-over == null {\r
1170 $ui-background-gradient-over: $tab-background-gradient-over;\r
1171\r
1172 @if $ui-background-gradient-focus-over == null {\r
1173 $ui-background-gradient-focus-over: $tab-background-gradient-focus-over;\r
1174 }\r
1175 } @else {\r
1176 @if $ui-background-gradient-focus-over == null {\r
1177 $ui-background-gradient-focus-over: $ui-background-gradient-over;\r
1178 }\r
1179 }\r
1180\r
1181 @if $ui-background-gradient-active == null {\r
1182 $ui-background-gradient-active: $tab-background-gradient-active;\r
1183\r
1184 @if $ui-background-gradient-focus-active == null {\r
1185 $ui-background-gradient-focus-active: $tab-background-gradient-focus-active;\r
1186 }\r
1187 } @else {\r
1188 @if $ui-background-gradient-focus-active == null {\r
1189 $ui-background-gradient-focus-active: $ui-background-gradient-active;\r
1190 }\r
1191 }\r
1192\r
1193 @if $ui-inner-border-width == null {\r
1194 $ui-inner-border-width: $tab-inner-border-width;\r
1195\r
1196 @if $ui-inner-border-width-focus == null {\r
1197 $ui-inner-border-width-focus: $tab-inner-border-width-focus;\r
1198 }\r
1199\r
1200 @if $ui-inner-border-width-over == null {\r
1201 $ui-inner-border-width-over: $tab-inner-border-width-over;\r
1202 }\r
1203\r
1204 @if $ui-inner-border-width-active == null {\r
1205 $ui-inner-border-width-active: $tab-inner-border-width-active;\r
1206 }\r
1207\r
1208 @if $ui-inner-border-width-focus-over == null {\r
1209 $ui-inner-border-width-focus-over: $tab-inner-border-width-focus-over;\r
1210 }\r
1211\r
1212 @if $ui-inner-border-width-focus-active == null {\r
1213 $ui-inner-border-width-focus-active: $tab-inner-border-width-focus-active;\r
1214 }\r
1215\r
1216 @if $ui-inner-border-width-disabled == null {\r
1217 $ui-inner-border-width-disabled: $tab-inner-border-width-disabled;\r
1218 }\r
1219 } @else {\r
1220 @if $ui-inner-border-width-focus == null {\r
1221 $ui-inner-border-width-focus: $ui-inner-border-width;\r
1222 }\r
1223\r
1224 @if $ui-inner-border-width-over == null {\r
1225 $ui-inner-border-width-over: $ui-inner-border-width;\r
1226 }\r
1227\r
1228 @if $ui-inner-border-width-active == null {\r
1229 $ui-inner-border-width-active: $ui-inner-border-width;\r
1230 }\r
1231\r
1232 @if $ui-inner-border-width-focus-over == null {\r
1233 $ui-inner-border-width-focus-over: $ui-inner-border-width-focus;\r
1234 }\r
1235\r
1236 @if $ui-inner-border-width-focus-active == null {\r
1237 $ui-inner-border-width-focus-active: $ui-inner-border-width-focus;\r
1238 }\r
1239\r
1240 @if $ui-inner-border-width-disabled == null {\r
1241 $ui-inner-border-width-disabled: $ui-inner-border-width;\r
1242 }\r
1243 }\r
1244\r
1245 @if $ui-inner-border-color == null {\r
1246 $ui-inner-border-color: tab-inner-border-color($ui-background-color, $ui-border-color);\r
1247\r
1248 @if $ui-inner-border-color-focus == null {\r
1249 $ui-inner-border-color-focus: $tab-inner-border-color-focus;\r
1250 }\r
1251\r
1252 @if $ui-inner-border-color-over == null {\r
1253 $ui-inner-border-color-over: $tab-inner-border-color-over;\r
1254 }\r
1255\r
1256 @if $ui-inner-border-color-active == null {\r
1257 $ui-inner-border-color-active: $tab-inner-border-color-active;\r
1258 }\r
1259\r
1260 @if $ui-inner-border-color-focus-over == null {\r
1261 $ui-inner-border-color-focus-over: $tab-inner-border-color-focus-over;\r
1262 }\r
1263\r
1264 @if $ui-inner-border-color-focus-active == null {\r
1265 $ui-inner-border-color-focus-active: $tab-inner-border-color-focus-active;\r
1266 }\r
1267\r
1268 @if $ui-inner-border-color-disabled == null {\r
1269 $ui-inner-border-color-disabled: $tab-inner-border-color-disabled;\r
1270 }\r
1271 } @else {\r
1272 @if $ui-inner-border-color-focus == null {\r
1273 $ui-inner-border-color-focus: tab-inner-border-color-focus($ui-background-color-focus, $ui-border-color-focus);\r
1274 }\r
1275\r
1276 @if $ui-inner-border-color-over == null {\r
1277 $ui-inner-border-color-over: tab-inner-border-color-over($ui-background-color-over, $ui-border-color-over);\r
1278 }\r
1279\r
1280 @if $ui-inner-border-color-active == null {\r
1281 $ui-inner-border-color-active: tab-inner-border-color-active($ui-background-color-active, $ui-border-color-active);\r
1282 }\r
1283\r
1284 @if $ui-inner-border-color-focus-over == null {\r
1285 $ui-inner-border-color-focus-over: tab-inner-border-color-focus-over($ui-background-color-focus-over, $ui-border-color-focus-over);\r
1286 }\r
1287\r
1288 @if $ui-inner-border-color-focus-active == null {\r
1289 $ui-inner-border-color-focus-active: tab-inner-border-color-focus-active($ui-background-color-focus-active, $ui-border-color-focus-active);\r
1290 }\r
1291\r
1292 @if $ui-inner-border-color-disabled == null {\r
1293 $ui-inner-border-color-disabled: tab-inner-border-color-disabled($ui-background-color-disabled, $ui-border-color-disabled);\r
1294 }\r
1295 }\r
1296\r
1297 @if $ui-inner-border-collapse == null {\r
1298 $ui-inner-border-collapse: $tab-inner-border-collapse;\r
1299\r
1300 @if $ui-inner-border-collapse-focus == null {\r
1301 $ui-inner-border-collapse-focus: $tab-inner-border-collapse-focus;\r
1302 }\r
1303\r
1304 @if $ui-inner-border-collapse-over == null {\r
1305 $ui-inner-border-collapse-over: $tab-inner-border-collapse-over;\r
1306 }\r
1307\r
1308 @if $ui-inner-border-collapse-active == null {\r
1309 $ui-inner-border-collapse-active: $tab-inner-border-collapse-active;\r
1310 }\r
1311\r
1312 @if $ui-inner-border-collapse-focus-over == null {\r
1313 $ui-inner-border-collapse-focus-over: $tab-inner-border-collapse-focus-over;\r
1314 }\r
1315\r
1316 @if $ui-inner-border-collapse-focus-active == null {\r
1317 $ui-inner-border-collapse-focus-active: $tab-inner-border-collapse-focus-active;\r
1318 }\r
1319\r
1320 @if $ui-inner-border-collapse-disabled == null {\r
1321 $ui-inner-border-collapse-disabled: $tab-inner-border-collapse-disabled;\r
1322 }\r
1323 } @else {\r
1324 @if $ui-inner-border-collapse-focus == null {\r
1325 $ui-inner-border-collapse-focus: $ui-inner-border-collapse;\r
1326 }\r
1327\r
1328 @if $ui-inner-border-collapse-over == null {\r
1329 $ui-inner-border-collapse-over: $ui-inner-border-collapse;\r
1330 }\r
1331\r
1332 @if $ui-inner-border-collapse-active == null {\r
1333 $ui-inner-border-collapse-active: $ui-inner-border-collapse;\r
1334 }\r
1335\r
1336 @if $ui-inner-border-collapse-focus-over == null {\r
1337 $ui-inner-border-collapse-focus-over: $ui-inner-border-collapse-focus;\r
1338 }\r
1339\r
1340 @if $ui-inner-border-collapse-focus-active == null {\r
1341 $ui-inner-border-collapse-focus-active: $ui-inner-border-collapse-focus;\r
1342 }\r
1343\r
1344 @if $ui-inner-border-collapse-disabled == null {\r
1345 $ui-inner-border-collapse-disabled: $ui-inner-border-collapse;\r
1346 }\r
1347 }\r
1348\r
1349 @if $ui-glyph-color == null {\r
1350 $ui-glyph-color: $tab-glyph-color;\r
1351\r
1352 @if $ui-glyph-color-focus == null {\r
1353 $ui-glyph-color-focus: $tab-glyph-color-focus;\r
1354 }\r
1355\r
1356 @if $ui-glyph-color-disabled == null {\r
1357 $ui-glyph-color-disabled: $tab-glyph-color-disabled;\r
1358 }\r
1359 } @else {\r
1360 @if $ui-glyph-color-focus == null {\r
1361 $ui-glyph-color-focus: $ui-glyph-color;\r
1362 }\r
1363\r
1364 @if $ui-glyph-color-disabled == null {\r
1365 $ui-glyph-color-disabled: $ui-glyph-color;\r
1366 }\r
1367 }\r
1368\r
1369 @if $ui-glyph-color-over == null {\r
1370 $ui-glyph-color-over: $tab-glyph-color-over;\r
1371\r
1372 @if $ui-glyph-color-focus-over == null {\r
1373 $ui-glyph-color-focus-over: $tab-glyph-color-focus-over;\r
1374 }\r
1375 } @else {\r
1376 @if $ui-glyph-color-focus-over == null {\r
1377 $ui-glyph-color-focus-over: $ui-glyph-color-over;\r
1378 }\r
1379 }\r
1380\r
1381 @if $ui-glyph-color-active == null {\r
1382 $ui-glyph-color-active: $tab-glyph-color-active;\r
1383\r
1384 @if $ui-glyph-color-focus-active == null {\r
1385 $ui-glyph-color-focus-active: $tab-glyph-color-focus-active;\r
1386 }\r
1387 } @else {\r
1388 @if $ui-glyph-color-focus-active == null {\r
1389 $ui-glyph-color-focus-active: $ui-glyph-color-active;\r
1390 }\r
1391 }\r
1392\r
1393 @if $ui-plain-glyph-color == null {\r
1394 $ui-plain-glyph-color: $tab-plain-glyph-color;\r
1395\r
1396 @if $ui-plain-glyph-color-focus == null {\r
1397 $ui-plain-glyph-color-focus: $tab-plain-glyph-color-focus;\r
1398 }\r
1399\r
1400 @if $ui-plain-glyph-color-disabled == null {\r
1401 $ui-plain-glyph-color-disabled: $tab-plain-glyph-color-disabled;\r
1402 }\r
1403 } @else {\r
1404 @if $ui-plain-glyph-color-focus == null {\r
1405 $ui-plain-glyph-color-focus: $ui-plain-glyph-color;\r
1406 }\r
1407\r
1408 @if $ui-plain-glyph-color-disabled == null {\r
1409 $ui-plain-glyph-color-disabled: $ui-plain-glyph-color;\r
1410 }\r
1411 }\r
1412\r
1413 @if $ui-plain-glyph-color-over == null {\r
1414 $ui-plain-glyph-color-over: $tab-plain-glyph-color-over;\r
1415\r
1416 @if $ui-plain-glyph-color-focus-over == null {\r
1417 $ui-plain-glyph-color-focus-over: $tab-plain-glyph-color-focus-over;\r
1418 }\r
1419 } @else {\r
1420 @if $ui-plain-glyph-color-focus-over == null {\r
1421 $ui-plain-glyph-color-focus-over: $ui-plain-glyph-color-over;\r
1422 }\r
1423 }\r
1424\r
1425 @if $ui-plain-glyph-color-active == null {\r
1426 $ui-plain-glyph-color-active: $tab-plain-glyph-color-active;\r
1427\r
1428 @if $ui-plain-glyph-color-focus-active == null {\r
1429 $ui-plain-glyph-color-focus-active: $tab-plain-glyph-color-focus-active;\r
1430 }\r
1431 } @else {\r
1432 @if $ui-plain-glyph-color-focus-active == null {\r
1433 $ui-plain-glyph-color-focus-active: $ui-plain-glyph-color-active;\r
1434 }\r
1435 }\r
1436\r
1437 @if $ui-closable-icon-glyph-color == null {\r
1438 $ui-closable-icon-glyph-color: $tab-closable-icon-glyph-color;\r
1439\r
1440 @if $ui-closable-icon-glyph-color-focus == null {\r
1441 $ui-closable-icon-glyph-color-focus: $tab-closable-icon-glyph-color-focus;\r
1442 }\r
1443\r
1444 @if $ui-closable-icon-glyph-color-disabled == null {\r
1445 $ui-closable-icon-glyph-color-disabled: $tab-closable-icon-glyph-color-disabled;\r
1446 }\r
1447 } @else {\r
1448 @if $ui-closable-icon-glyph-color-focus == null {\r
1449 $ui-closable-icon-glyph-color-focus: $ui-closable-icon-glyph-color;\r
1450 }\r
1451\r
1452 @if $ui-closable-icon-glyph-color-disabled == null {\r
1453 $ui-closable-icon-glyph-color-disabled: $ui-closable-icon-glyph-color;\r
1454 }\r
1455 }\r
1456\r
1457 @if $ui-closable-icon-glyph-color-over == null {\r
1458 $ui-closable-icon-glyph-color-over: $tab-closable-icon-glyph-color-over;\r
1459\r
1460 @if $ui-closable-icon-glyph-color-focus-over == null {\r
1461 $ui-closable-icon-glyph-color-focus-over: $tab-closable-icon-glyph-color-focus-over;\r
1462 }\r
1463 } @else {\r
1464 @if $ui-closable-icon-glyph-color-focus-over == null {\r
1465 $ui-closable-icon-glyph-color-focus-over: $ui-closable-icon-glyph-color-over;\r
1466 }\r
1467 }\r
1468\r
1469 @if $ui-closable-icon-glyph-color-active == null {\r
1470 $ui-closable-icon-glyph-color-active: $tab-closable-icon-glyph-color-active;\r
1471\r
1472 @if $ui-closable-icon-glyph-color-focus-active == null {\r
1473 $ui-closable-icon-glyph-color-focus-active: $tab-closable-icon-glyph-color-focus-active;\r
1474 }\r
1475 } @else {\r
1476 @if $ui-closable-icon-glyph-color-focus-active == null {\r
1477 $ui-closable-icon-glyph-color-focus-active: $ui-closable-icon-glyph-color-active;\r
1478 }\r
1479 }\r
1480\r
1481 @if $ui-plain-closable-icon-glyph-color == null {\r
1482 $ui-plain-closable-icon-glyph-color: $tab-plain-closable-icon-glyph-color;\r
1483\r
1484 @if $ui-plain-closable-icon-glyph-color-focus == null {\r
1485 $ui-plain-closable-icon-glyph-color-focus: $tab-plain-closable-icon-glyph-color-focus;\r
1486 }\r
1487\r
1488 @if $ui-plain-closable-icon-glyph-color-disabled == null {\r
1489 $ui-plain-closable-icon-glyph-color-disabled: $tab-plain-closable-icon-glyph-color-disabled;\r
1490 }\r
1491 } @else {\r
1492 @if $ui-plain-closable-icon-glyph-color-focus == null {\r
1493 $ui-plain-closable-icon-glyph-color-focus: $ui-plain-closable-icon-glyph-color;\r
1494 }\r
1495\r
1496 @if $ui-plain-closable-icon-glyph-color-disabled == null {\r
1497 $ui-plain-closable-icon-glyph-color-disabled: $ui-plain-closable-icon-glyph-color;\r
1498 }\r
1499 }\r
1500\r
1501 @if $ui-plain-closable-icon-glyph-color-over == null {\r
1502 $ui-plain-closable-icon-glyph-color-over: $tab-plain-closable-icon-glyph-color-over;\r
1503\r
1504 @if $ui-plain-closable-icon-glyph-color-focus-over == null {\r
1505 $ui-plain-closable-icon-glyph-color-focus-over: $tab-plain-closable-icon-glyph-color-focus-over;\r
1506 }\r
1507 } @else {\r
1508 @if $ui-plain-closable-icon-glyph-color-focus-over == null {\r
1509 $ui-plain-closable-icon-glyph-color-focus-over: $ui-plain-closable-icon-glyph-color-over;\r
1510 }\r
1511 }\r
1512\r
1513 @if $ui-plain-closable-icon-glyph-color-active == null {\r
1514 $ui-plain-closable-icon-glyph-color-active: $tab-plain-closable-icon-glyph-color-active;\r
1515\r
1516 @if $ui-plain-closable-icon-glyph-color-focus-active == null {\r
1517 $ui-plain-closable-icon-glyph-color-focus-active: $tab-plain-closable-icon-glyph-color-focus-active;\r
1518 }\r
1519 } @else {\r
1520 @if $ui-plain-closable-icon-glyph-color-focus-active == null {\r
1521 $ui-plain-closable-icon-glyph-color-focus-active: $ui-plain-closable-icon-glyph-color-active;\r
1522 }\r
1523 }\r
1524\r
1525 $inner-border-max: max(\r
1526 max(top($ui-inner-border-width) right($ui-inner-border-width) bottom($ui-inner-border-width) left($ui-inner-border-width))\r
1527 max(top($ui-inner-border-width-focus) right($ui-inner-border-width-focus) bottom($ui-inner-border-width-focus) left($ui-inner-border-width-focus))\r
1528 max(top($ui-inner-border-width-over) right($ui-inner-border-width-over) bottom($ui-inner-border-width-over) left($ui-inner-border-width-over))\r
1529 max(top($ui-inner-border-width-active) right($ui-inner-border-width-active) bottom($ui-inner-border-width-active) left($ui-inner-border-width-active))\r
1530 max(top($ui-inner-border-width-disabled) right($ui-inner-border-width-disabled) bottom($ui-inner-border-width-disabled) left($ui-inner-border-width-disabled))\r
1531 );\r
1532\r
1533 $frame-size: frame-size($ui-border-width, $inner-border-max, $ui-border-radius);\r
1534\r
1535 @include x-frame(\r
1536 $cls: 'tab',\r
1537 $ui: $ui + '-top',\r
1538 $border-radius: $ui-border-radius,\r
1539 $border-width: $ui-border-width,\r
1540 $background-color: $ui-background-color,\r
1541 $background-gradient: $ui-background-gradient,\r
1542 $background-direction: top,\r
1543 $padding: $ui-padding,\r
1544 $inner-border-width: $ui-inner-border-width,\r
1545 $table: true\r
1546 );\r
1547\r
1548 @include x-frame(\r
1549 $cls: 'tab',\r
1550 $ui: $ui + '-bottom',\r
1551 $border-radius: rotate180($ui-border-radius),\r
1552 $border-width: rotate180($ui-border-width),\r
1553 $background-color: $ui-background-color,\r
1554 $background-gradient: $ui-background-gradient,\r
1555 $background-direction: bottom,\r
1556 $padding: rotate180($ui-padding),\r
1557 $inner-border-width: $ui-inner-border-width,\r
1558 $table: true\r
1559 );\r
1560\r
1561 @include x-frame(\r
1562 $cls: 'tab',\r
1563 $ui: $ui + '-left',\r
1564 $border-radius: rotate270($ui-border-radius),\r
1565 $border-width: rotate270($ui-border-width),\r
1566 $background-color: $ui-background-color,\r
1567 $background-gradient: $ui-background-gradient,\r
1568 $background-direction: top,\r
1569 $padding: $ui-padding,\r
1570 $inner-border-width: $ui-inner-border-width,\r
1571 $table: true\r
1572 );\r
1573\r
1574 @include x-frame(\r
1575 $cls: 'tab',\r
1576 $ui: $ui + '-right',\r
1577 $border-radius: rotate90($ui-border-radius),\r
1578 $border-width: rotate90($ui-border-width),\r
1579 $background-color: $ui-background-color,\r
1580 $background-gradient: $ui-background-gradient,\r
1581 $background-direction: top,\r
1582 $padding: $ui-padding,\r
1583 $inner-border-width: $ui-inner-border-width,\r
1584 $table: true\r
1585 );\r
1586\r
1587 .#{$prefix}tab-#{$ui} {\r
1588 border-color: $ui-border-color;\r
1589 @if not is-null($ui-cursor) {\r
1590 cursor: $ui-cursor;\r
1591 }\r
1592 @if not is-null($ui-inner-border-width) and not is-null($ui-inner-border-color) and $ui-inner-border-width != 0 {\r
1593 @include inner-border($ui-inner-border-width, $ui-inner-border-color);\r
1594 }\r
1595 @if ($ui-opacity != null) and ($ui-opacity != 1) {\r
1596 @include opacity($ui-opacity);\r
1597\r
1598 @if $include-ie {\r
1599 &.#{$prefix}tab-rotate-left {\r
1600 .#{$prefix}ie8 & {\r
1601 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity * 100}),\r
1602 progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
1603 }\r
1604 }\r
1605\r
1606 &.#{$prefix}tab-rotate-right {\r
1607 .#{$prefix}ie8 & {\r
1608 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity * 100}),\r
1609 progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
1610 }\r
1611 }\r
1612 }\r
1613 }\r
1614 @if ($ui-background-opacity != null) and ($ui-background-opacity != 1) {\r
1615 @include background-opacity($ui-background-color, $ui-background-opacity);\r
1616\r
1617 @if $include-ie {\r
1618 // Background opacity uses a filter in IE8, which overrides the rotation filter\r
1619 // Unfortunately rotation and opacity cannot coexist, or the tab background\r
1620 // turns black, so we will just have to do without background opacity in IE8\r
1621 &.#{$prefix}tab-rotate-left {\r
1622 .#{$prefix}ie8 & {\r
1623 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
1624 }\r
1625 }\r
1626\r
1627 &.#{$prefix}tab-rotate-right {\r
1628 .#{$prefix}ie8 & {\r
1629 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
1630 }\r
1631 }\r
1632 }\r
1633 }\r
1634\r
1635 @if $ui-plain-background-color != $ui-background-color {\r
1636 .#{$prefix}tab-bar-plain & {\r
1637 background-color: $ui-plain-background-color;\r
1638 }\r
1639 }\r
1640\r
1641 @if $ui-plain-border-color != $ui-border-color {\r
1642 .#{$prefix}tab-bar-plain & {\r
1643 border-color: $ui-plain-border-color;\r
1644 }\r
1645 }\r
1646 }\r
1647\r
1648 .#{$prefix}tab-#{$ui}-top {\r
1649 margin: $ui-margin;\r
1650\r
1651 @if $include-rtl {\r
1652 &.#{$prefix}rtl {\r
1653 margin: rtl($ui-margin);\r
1654 }\r
1655 }\r
1656\r
1657 &.#{$prefix}tab-rotate-left {\r
1658 margin: rtl($ui-margin);\r
1659\r
1660 @if $include-rtl {\r
1661 &.#{$prefix}rtl {\r
1662 margin: $ui-margin;\r
1663 }\r
1664 }\r
1665 }\r
1666\r
1667 @if not is-null($ui-inner-border-width) and not is-null($ui-inner-border-color) and $ui-inner-border-width != 0 {\r
1668 @include inner-border(\r
1669 if(\r
1670 $ui-inner-border-collapse,\r
1671 top($ui-inner-border-width) right($ui-inner-border-width) 0 left($ui-inner-border-width),\r
1672 $ui-inner-border-width\r
1673 ),\r
1674 $ui-inner-border-color\r
1675 );\r
1676 }\r
1677\r
1678 @if not is-null($ui-inner-border-width-focus) and not is-null($ui-inner-border-color-focus) {\r
1679 &.#{$prefix}tab-focus {\r
1680 @include inner-border(\r
1681 if(\r
1682 $ui-inner-border-collapse-focus,\r
1683 top($ui-inner-border-width-focus) right($ui-inner-border-width-focus) 0 left($ui-inner-border-width-focus),\r
1684 $ui-inner-border-width-focus\r
1685 ),\r
1686 $ui-inner-border-color-focus\r
1687 );\r
1688 }\r
1689 }\r
1690\r
1691 @if not is-null($ui-inner-border-width-over) and not is-null($ui-inner-border-color-over) {\r
1692 &.#{$prefix}tab-over {\r
1693 @include inner-border(\r
1694 if(\r
1695 $ui-inner-border-collapse-over,\r
1696 top($ui-inner-border-width-over) right($ui-inner-border-width-over) 0 left($ui-inner-border-width-over),\r
1697 $ui-inner-border-width-over\r
1698 ),\r
1699 $ui-inner-border-color-over\r
1700 );\r
1701 }\r
1702 }\r
1703\r
1704 @if not is-null($ui-inner-border-width-focus-over) and not is-null($ui-inner-border-color-focus-over) and\r
1705 ($ui-inner-border-width-focus-over != $ui-inner-border-width-over or\r
1706 $ui-inner-border-color-focus-over != $ui-inner-border-color-over or\r
1707 $ui-inner-border-collapse-focus-over != $ui-inner-border-collapse-over) {\r
1708 &.#{$prefix}tab-focus.#{$prefix}tab-over {\r
1709 @include inner-border(\r
1710 if(\r
1711 $ui-inner-border-collapse-focus-over,\r
1712 top($ui-inner-border-width-focus-over) right($ui-inner-border-width-focus-over) 0 left($ui-inner-border-width-focus-over),\r
1713 $ui-inner-border-width-focus-over\r
1714 ),\r
1715 $ui-inner-border-color-focus-over\r
1716 );\r
1717 }\r
1718 }\r
1719\r
1720 @if not is-null($ui-inner-border-width-active) and not is-null($ui-inner-border-color-active) {\r
1721 &.#{$prefix}tab.#{$prefix}tab-active {\r
1722 @include inner-border(\r
1723 if(\r
1724 $ui-inner-border-collapse-active,\r
1725 top($ui-inner-border-width-active) right($ui-inner-border-width-active) 0 left($ui-inner-border-width-active),\r
1726 $ui-inner-border-width-active\r
1727 ),\r
1728 $ui-inner-border-color-active\r
1729 );\r
1730 }\r
1731 }\r
1732\r
1733 @if not is-null($ui-inner-border-width-focus-active) and not is-null($ui-inner-border-color-focus-active) and\r
1734 ($ui-inner-border-width-focus-active != $ui-inner-border-width-active or\r
1735 $ui-inner-border-color-focus-active != $ui-inner-border-color-active or\r
1736 $ui-inner-border-collapse-focus-active != $ui-inner-border-collapse-active) {\r
1737 &.#{$prefix}tab-focus.#{$prefix}tab-active {\r
1738 @include inner-border(\r
1739 if(\r
1740 $ui-inner-border-collapse-focus-active,\r
1741 top($ui-inner-border-width-focus-active) right($ui-inner-border-width-focus-active) 0 left($ui-inner-border-width-focus-active),\r
1742 $ui-inner-border-width-focus-active\r
1743 ),\r
1744 $ui-inner-border-color-focus-active\r
1745 );\r
1746 }\r
1747 }\r
1748\r
1749 @if not is-null($ui-inner-border-width-disabled) and not is-null($ui-inner-border-color-disabled) {\r
1750 &.#{$prefix}tab.#{$prefix}tab-disabled {\r
1751 @include inner-border(\r
1752 if(\r
1753 $ui-inner-border-collapse-disabled,\r
1754 top($ui-inner-border-width-disabled) right($ui-inner-border-width-disabled) 0 left($ui-inner-border-width-disabled),\r
1755 $ui-inner-border-width-disabled\r
1756 ),\r
1757 $ui-inner-border-color-disabled\r
1758 );\r
1759 }\r
1760 }\r
1761 }\r
1762\r
1763 .#{$prefix}tab-#{$ui}-right {\r
1764 margin: rotate90($ui-margin);\r
1765\r
1766 @if $include-rtl {\r
1767 &.#{$prefix}rtl {\r
1768 margin: rtl(rotate90($ui-margin));\r
1769 }\r
1770 }\r
1771\r
1772 &.#{$prefix}tab-rotate-right {\r
1773 margin: flip-vertical(rotate90($ui-margin));\r
1774\r
1775 @if $include-rtl {\r
1776 &.#{$prefix}rtl {\r
1777 margin: rtl(flip-vertical(rotate90($ui-margin)));\r
1778 }\r
1779 }\r
1780 }\r
1781\r
1782 @if not is-null($ui-inner-border-width) and not is-null($ui-inner-border-color) and $ui-inner-border-width != 0 {\r
1783 @include inner-border(\r
1784 if(\r
1785 $ui-inner-border-collapse,\r
1786 top($ui-inner-border-width) right($ui-inner-border-width) bottom($ui-inner-border-width) 0,\r
1787 $ui-inner-border-width\r
1788 ),\r
1789 $ui-inner-border-color\r
1790 );\r
1791 }\r
1792\r
1793 @if not is-null($ui-inner-border-width-focus) and not is-null($ui-inner-border-color-focus) {\r
1794 &.#{$prefix}tab-focus {\r
1795 @include inner-border(\r
1796 if(\r
1797 $ui-inner-border-collapse-focus,\r
1798 top($ui-inner-border-width-focus) right($ui-inner-border-width-focus) bottom($ui-inner-border-width-focus) 0,\r
1799 $ui-inner-border-width-focus\r
1800 ),\r
1801 $ui-inner-border-color-focus\r
1802 );\r
1803 }\r
1804 }\r
1805\r
1806 @if not is-null($ui-inner-border-width-over) and not is-null($ui-inner-border-color-over) {\r
1807 &.#{$prefix}tab-over {\r
1808 @include inner-border(\r
1809 if(\r
1810 $ui-inner-border-collapse-over,\r
1811 top($ui-inner-border-width-over) right($ui-inner-border-width-over) bottom($ui-inner-border-width-over) 0,\r
1812 $ui-inner-border-width-over\r
1813 ),\r
1814 $ui-inner-border-color-over\r
1815 );\r
1816 }\r
1817 }\r
1818\r
1819 @if not is-null($ui-inner-border-width-focus-over) and not is-null($ui-inner-border-color-focus-over) and\r
1820 ($ui-inner-border-width-focus-over != $ui-inner-border-width-over or\r
1821 $ui-inner-border-color-focus-over != $ui-inner-border-color-over or\r
1822 $ui-inner-border-collapse-focus-over != $ui-inner-border-collapse-over) {\r
1823 &.#{$prefix}tab-focus.#{$prefix}tab-over {\r
1824 @include inner-border(\r
1825 if(\r
1826 $ui-inner-border-collapse-focus-over,\r
1827 top($ui-inner-border-width-focus-over) right($ui-inner-border-width-focus-over) bottom($ui-inner-border-width-focus-over) 0,\r
1828 $ui-inner-border-width-focus-over\r
1829 ),\r
1830 $ui-inner-border-color-focus-over\r
1831 );\r
1832 }\r
1833 }\r
1834\r
1835 @if not is-null($ui-inner-border-width-active) and not is-null($ui-inner-border-color-active) {\r
1836 &.#{$prefix}tab.#{$prefix}tab-active {\r
1837 @include inner-border(\r
1838 if(\r
1839 $ui-inner-border-collapse-active,\r
1840 top($ui-inner-border-width-active) right($ui-inner-border-width-active) bottom($ui-inner-border-width-active) 0,\r
1841 $ui-inner-border-width-active\r
1842 ),\r
1843 $ui-inner-border-color-active\r
1844 );\r
1845 }\r
1846 }\r
1847\r
1848 @if not is-null($ui-inner-border-width-focus-active) and not is-null($ui-inner-border-color-focus-active) and\r
1849 ($ui-inner-border-width-focus-active != $ui-inner-border-width-active or\r
1850 $ui-inner-border-color-focus-active != $ui-inner-border-color-active or\r
1851 $ui-inner-border-collapse-focus-active != $ui-inner-border-collapse-active) {\r
1852 &.#{$prefix}tab-focus.#{$prefix}tab-active {\r
1853 @include inner-border(\r
1854 if(\r
1855 $ui-inner-border-collapse-focus-active,\r
1856 top($ui-inner-border-width-focus-active) right($ui-inner-border-width-focus-active) bottom($ui-inner-border-width-focus-active) 0,\r
1857 $ui-inner-border-width-focus-active\r
1858 ),\r
1859 $ui-inner-border-color-focus-active\r
1860 );\r
1861 }\r
1862 }\r
1863\r
1864 @if not is-null($ui-inner-border-width-disabled) and not is-null($ui-inner-border-color-disabled) {\r
1865 &.#{$prefix}tab.#{$prefix}tab-disabled {\r
1866 @include inner-border(\r
1867 if(\r
1868 $ui-inner-border-collapse-disabled,\r
1869 top($ui-inner-border-width-disabled) right($ui-inner-border-width-disabled) bottom($ui-inner-border-width-disabled) 0,\r
1870 $ui-inner-border-width-disabled\r
1871 ),\r
1872 $ui-inner-border-color-disabled\r
1873 );\r
1874 }\r
1875 }\r
1876 }\r
1877\r
1878 .#{$prefix}tab-#{$ui}-bottom {\r
1879 margin: flip-vertical($ui-margin);\r
1880\r
1881 @if $include-rtl {\r
1882 &.#{$prefix}rtl {\r
1883 margin: rtl(flip-vertical($ui-margin));\r
1884 }\r
1885 }\r
1886\r
1887 &.#{$prefix}tab-rotate-left {\r
1888 margin: rotate180($ui-margin);\r
1889\r
1890 @if $include-rtl {\r
1891 &.#{$prefix}rtl {\r
1892 margin: rtl(rotate180($ui-margin));\r
1893 }\r
1894 }\r
1895 }\r
1896\r
1897 @if not is-null($ui-inner-border-width) and not is-null($ui-inner-border-color) and $ui-inner-border-width != 0 {\r
1898 @include inner-border(\r
1899 if(\r
1900 $ui-inner-border-collapse,\r
1901 0 right($ui-inner-border-width) top($ui-inner-border-width) left($ui-inner-border-width),\r
1902 $ui-inner-border-width\r
1903 ),\r
1904 $ui-inner-border-color\r
1905 );\r
1906 }\r
1907\r
1908 @if not is-null($ui-inner-border-width-focus) and not is-null($ui-inner-border-color-focus) {\r
1909 &.#{$prefix}tab-focus {\r
1910 @include inner-border(\r
1911 if(\r
1912 $ui-inner-border-collapse-focus,\r
1913 0 right($ui-inner-border-width-focus) top($ui-inner-border-width-focus) left($ui-inner-border-width-focus),\r
1914 $ui-inner-border-width-focus\r
1915 ),\r
1916 $ui-inner-border-color-focus\r
1917 );\r
1918 }\r
1919 }\r
1920\r
1921 @if not is-null($ui-inner-border-width-over) and not is-null($ui-inner-border-color-over) {\r
1922 &.#{$prefix}tab-over {\r
1923 @include inner-border(\r
1924 if(\r
1925 $ui-inner-border-collapse-over,\r
1926 0 right($ui-inner-border-width-over) top($ui-inner-border-width-over) left($ui-inner-border-width-over),\r
1927 $ui-inner-border-width-over\r
1928 ),\r
1929 $ui-inner-border-color-over\r
1930 );\r
1931 }\r
1932 }\r
1933\r
1934 @if not is-null($ui-inner-border-width-focus-over) and not is-null($ui-inner-border-color-focus-over) and\r
1935 ($ui-inner-border-width-focus-over != $ui-inner-border-width-over or\r
1936 $ui-inner-border-color-focus-over != $ui-inner-border-color-over or\r
1937 $ui-inner-border-collapse-focus-over != $ui-inner-border-collapse-over) {\r
1938 &.#{$prefix}tab-focus.#{$prefix}tab-over {\r
1939 @include inner-border(\r
1940 if(\r
1941 $ui-inner-border-collapse-focus-over,\r
1942 0 right($ui-inner-border-width-focus-over) top($ui-inner-border-width-focus-over) left($ui-inner-border-width-focus-over),\r
1943 $ui-inner-border-width-focus-over\r
1944 ),\r
1945 $ui-inner-border-color-focus-over\r
1946 );\r
1947 }\r
1948 }\r
1949\r
1950 @if not is-null($ui-inner-border-width-active) and not is-null($ui-inner-border-color-active) {\r
1951 &.#{$prefix}tab.#{$prefix}tab-active {\r
1952 @include inner-border(\r
1953 if(\r
1954 $ui-inner-border-collapse-active,\r
1955 0 right($ui-inner-border-width-active) top($ui-inner-border-width-active) left($ui-inner-border-width-active),\r
1956 $ui-inner-border-width-active\r
1957 ),\r
1958 $ui-inner-border-color-active\r
1959 );\r
1960 }\r
1961 }\r
1962\r
1963 @if not is-null($ui-inner-border-width-focus-active) and not is-null($ui-inner-border-color-focus-active) and\r
1964 ($ui-inner-border-width-focus-active != $ui-inner-border-width-active or\r
1965 $ui-inner-border-color-focus-active != $ui-inner-border-color-active or\r
1966 $ui-inner-border-collapse-focus-active != $ui-inner-border-collapse-active) {\r
1967 &.#{$prefix}tab-focus.#{$prefix}tab-active {\r
1968 @include inner-border(\r
1969 if(\r
1970 $ui-inner-border-collapse-focus-active,\r
1971 0 right($ui-inner-border-width-focus-active) top($ui-inner-border-width-focus-active) left($ui-inner-border-width-focus-active),\r
1972 $ui-inner-border-width-focus-active\r
1973 ),\r
1974 $ui-inner-border-color-focus-active\r
1975 );\r
1976 }\r
1977 }\r
1978\r
1979 @if not is-null($ui-inner-border-width-disabled) and not is-null($ui-inner-border-color-disabled) {\r
1980 &.#{$prefix}tab.#{$prefix}tab-disabled {\r
1981 @include inner-border(\r
1982 if(\r
1983 $ui-inner-border-collapse-disabled,\r
1984 0 right($ui-inner-border-width-disabled) top($ui-inner-border-width-disabled) left($ui-inner-border-width-disabled),\r
1985 $ui-inner-border-width-disabled\r
1986 ),\r
1987 $ui-inner-border-color-disabled\r
1988 );\r
1989 }\r
1990 }\r
1991 }\r
1992\r
1993 .#{$prefix}tab-#{$ui}-left {\r
1994 margin: rtl(rotate90($ui-margin));\r
1995\r
1996 @if $include-rtl {\r
1997 &.#{$prefix}rtl {\r
1998 margin: rotate90($ui-margin);\r
1999 }\r
2000 }\r
2001\r
2002 &.#{$prefix}tab-rotate-right {\r
2003 margin: rotate270($ui-margin);\r
2004\r
2005 @if $include-rtl {\r
2006 &.#{$prefix}rtl {\r
2007 margin: rtl(rotate270($ui-margin));\r
2008 }\r
2009 }\r
2010 }\r
2011\r
2012 @if not is-null($ui-inner-border-width) and not is-null($ui-inner-border-color) and $ui-inner-border-width != 0 {\r
2013 @include inner-border(\r
2014 if(\r
2015 $ui-inner-border-collapse,\r
2016 top($ui-inner-border-width) 0 bottom($ui-inner-border-width) left($ui-inner-border-width),\r
2017 $ui-inner-border-width\r
2018 ),\r
2019 $ui-inner-border-color\r
2020 );\r
2021 }\r
2022\r
2023 @if not is-null($ui-inner-border-width-focus) and not is-null($ui-inner-border-color-focus) {\r
2024 &.#{$prefix}tab-focus {\r
2025 @include inner-border(\r
2026 if(\r
2027 $ui-inner-border-collapse-focus,\r
2028 top($ui-inner-border-width-focus) 0 bottom($ui-inner-border-width-focus) left($ui-inner-border-width-focus),\r
2029 $ui-inner-border-width-focus\r
2030 ),\r
2031 $ui-inner-border-color-focus\r
2032 );\r
2033 }\r
2034 }\r
2035\r
2036 @if not is-null($ui-inner-border-width-over) and not is-null($ui-inner-border-color-over) {\r
2037 &.#{$prefix}tab-over {\r
2038 @include inner-border(\r
2039 if(\r
2040 $ui-inner-border-collapse-over,\r
2041 top($ui-inner-border-width-over) 0 bottom($ui-inner-border-width-over) left($ui-inner-border-width-over),\r
2042 $ui-inner-border-width-over\r
2043 ),\r
2044 $ui-inner-border-color-over\r
2045 );\r
2046 }\r
2047 }\r
2048\r
2049 @if not is-null($ui-inner-border-width-focus-over) and not is-null($ui-inner-border-color-focus-over) and\r
2050 ($ui-inner-border-width-focus-over != $ui-inner-border-width-over or\r
2051 $ui-inner-border-color-focus-over != $ui-inner-border-color-over or\r
2052 $ui-inner-border-collapse-focus-over != $ui-inner-border-collapse-over) {\r
2053 &.#{$prefix}tab-focus.#{$prefix}tab-over {\r
2054 @include inner-border(\r
2055 if(\r
2056 $ui-inner-border-collapse-focus-over,\r
2057 top($ui-inner-border-width-focus-over) 0 bottom($ui-inner-border-width-focus-over) left($ui-inner-border-width-focus-over),\r
2058 $ui-inner-border-width-focus-over\r
2059 ),\r
2060 $ui-inner-border-color-focus-over\r
2061 );\r
2062 }\r
2063 }\r
2064\r
2065 @if not is-null($ui-inner-border-width-active) and not is-null($ui-inner-border-color-active) {\r
2066 &.#{$prefix}tab.#{$prefix}tab-active {\r
2067 @include inner-border(\r
2068 if(\r
2069 $ui-inner-border-collapse-active,\r
2070 top($ui-inner-border-width-active) 0 bottom($ui-inner-border-width-active) left($ui-inner-border-width-active),\r
2071 $ui-inner-border-width-active\r
2072 ),\r
2073 $ui-inner-border-color-active\r
2074 );\r
2075 }\r
2076 }\r
2077\r
2078 @if not is-null($ui-inner-border-width-focus-active) and not is-null($ui-inner-border-color-focus-active) and\r
2079 ($ui-inner-border-width-focus-active != $ui-inner-border-width-active or\r
2080 $ui-inner-border-color-focus-active != $ui-inner-border-color-active or\r
2081 $ui-inner-border-collapse-focus-active != $ui-inner-border-collapse-active) {\r
2082 &.#{$prefix}tab-focus.#{$prefix}tab-active {\r
2083 @include inner-border(\r
2084 if(\r
2085 $ui-inner-border-collapse-focus-active,\r
2086 top($ui-inner-border-width-focus-active) 0 bottom($ui-inner-border-width-focus-active) left($ui-inner-border-width-focus-active),\r
2087 $ui-inner-border-width-focus-active\r
2088 ),\r
2089 $ui-inner-border-color-focus-active\r
2090 );\r
2091 }\r
2092 }\r
2093\r
2094 @if not is-null($ui-inner-border-width-disabled) and not is-null($ui-inner-border-color-disabled) {\r
2095 &.#{$prefix}tab.#{$prefix}tab-disabled {\r
2096 @include inner-border(\r
2097 if(\r
2098 $ui-inner-border-collapse-disabled,\r
2099 top($ui-inner-border-width-disabled) 0 bottom($ui-inner-border-width-disabled) left($ui-inner-border-width-disabled),\r
2100 $ui-inner-border-width-disabled\r
2101 ),\r
2102 $ui-inner-border-color-disabled\r
2103 );\r
2104 }\r
2105 }\r
2106 }\r
2107\r
2108 .#{$prefix}tab-button-#{$ui} {\r
2109 // this is a table cell, so height here is essentially min-height\r
2110 height: max($ui-icon-height, $ui-line-height);\r
2111 }\r
2112\r
2113 .#{$prefix}tab-inner-#{$ui} {\r
2114 font: $ui-font-weight #{$ui-font-size}/#{$ui-line-height} $ui-font-family;\r
2115 color: $ui-color;\r
2116 @if $ui-text-padding != 0 {\r
2117 padding: 0 $ui-text-padding;\r
2118 }\r
2119\r
2120 @if ($ui-plain-color != null) and ($ui-plain-color != $ui-color) {\r
2121 .#{$prefix}tab-bar-plain & {\r
2122 color: $ui-plain-color;\r
2123 }\r
2124 }\r
2125\r
2126 // inner el requires max-width in order for ellipsis to work.\r
2127 max-width: 100%;\r
2128\r
2129 .#{$prefix}tab-icon-right > &,\r
2130 .#{$prefix}tab-icon-left > & {\r
2131 // since calc is only supported in IE9+ ellipsis will not work in IE8 when\r
2132 // there is a left or right icon present\r
2133 max-width: calc(100% - #{$ui-icon-width});\r
2134 }\r
2135 }\r
2136\r
2137 .#{$prefix}tab-icon-el-#{$ui} {\r
2138 .#{$prefix}tab-icon-left > &,\r
2139 .#{$prefix}tab-icon-right > & {\r
2140 width: $ui-icon-width;\r
2141 }\r
2142\r
2143 .#{$prefix}tab-icon-top > &,\r
2144 .#{$prefix}tab-icon-bottom > & {\r
2145 min-width: $ui-icon-width;\r
2146 }\r
2147\r
2148 min-height: $ui-icon-height;\r
2149 background-position: $ui-icon-background-position;\r
2150 font-size: $ui-icon-height;\r
2151 line-height: $ui-icon-height;\r
2152 color: $ui-glyph-color;\r
2153 @if $ui-plain-glyph-color != null {\r
2154 .#{$prefix}tab-bar-plain & {\r
2155 color: $ui-plain-glyph-color;\r
2156 }\r
2157 }\r
2158\r
2159 &.#{$prefix}tab-glyph {\r
2160 @if $ui-glyph-opacity != 1 {\r
2161 // do not use the opacity mixin because we do not want IE's filter version of\r
2162 // opacity to be included. We emulate the opacity setting in IE8m by mixing\r
2163 // the icon color into the background color. (see below)\r
2164 opacity: $ui-glyph-opacity;\r
2165 }\r
2166 // In IE8 and below when a glyph contains partially transparent pixels, we\r
2167 // can't apply an opacity filter to the glyph element, because IE8m will render\r
2168 // the partially transparent pixels of the glyph as black. To work around this,\r
2169 // we emulate the approximate color that the glyph would have if it had opacity\r
2170 // applied by mixing the glyph color with the tab's background-color.\r
2171 @if $include-ie and $ui-background-color != transparent {\r
2172 .#{$prefix}ie8 & {\r
2173 color: mix($ui-glyph-color, $ui-background-color, $ui-glyph-opacity * 100);\r
2174 }\r
2175 }\r
2176 }\r
2177\r
2178 // when the tab contains both icon and text, add $icon-spacing to the icon\r
2179 .#{$prefix}tab-text.#{$prefix}tab-icon-left > & {\r
2180 margin-right: max($ui-icon-spacing - $ui-text-padding, 0);\r
2181\r
2182 @if $include-rtl {\r
2183 &.#{$prefix}rtl {\r
2184 margin-right: 0;\r
2185 margin-left: max($ui-icon-spacing - $ui-text-padding, 0);\r
2186 }\r
2187 }\r
2188 }\r
2189\r
2190 .#{$prefix}tab-text.#{$prefix}tab-icon-right > & {\r
2191 margin-left: max($ui-icon-spacing - $ui-text-padding, 0);\r
2192\r
2193 @if $include-rtl {\r
2194 &.#{$prefix}rtl {\r
2195 margin-left: 0;\r
2196 margin-right: max($ui-icon-spacing - $ui-text-padding, 0);\r
2197 }\r
2198 }\r
2199 }\r
2200\r
2201 .#{$prefix}tab-text.#{$prefix}tab-icon-top > & {\r
2202 margin-bottom: $ui-icon-spacing;\r
2203 }\r
2204\r
2205 .#{$prefix}tab-text.#{$prefix}tab-icon-bottom > & {\r
2206 margin-top: $ui-icon-spacing;\r
2207 }\r
2208 }\r
2209\r
2210 .#{$prefix}tab-focus.#{$prefix}tab-#{$ui} {\r
2211 border-color: $ui-border-color-focus;\r
2212\r
2213 @if ($ui-opacity-focus != null) {\r
2214 @include opacity($ui-opacity-focus);\r
2215\r
2216 @if $include-ie {\r
2217 &.#{$prefix}tab-rotate-left {\r
2218 .#{$prefix}ie8 & {\r
2219 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-focus * 100}),\r
2220 progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2221 }\r
2222 }\r
2223\r
2224 &.#{$prefix}tab-rotate-right {\r
2225 .#{$prefix}ie8 & {\r
2226 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-focus * 100}),\r
2227 progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2228 }\r
2229 }\r
2230 }\r
2231 }\r
2232\r
2233 @if ($ui-background-opacity-focus != null) {\r
2234 @include background-opacity($ui-background-color-focus, $ui-background-opacity-focus);\r
2235\r
2236 @if $include-ie {\r
2237 // Background opacity uses a filter in IE8, which overrides the rotation filter\r
2238 // Unfortunately rotation and opacity cannot coexist, or the tab background\r
2239 // turns black, so we will just have to do without background opacity in IE8\r
2240 &.#{$prefix}tab-rotate-left {\r
2241 .#{$prefix}ie8 & {\r
2242 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2243 }\r
2244 }\r
2245\r
2246 &.#{$prefix}tab-rotate-right {\r
2247 .#{$prefix}ie8 & {\r
2248 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2249 }\r
2250 }\r
2251 }\r
2252 } @else {\r
2253 background-color: $ui-background-color-focus;\r
2254 }\r
2255\r
2256 @if $ui-plain-background-color-focus != $ui-background-color-focus {\r
2257 .#{$prefix}tab-bar-plain & {\r
2258 background-color: $ui-plain-background-color-focus;\r
2259 }\r
2260 }\r
2261\r
2262 @if $ui-plain-border-color-focus != $ui-border-color-focus {\r
2263 .#{$prefix}tab-bar-plain & {\r
2264 border-color: $ui-plain-border-color-focus;\r
2265 }\r
2266 }\r
2267\r
2268 @if $ui-outline-width-focus != 0 {\r
2269 @include css-outline(\r
2270 $ui-outline-width-focus,\r
2271 $ui-outline-style-focus,\r
2272 $ui-outline-color-focus,\r
2273 $ui-outline-offset-focus\r
2274 )\r
2275 }\r
2276\r
2277 @if not is-null($ui-body-outline-width-focus) and $ui-body-outline-width-focus != 0 {\r
2278 .#{$prefix}tab-button:before {\r
2279 // use pseudo element for displaying focus outline instead of putting it on\r
2280 // the tab-wrap element so that it does not overlap the close icon\r
2281 position: absolute;\r
2282 content: ' ';\r
2283 top: 0;\r
2284 right: 0;\r
2285 bottom: 0;\r
2286 left: 0;\r
2287 pointer-events: none;\r
2288\r
2289 $outline-color: if(not is-null($ui-body-outline-color-focus), $ui-body-outline-color-focus, $color);\r
2290 $outline-style: if(not is-null($ui-body-outline-style-focus), $ui-body-outline-style-focus, dotted);\r
2291 outline: $ui-body-outline-width-focus $outline-style $outline-color;\r
2292 }\r
2293\r
2294 &.#{$prefix}tab-closable {\r
2295 .#{$prefix}tab-button:before {\r
2296 // make sure the focus border does not overlap the close icon\r
2297 right: $ui-closable-icon-width + $ui-closable-icon-spacing;\r
2298 }\r
2299 }\r
2300 }\r
2301\r
2302 .#{$prefix}tab-inner-#{$ui} {\r
2303 @if $ui-color-focus != $ui-color {\r
2304 color: $ui-color-focus;\r
2305 }\r
2306\r
2307 @if ($ui-plain-color-focus != null) and ($ui-plain-color-focus != $ui-color-focus) {\r
2308 .#{$prefix}tab-bar-plain & {\r
2309 color: $ui-plain-color-focus;\r
2310 }\r
2311 }\r
2312\r
2313 @if $ui-font-weight-focus != $ui-font-weight {\r
2314 font-weight: $ui-font-weight-focus;\r
2315 }\r
2316 @if $ui-font-size-focus != $ui-font-size {\r
2317 font-size: $ui-font-size-focus;\r
2318 }\r
2319 @if $ui-font-family-focus != $ui-font-family {\r
2320 font-family: $ui-font-family-focus;\r
2321 }\r
2322 }\r
2323\r
2324 .#{$prefix}tab-icon-el {\r
2325 @if $ui-glyph-color-focus != $ui-glyph-color {\r
2326 color: $ui-glyph-color-focus;\r
2327 // In IE8 and below when a glyph contains partially transparent pixels, we\r
2328 // can't apply an opacity filter to the glyph element, because IE8m will render\r
2329 // the partially transparent pixels of the glyph as black. To work around this,\r
2330 // we emulate the approximate color that the glyph would have if it had opacity\r
2331 // applied by mixing the glyph color with the tab's background-color.\r
2332 @if $ui-background-color != transparent {\r
2333 .#{$prefix}ie8m & {\r
2334 color: mix($ui-glyph-color-focus, $ui-background-color-focus, $ui-glyph-opacity * 100);\r
2335 }\r
2336 }\r
2337 }\r
2338\r
2339 @if ($ui-plain-glyph-color-focus != null) and ($ui-plain-glyph-color-focus != $ui-glyph-color-focus) {\r
2340 .#{$prefix}tab-bar-plain & {\r
2341 color: $ui-plain-glyph-color-focus;\r
2342 }\r
2343 }\r
2344 }\r
2345 }\r
2346\r
2347 .#{$prefix}tab-over {\r
2348 &.#{$prefix}tab-#{$ui} {\r
2349 border-color: $ui-border-color-over;\r
2350\r
2351 @if ($ui-opacity-over != null) {\r
2352 @include opacity($ui-opacity-over);\r
2353\r
2354 @if $include-ie {\r
2355 &.#{$prefix}tab-rotate-left {\r
2356 .#{$prefix}ie8 & {\r
2357 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-over * 100}),\r
2358 progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2359 }\r
2360 }\r
2361\r
2362 &.#{$prefix}tab-rotate-right {\r
2363 .#{$prefix}ie8 & {\r
2364 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-over * 100}),\r
2365 progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2366 }\r
2367 }\r
2368 }\r
2369 }\r
2370\r
2371 @if ($ui-background-opacity-over != null) {\r
2372 @include background-opacity($ui-background-color-over, $ui-background-opacity-over);\r
2373\r
2374 @if $include-ie {\r
2375 // Background opacity uses a filter in IE8, which overrides the rotation filter\r
2376 // Unfortunately rotation and opacity cannot coexist, or the tab background\r
2377 // turns black, so we will just have to do without background opacity in IE8\r
2378 &.#{$prefix}tab-rotate-left {\r
2379 .#{$prefix}ie8 & {\r
2380 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2381 }\r
2382 }\r
2383\r
2384 &.#{$prefix}tab-rotate-right {\r
2385 .#{$prefix}ie8 & {\r
2386 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2387 }\r
2388 }\r
2389 }\r
2390 } @else {\r
2391 background-color: $ui-background-color-over;\r
2392 }\r
2393\r
2394 @if $ui-plain-background-color-over != $ui-background-color-over {\r
2395 .#{$prefix}tab-bar-plain & {\r
2396 background-color: $ui-plain-background-color-over;\r
2397 }\r
2398 }\r
2399\r
2400 @if $ui-plain-border-color-over != $ui-border-color-over {\r
2401 .#{$prefix}tab-bar-plain & {\r
2402 border-color: $ui-plain-border-color-over;\r
2403 }\r
2404 }\r
2405\r
2406 .#{$prefix}tab-inner-#{$ui} {\r
2407 @if $ui-color-over != $ui-color {\r
2408 color: $ui-color-over;\r
2409 }\r
2410 @if ($ui-plain-color-over != null) and ($ui-plain-color-over != $ui-color-over) {\r
2411 .#{$prefix}tab-bar-plain & {\r
2412 color: $ui-plain-color-over;\r
2413 }\r
2414 }\r
2415 @if $ui-font-weight-over != $ui-font-weight {\r
2416 font-weight: $ui-font-weight-over;\r
2417 }\r
2418 @if $ui-font-size-over != $ui-font-size {\r
2419 font-size: $ui-font-size-over;\r
2420 }\r
2421 @if $ui-font-family-over != $ui-font-family {\r
2422 font-family: $ui-font-family-over;\r
2423 }\r
2424 }\r
2425\r
2426 .#{$prefix}tab-icon-el {\r
2427 @if $ui-glyph-color-over != $ui-glyph-color {\r
2428 color: $ui-glyph-color-over;\r
2429 // In IE8 and below when a glyph contains partially transparent pixels, we\r
2430 // can't apply an opacity filter to the glyph element, because IE8m will render\r
2431 // the partially transparent pixels of the glyph as black. To work around this,\r
2432 // we emulate the approximate color that the glyph would have if it had opacity\r
2433 // applied by mixing the glyph color with the tab's background-color.\r
2434 @if $ui-background-color-over != transparent {\r
2435 .#{$prefix}ie8m & {\r
2436 color: mix($ui-glyph-color-over, $ui-background-color-over, $ui-glyph-opacity * 100);\r
2437 }\r
2438 }\r
2439 }\r
2440\r
2441 @if ($ui-plain-glyph-color-over != null) and ($ui-plain-glyph-color-over != $ui-glyph-color-over) {\r
2442 .#{$prefix}tab-bar-plain & {\r
2443 color: $ui-plain-glyph-color-over;\r
2444 }\r
2445 }\r
2446 }\r
2447 }\r
2448\r
2449 @if not is-null($ui-background-gradient-over) {\r
2450 &.#{$prefix}tab-#{$ui}-top,\r
2451 &.#{$prefix}tab-#{$ui}-left,\r
2452 &.#{$prefix}tab-#{$ui}-right {\r
2453 @include background-gradient($ui-background-color-over, $ui-background-gradient-over, top);\r
2454 }\r
2455 &.#{$prefix}tab-#{$ui}-bottom {\r
2456 @include background-gradient($ui-background-color-over, $ui-background-gradient-over, bottom);\r
2457 }\r
2458 }\r
2459 }\r
2460\r
2461 .#{$prefix}tab-focus.#{$prefix}tab-over {\r
2462 &.#{$prefix}tab-#{$ui} {\r
2463 border-color: $ui-border-color-focus-over;\r
2464\r
2465 @if ($ui-opacity-focus-over != null) {\r
2466 @include opacity($ui-opacity-focus-over);\r
2467\r
2468 @if $include-ie {\r
2469 &.#{$prefix}tab-rotate-left {\r
2470 .#{$prefix}ie8 & {\r
2471 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-focus-over * 100}),\r
2472 progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2473 }\r
2474 }\r
2475\r
2476 &.#{$prefix}tab-rotate-right {\r
2477 .#{$prefix}ie8 & {\r
2478 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-focus-over * 100}),\r
2479 progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2480 }\r
2481 }\r
2482 }\r
2483 }\r
2484\r
2485 @if ($ui-background-opacity-focus-over != null) {\r
2486 @include background-opacity($ui-background-color-focus-over, $ui-background-opacity-focus-over);\r
2487\r
2488 @if $include-ie {\r
2489 // Background opacity uses a filter in IE8, which overrides the rotation filter\r
2490 // Unfortunately rotation and opacity cannot coexist, or the tab background\r
2491 // turns black, so we will just have to do without background opacity in IE8\r
2492 &.#{$prefix}tab-rotate-left {\r
2493 .#{$prefix}ie8 & {\r
2494 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2495 }\r
2496 }\r
2497\r
2498 &.#{$prefix}tab-rotate-right {\r
2499 .#{$prefix}ie8 & {\r
2500 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2501 }\r
2502 }\r
2503 }\r
2504 } @else {\r
2505 background-color: $ui-background-color-focus-over;\r
2506 }\r
2507\r
2508 @if $ui-plain-background-color-focus-over != $ui-background-color-focus-over {\r
2509 .#{$prefix}tab-bar-plain & {\r
2510 background-color: $ui-plain-background-color-focus-over;\r
2511 }\r
2512 }\r
2513\r
2514 @if $ui-plain-border-color-focus-over != $ui-border-color-focus-over {\r
2515 .#{$prefix}tab-bar-plain & {\r
2516 border-color: $ui-plain-border-color-focus-over;\r
2517 }\r
2518 }\r
2519\r
2520 .#{$prefix}tab-inner-#{$ui} {\r
2521 @if $ui-color-focus-over != $ui-color-over {\r
2522 color: $ui-color-focus-over;\r
2523 }\r
2524 @if ($ui-plain-color-focus-over != null) and ($ui-plain-color-focus-over != $ui-color-focus-over) {\r
2525 .#{$prefix}tab-bar-plain & {\r
2526 color: $ui-plain-color-focus-over;\r
2527 }\r
2528 }\r
2529 @if $ui-font-weight-focus-over != $ui-font-weight-over {\r
2530 font-weight: $ui-font-weight-focus-over;\r
2531 }\r
2532 @if $ui-font-size-focus-over != $ui-font-size-over {\r
2533 font-size: $ui-font-size-focus-over;\r
2534 }\r
2535 @if $ui-font-family-focus-over != $ui-font-family-over {\r
2536 font-family: $ui-font-family-focus-over;\r
2537 }\r
2538 }\r
2539\r
2540 .#{$prefix}tab-icon-el {\r
2541 @if $ui-glyph-color-focus-over != $ui-glyph-color-over {\r
2542 color: $ui-glyph-color-focus-over;\r
2543 // In IE8 and below when a glyph contains partially transparent pixels, we\r
2544 // can't apply an opacity filter to the glyph element, because IE8m will render\r
2545 // the partially transparent pixels of the glyph as black. To work around this,\r
2546 // we emulate the approximate color that the glyph would have if it had opacity\r
2547 // applied by mixing the glyph color with the tab's background-color.\r
2548 @if $ui-background-color-focus-over != transparent {\r
2549 .#{$prefix}ie8m & {\r
2550 color: mix($ui-glyph-color-focus-over, $ui-background-color-focus-over, $ui-glyph-opacity * 100);\r
2551 }\r
2552 }\r
2553 }\r
2554\r
2555 @if ($ui-plain-glyph-color-focus-over != null) and ($ui-plain-glyph-color-focus-over != $ui-glyph-color-focus-over) {\r
2556 .#{$prefix}tab-bar-plain & {\r
2557 color: $ui-plain-glyph-color-focus-over;\r
2558 }\r
2559 }\r
2560 }\r
2561 }\r
2562\r
2563 @if not is-null($ui-background-gradient-focus-over) and\r
2564 ($ui-background-gradient-focus-over != $ui-background-gradient-over or\r
2565 $ui-background-color-focus-over != $ui-background-color-over) {\r
2566 &.#{$prefix}tab-#{$ui}-top,\r
2567 &.#{$prefix}tab-#{$ui}-left,\r
2568 &.#{$prefix}tab-#{$ui}-right {\r
2569 @include background-gradient($ui-background-color-focus-over, $ui-background-gradient-focus-over, top);\r
2570 }\r
2571 &.#{$prefix}tab-#{$ui}-bottom {\r
2572 @include background-gradient($ui-background-color-focus-over, $ui-background-gradient-focus-over, bottom);\r
2573 }\r
2574 }\r
2575 }\r
2576\r
2577 // add x-tab class to increase specificity over .x-tab-focus.x-tab-over\r
2578 .#{$prefix}tab.#{$prefix}tab-active {\r
2579 &.#{$prefix}tab-#{$ui} {\r
2580 border-color: $ui-border-color-active;\r
2581\r
2582 @if ($ui-opacity-active != null) {\r
2583 @include opacity($ui-opacity-active);\r
2584\r
2585 @if $include-ie {\r
2586 &.#{$prefix}tab-rotate-left {\r
2587 .#{$prefix}ie8 & {\r
2588 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-active * 100}),\r
2589 progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2590 }\r
2591 }\r
2592\r
2593 &.#{$prefix}tab-rotate-right {\r
2594 .#{$prefix}ie8 & {\r
2595 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-active * 100}),\r
2596 progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2597 }\r
2598 }\r
2599 }\r
2600 }\r
2601\r
2602 @if ($ui-background-opacity-active != null) {\r
2603 @include background-opacity($ui-background-color-active, $ui-background-opacity-active);\r
2604\r
2605 @if $include-ie {\r
2606 // Background opacity uses a filter in IE8, which overrides the rotation filter\r
2607 // Unfortunately rotation and opacity cannot coexist, or the tab background\r
2608 // turns black, so we will just have to do without background opacity in IE8\r
2609 &.#{$prefix}tab-rotate-left {\r
2610 .#{$prefix}ie8 & {\r
2611 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2612 }\r
2613 }\r
2614\r
2615 &.#{$prefix}tab-rotate-right {\r
2616 .#{$prefix}ie8 & {\r
2617 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2618 }\r
2619 }\r
2620 }\r
2621 } @else {\r
2622 background-color: $ui-background-color-active;\r
2623 }\r
2624\r
2625 @if $ui-plain-background-color-active != $ui-background-color-active {\r
2626 .#{$prefix}tab-bar-plain & {\r
2627 background-color: $ui-plain-background-color-active;\r
2628 }\r
2629 }\r
2630\r
2631 @if $ui-plain-border-color-active != $ui-border-color-active {\r
2632 .#{$prefix}tab-bar-plain & {\r
2633 border-color: $ui-plain-border-color-active;\r
2634 }\r
2635 }\r
2636\r
2637 .#{$prefix}tab-inner-#{$ui} {\r
2638 @if $ui-color-active != $ui-color {\r
2639 color: $ui-color-active;\r
2640 }\r
2641 @if ($ui-plain-color-active != null) and ($ui-plain-color-active != $ui-color-active) {\r
2642 .#{$prefix}tab-bar-plain & {\r
2643 color: $ui-plain-color-active;\r
2644 }\r
2645 }\r
2646 @if $ui-font-weight-active != $ui-font-weight {\r
2647 font-weight: $ui-font-weight-active;\r
2648 }\r
2649 @if $ui-font-size-active != $ui-font-size {\r
2650 font-size: $ui-font-size-active;\r
2651 }\r
2652 @if $ui-font-family-active != $ui-font-family {\r
2653 font-family: $ui-font-family-active;\r
2654 }\r
2655 }\r
2656\r
2657 .#{$prefix}tab-icon-el {\r
2658 color: $ui-glyph-color-active;\r
2659 // In IE8 and below when a glyph contains partially transparent pixels, we\r
2660 // can't apply an opacity filter to the glyph element, because IE8m will render\r
2661 // the partially transparent pixels of the glyph as black. To work around this,\r
2662 // we emulate the approximate color that the glyph would have if it had opacity\r
2663 // applied by mixing the glyph color with the tab's background-color.\r
2664 @if $ui-background-color-active != transparent {\r
2665 .#{$prefix}ie8 & {\r
2666 color: mix($ui-glyph-color-active, $ui-background-color-active, $ui-glyph-opacity * 100);\r
2667 }\r
2668 }\r
2669\r
2670 @if ($ui-plain-glyph-color-active != null) and ($ui-plain-glyph-color-active != $ui-glyph-color-active) {\r
2671 .#{$prefix}tab-bar-plain & {\r
2672 color: $ui-plain-glyph-color-active;\r
2673 }\r
2674 }\r
2675 }\r
2676 }\r
2677\r
2678 @if not is-null($ui-background-gradient-active) {\r
2679 &.#{$prefix}tab-#{$ui}-top,\r
2680 &.#{$prefix}tab-#{$ui}-left,\r
2681 &.#{$prefix}tab-#{$ui}-right {\r
2682 @include background-gradient($ui-background-color-active, $ui-background-gradient-active, top);\r
2683 }\r
2684\r
2685 &.#{$prefix}tab-#{$ui}-bottom {\r
2686 @include background-gradient($ui-background-color-active, $ui-background-gradient-active, bottom);\r
2687 }\r
2688 }\r
2689 }\r
2690\r
2691 .#{$prefix}tab-focus.#{$prefix}tab-active {\r
2692 &.#{$prefix}tab-#{$ui} {\r
2693 border-color: $ui-border-color-focus-active;\r
2694\r
2695 @if ($ui-opacity-focus-active != null) {\r
2696 @include opacity($ui-opacity-focus-active);\r
2697\r
2698 @if $include-ie {\r
2699 &.#{$prefix}tab-rotate-left {\r
2700 .#{$prefix}ie8 & {\r
2701 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-focus-active * 100}),\r
2702 progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2703 }\r
2704 }\r
2705\r
2706 &.#{$prefix}tab-rotate-right {\r
2707 .#{$prefix}ie8 & {\r
2708 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-focus-active * 100}),\r
2709 progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2710 }\r
2711 }\r
2712 }\r
2713 }\r
2714\r
2715 @if ($ui-background-opacity-focus-active != null) {\r
2716 @include background-opacity($ui-background-color-focus-active, $ui-background-opacity-focus-active);\r
2717\r
2718 @if $include-ie {\r
2719 // Background opacity uses a filter in IE8, which overrides the rotation filter\r
2720 // Unfortunately rotation and opacity cannot coexist, or the tab background\r
2721 // turns black, so we will just have to do without background opacity in IE8\r
2722 &.#{$prefix}tab-rotate-left {\r
2723 .#{$prefix}ie8 & {\r
2724 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2725 }\r
2726 }\r
2727\r
2728 &.#{$prefix}tab-rotate-right {\r
2729 .#{$prefix}ie8 & {\r
2730 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2731 }\r
2732 }\r
2733 }\r
2734 } @else {\r
2735 background-color: $ui-background-color-focus-active;\r
2736 }\r
2737\r
2738 @if $ui-plain-background-color-focus-active != $ui-background-color-focus-active {\r
2739 .#{$prefix}tab-bar-plain & {\r
2740 background-color: $ui-plain-background-color-focus-active;\r
2741 }\r
2742 }\r
2743\r
2744 @if $ui-plain-border-color-focus-active != $ui-border-color-focus-active {\r
2745 .#{$prefix}tab-bar-plain & {\r
2746 border-color: $ui-plain-border-color-focus-active;\r
2747 }\r
2748 }\r
2749\r
2750 .#{$prefix}tab-inner-#{$ui} {\r
2751 @if $ui-color-focus-active != $ui-color-active {\r
2752 color: $ui-color-focus-active;\r
2753 }\r
2754 @if ($ui-plain-color-focus-active != null) and ($ui-plain-color-focus-active != $ui-color-focus-active) {\r
2755 .#{$prefix}tab-bar-plain & {\r
2756 color: $ui-plain-color-focus-active;\r
2757 }\r
2758 }\r
2759 @if $ui-font-weight-focus-active != $ui-font-weight-active {\r
2760 font-weight: $ui-font-weight-focus-active;\r
2761 }\r
2762 @if $ui-font-size-focus-active != $ui-font-size-active {\r
2763 font-size: $ui-font-size-focus-active;\r
2764 }\r
2765 @if $ui-font-family-focus-active != $ui-font-family-active {\r
2766 font-family: $ui-font-family-focus-active;\r
2767 }\r
2768 }\r
2769\r
2770 .#{$prefix}tab-icon-el {\r
2771 @if $ui-glyph-color-focus-active != $ui-glyph-color-active {\r
2772 color: $ui-glyph-color-focus-active;\r
2773 // In IE8 and below when a glyph contains partially transparent pixels, we\r
2774 // can't apply an opacity filter to the glyph element, because IE8m will render\r
2775 // the partially transparent pixels of the glyph as black. To work around this,\r
2776 // we emulate the approximate color that the glyph would have if it had opacity\r
2777 // applied by mixing the glyph color with the tab's background-color.\r
2778 @if $ui-background-color-active != transparent {\r
2779 .#{$prefix}ie8 & {\r
2780 color: mix($ui-glyph-color-focus-active, $ui-background-color-focus-active, $ui-glyph-opacity * 100);\r
2781 }\r
2782 }\r
2783 }\r
2784\r
2785 @if ($ui-plain-glyph-color-focus-active != null) and ($ui-plain-glyph-color-focus-active != $ui-glyph-color-focus-active) {\r
2786 .#{$prefix}tab-bar-plain & {\r
2787 color: $ui-plain-glyph-color-focus-active;\r
2788 }\r
2789 }\r
2790 }\r
2791 }\r
2792\r
2793 @if not is-null($ui-background-gradient-focus-active) and\r
2794 ($ui-background-gradient-focus-active != $ui-background-gradient-active or\r
2795 $ui-background-color-focus-active != $ui-background-color-active) {\r
2796 &.#{$prefix}tab-#{$ui}-top,\r
2797 &.#{$prefix}tab-#{$ui}-left,\r
2798 &.#{$prefix}tab-#{$ui}-right {\r
2799 @include background-gradient($ui-background-color-focus-active, $ui-background-gradient-focus-active, top);\r
2800 }\r
2801\r
2802 &.#{$prefix}tab-#{$ui}-bottom {\r
2803 @include background-gradient($ui-background-color-focus-active, $ui-background-gradient-focus-active, bottom);\r
2804 }\r
2805 }\r
2806 }\r
2807\r
2808 // add x-tab class to increase specificity over .x-tab.x-tab-active/.x-focus.x-active\r
2809 .#{$prefix}tab.#{$prefix}tab-disabled {\r
2810 &.#{$prefix}tab-#{$ui} {\r
2811 border-color: $ui-border-color-disabled;\r
2812\r
2813 @if $ui-opacity-disabled != null {\r
2814 @include opacity($ui-opacity-disabled);\r
2815\r
2816 @if $include-ie {\r
2817 &.#{$prefix}tab-rotate-left {\r
2818 .#{$prefix}ie8 & {\r
2819 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-disabled * 100}),\r
2820 progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2821 }\r
2822 }\r
2823\r
2824 &.#{$prefix}tab-rotate-right {\r
2825 .#{$prefix}ie8 & {\r
2826 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$ui-opacity-disabled * 100}),\r
2827 progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2828 }\r
2829 }\r
2830 }\r
2831 }\r
2832\r
2833 @if $ui-background-opacity-disabled != null {\r
2834 @include background-opacity($ui-background-color-disabled, $ui-background-opacity-disabled);\r
2835\r
2836 @if $include-ie {\r
2837 // Background opacity uses a filter in IE8, which overrides the rotation filter\r
2838 // Unfortunately rotation and opacity cannot coexist, or the tab background\r
2839 // turns black, so we will just have to do without background opacity in IE8\r
2840 &.#{$prefix}tab-rotate-left {\r
2841 .#{$prefix}ie8 & {\r
2842 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r
2843 }\r
2844 }\r
2845\r
2846 &.#{$prefix}tab-rotate-right {\r
2847 .#{$prefix}ie8 & {\r
2848 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r
2849 }\r
2850 }\r
2851 }\r
2852 } @else {\r
2853 background-color: $ui-background-color-disabled;\r
2854 }\r
2855\r
2856 @if $ui-plain-background-color-disabled != $ui-background-color-disabled {\r
2857 .#{$prefix}tab-bar-plain & {\r
2858 background-color: $ui-plain-background-color-disabled;\r
2859 }\r
2860 }\r
2861\r
2862 @if $ui-plain-border-color-disabled != $ui-border-color-disabled {\r
2863 .#{$prefix}tab-bar-plain & {\r
2864 border-color: $ui-plain-border-color-disabled;\r
2865 }\r
2866 }\r
2867\r
2868 @if not is-null($ui-cursor-disabled) {\r
2869 cursor: $ui-cursor-disabled;\r
2870 }\r
2871\r
2872 .#{$prefix}tab-inner-#{$ui} {\r
2873 @if $ui-color-disabled != $ui-color {\r
2874 color: $ui-color-disabled;\r
2875 }\r
2876 @if ($ui-plain-color-disabled != null) and ($ui-plain-color-disabled != $ui-color-disabled) {\r
2877 .#{$prefix}tab-bar-plain & {\r
2878 color: $ui-plain-color-disabled;\r
2879 }\r
2880 }\r
2881 @if $ui-font-weight-disabled != $ui-font-weight {\r
2882 font-weight: $ui-font-weight-disabled;\r
2883 }\r
2884 @if $ui-font-size-disabled != $ui-font-size {\r
2885 font-size: $ui-font-size-disabled;\r
2886 }\r
2887 @if $ui-font-family-disabled != $ui-font-family {\r
2888 font-family: $ui-font-family-disabled;\r
2889 }\r
2890 @if $ui-text-opacity-disabled != 1 {\r
2891 @include opacity($ui-text-opacity-disabled);\r
2892 }\r
2893 }\r
2894\r
2895 @if $ui-icon-opacity-disabled != 1 {\r
2896 .#{$prefix}tab-icon-el-#{$ui} {\r
2897 @include opacity($ui-icon-opacity-disabled);\r
2898 }\r
2899 }\r
2900\r
2901 .#{$prefix}tab-icon-el {\r
2902 color: $ui-glyph-color-disabled;\r
2903 @if $ui-glyph-opacity-disabled != 1 {\r
2904 // do not use the opacity mixin because we do not want IE's filter version of\r
2905 // opacity to be included. We emulate the opacity setting in IE8m by mixing\r
2906 // the icon color into the background color. (see below)\r
2907 opacity: $ui-glyph-opacity-disabled;\r
2908 }\r
2909 filter: none; // override opacity from tab-icon-el\r
2910 // In IE8 and below when a glyph contains partially transparent pixels, we\r
2911 // can't apply an opacity filter to the glyph element, because IE8m will render\r
2912 // the partially transparent pixels of the glyph as black. To work around this,\r
2913 // we emulate the approximate color that the glyph would have if it had opacity\r
2914 // applied by mixing the glyph color with the tab's background-color.\r
2915 @if $ui-background-color != transparent {\r
2916 .#{$prefix}ie8 & {\r
2917 color: mix($ui-glyph-color-disabled, $ui-background-color-disabled, $ui-glyph-opacity-disabled * 100);\r
2918 }\r
2919 }\r
2920\r
2921 @if ($ui-plain-glyph-color-disabled != null) and ($ui-plain-glyph-color-disabled != $ui-glyph-color-disabled) {\r
2922 .#{$prefix}tab-bar-plain & {\r
2923 color: $ui-plain-glyph-color-disabled;\r
2924 }\r
2925 }\r
2926 }\r
2927 }\r
2928 @if not is-null($ui-background-gradient-disabled) {\r
2929 &.#{$prefix}tab-#{$ui}-top,\r
2930 &.#{$prefix}tab-#{$ui}-left,\r
2931 &.#{$prefix}tab-#{$ui}-right {\r
2932 @include background-gradient($ui-background-color-disabled, $ui-background-gradient-disabled, top);\r
2933 }\r
2934\r
2935 &.#{$prefix}tab-#{$ui}-bottom {\r
2936 @include background-gradient($ui-background-color-disabled, $ui-background-gradient-disabled, bottom);\r
2937 }\r
2938 }\r
2939 }\r
2940\r
2941 @if $include-slicer-border-radius {\r
2942 .#{$prefix}nbr .#{$prefix}tab-#{$ui} {\r
2943 background-image: none;\r
2944 }\r
2945\r
2946 $states:\r
2947 (over '.#{$prefix}tab-over' 'tab-over')\r
2948 (focus '.#{$prefix}tab-focus' 'tab-focus')\r
2949 (focus-over '.#{$prefix}tab-focus.#{$prefix}tab-over' 'tab-focus.#{$prefix}tab-over')\r
2950 (active '.#{$prefix}tab.#{$prefix}tab-active' 'tab-active')\r
2951 (focus-active '.#{$prefix}tab-focus.#{$prefix}tab-active' 'tab-focus.#{$prefix}tab-active')\r
2952 (disabled '.#{$prefix}tab.#{$prefix}tab-disabled' 'tab-disabled');\r
2953\r
2954 @each $side in top right bottom left {\r
2955 @each $item in $states {\r
2956 $state: nth($item, 1);\r
2957 $cls: nth($item, 2);\r
2958 $id-prefix: nth($item, 3);\r
2959\r
2960 #{$cls} {\r
2961 .#{$prefix}tab-#{$ui}-#{$side}-tl,\r
2962 .#{$prefix}tab-#{$ui}-#{$side}-bl,\r
2963 .#{$prefix}tab-#{$ui}-#{$side}-tr,\r
2964 .#{$prefix}tab-#{$ui}-#{$side}-br,\r
2965 .#{$prefix}tab-#{$ui}-#{$side}-tc,\r
2966 .#{$prefix}tab-#{$ui}-#{$side}-bc {\r
2967 background-image: slicer-corner-sprite('#{$id-prefix}.#{$prefix}tab-#{$ui}-#{$side}', 'tab/tab-#{$ui}-#{$side}-#{$state}-corners');\r
2968 }\r
2969\r
2970 .#{$prefix}tab-#{$ui}-#{$side}-ml,\r
2971 .#{$prefix}tab-#{$ui}-#{$side}-mr {\r
2972 background-image: slicer-sides-sprite('#{$id-prefix}.#{$prefix}tab-#{$ui}-#{$side}', 'tab/tab-#{$ui}-#{$side}-#{$state}-sides');\r
2973 }\r
2974\r
2975 .#{$prefix}tab-#{$ui}-#{$side}-mc {\r
2976 background-repeat: repeat-x;\r
2977 background-image: slicer-frame-background-image('#{$id-prefix}.#{$prefix}tab-#{$ui}-#{$side}', 'tab/tab-#{$ui}-#{$side}-#{$state}-fbg');\r
2978 }\r
2979 }\r
2980\r
2981 $frame: slicer-frame('#{$id-prefix}.#{$prefix}tab-#{$ui}-#{$side}', $frame-size);\r
2982 }\r
2983 }\r
2984\r
2985 .#{$prefix}tab-#{$ui}-tl,\r
2986 .#{$prefix}tab-#{$ui}-bl,\r
2987 .#{$prefix}tab-#{$ui}-tr,\r
2988 .#{$prefix}tab-#{$ui}-br {\r
2989 // hack to make IE8 render partially transparent pixels in corners of rotated tabs:\r
2990 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);\r
2991 }\r
2992 }\r
2993\r
2994 .#{$prefix}tab-#{$ui} {\r
2995 .#{$prefix}tab-close-btn {\r
2996 top: $ui-closable-icon-top;\r
2997 right: $ui-closable-icon-right;\r
2998 width: $ui-closable-icon-width;\r
2999 height: $ui-closable-icon-height;\r
3000 @if $enable-font-icons and ($ui-closable-icon-glyph != null) {\r
3001 @include font-icon($ui-closable-icon-glyph);\r
3002 color: $ui-closable-icon-glyph-color;\r
3003\r
3004 @if $ui-plain-closable-icon-glyph-color != $ui-closable-icon-glyph-color {\r
3005 .#{$prefix}tab-bar-plain & {\r
3006 color: $ui-plain-closable-icon-glyph-color;\r
3007 }\r
3008 }\r
3009 } @else {\r
3010 background: theme-background-image('tab/tab-#{$ui}-close') 0 0;\r
3011 }\r
3012 @if $tab-closable-icon-opacity != 1 {\r
3013 @include opacity($tab-closable-icon-opacity);\r
3014 }\r
3015 }\r
3016\r
3017 .#{$prefix}tab-close-btn-over {\r
3018 @if $tab-closable-icon-opacity-over != $tab-closable-icon-opacity {\r
3019 @include opacity($tab-closable-icon-opacity-over);\r
3020 }\r
3021 @if $tab-closable-icon-include-hover-background-position {\r
3022 background-position: (-$tab-closable-icon-width) 0;\r
3023 }\r
3024 }\r
3025\r
3026 @if $tab-closable-icon-include-pressed-background-position {\r
3027 .#{$prefix}tab-close-btn-pressed {\r
3028 background-position: (-$ui-closable-icon-width * 2) 0;\r
3029 }\r
3030 }\r
3031\r
3032 &.#{$prefix}tab-focus {\r
3033 @if $enable-font-icons and ($ui-closable-icon-glyph != null) {\r
3034 .#{$prefix}tab-close-btn {\r
3035 color: $ui-closable-icon-glyph-color-focus;\r
3036\r
3037 @if $ui-plain-closable-icon-glyph-color-focus != $ui-closable-icon-glyph-color-focus {\r
3038 .#{$prefix}tab-bar-plain & {\r
3039 color: $ui-plain-closable-icon-glyph-color-focus;\r
3040 }\r
3041 }\r
3042 }\r
3043 }\r
3044 }\r
3045\r
3046 &.#{$prefix}tab-over {\r
3047 @if $enable-font-icons and ($ui-closable-icon-glyph != null) {\r
3048 .#{$prefix}tab-close-btn {\r
3049 color: $ui-closable-icon-glyph-color-over;\r
3050\r
3051 @if $ui-plain-closable-icon-glyph-color-over != $ui-closable-icon-glyph-color-over {\r
3052 .#{$prefix}tab-bar-plain & {\r
3053 color: $ui-plain-closable-icon-glyph-color-over;\r
3054 }\r
3055 }\r
3056 }\r
3057 }\r
3058 }\r
3059\r
3060 &.#{$prefix}tab-focus.#{$prefix}tab-over {\r
3061 @if $enable-font-icons and ($ui-closable-icon-glyph != null) {\r
3062 .#{$prefix}tab-close-btn {\r
3063 color: $ui-closable-icon-glyph-color-focus-over;\r
3064\r
3065 @if $ui-plain-closable-icon-glyph-color-focus-over != $ui-closable-icon-glyph-color-focus-over {\r
3066 .#{$prefix}tab-bar-plain & {\r
3067 color: $ui-plain-closable-icon-glyph-color-focus-over;\r
3068 }\r
3069 }\r
3070 }\r
3071 }\r
3072 }\r
3073\r
3074 &.#{$prefix}tab-active {\r
3075 @if $enable-font-icons and ($ui-closable-icon-glyph != null) {\r
3076 .#{$prefix}tab-close-btn {\r
3077 color: $ui-closable-icon-glyph-color-active;\r
3078\r
3079 @if $ui-plain-closable-icon-glyph-color-active != $ui-closable-icon-glyph-color-active {\r
3080 .#{$prefix}tab-bar-plain & {\r
3081 color: $ui-plain-closable-icon-glyph-color-active;\r
3082 }\r
3083 }\r
3084 }\r
3085 } @else {\r
3086 .#{$prefix}tab-close-btn {\r
3087 background-position: 0 (-$tab-closable-icon-height);\r
3088 }\r
3089\r
3090 @if $tab-closable-icon-include-hover-background-position {\r
3091 .#{$prefix}tab-close-btn-over {\r
3092 background-position: (-$tab-closable-icon-width) (-$tab-closable-icon-height);\r
3093 }\r
3094 }\r
3095\r
3096 @if $tab-closable-icon-include-pressed-background-position {\r
3097 .#{$prefix}tab-close-btn-pressed {\r
3098 background-position: (-$ui-closable-icon-width * 2) (-$ui-closable-icon-height);\r
3099 }\r
3100 }\r
3101 }\r
3102 }\r
3103\r
3104 &.#{$prefix}tab-focus.#{$prefix}tab-active {\r
3105 @if $enable-font-icons and ($ui-closable-icon-glyph != null) {\r
3106 .#{$prefix}tab-close-btn {\r
3107 color: $ui-closable-icon-glyph-color-focus-active;\r
3108\r
3109 @if $ui-plain-closable-icon-glyph-color-focus-active != $ui-closable-icon-glyph-color-focus-active {\r
3110 .#{$prefix}tab-bar-plain & {\r
3111 color: $ui-plain-closable-icon-glyph-color-focus-active;\r
3112 }\r
3113 }\r
3114 }\r
3115 }\r
3116 }\r
3117 \r
3118 &.#{$prefix}tab-disabled {\r
3119 .#{$prefix}tab-close-btn {\r
3120 @if $enable-font-icons and ($ui-closable-icon-glyph != null) {\r
3121 color: $ui-closable-icon-glyph-color-disabled;\r
3122\r
3123 @if $ui-plain-closable-icon-glyph-color-disabled != $ui-closable-icon-glyph-color-disabled {\r
3124 .#{$prefix}tab-bar-plain & {\r
3125 color: $ui-plain-closable-icon-glyph-color-disabled;\r
3126 }\r
3127 }\r
3128 }\r
3129 @if $tab-closable-icon-opacity-disabled != $tab-closable-icon-opacity or $tab-closable-icon-opacity-disabled != $tab-closable-icon-opacity-over {\r
3130 @include opacity($tab-closable-icon-opacity-disabled);\r
3131 }\r
3132 @if $tab-closable-icon-include-hover-background-position {\r
3133 background-position: 0 0;\r
3134 }\r
3135 }\r
3136 }\r
3137 }\r
3138\r
3139 @if $include-rtl {\r
3140 .#{$prefix}rtl.#{$prefix}tab-#{$ui} .#{$prefix}tab-close-btn {\r
3141 right: auto;\r
3142 left: $ui-closable-icon-right;\r
3143 }\r
3144 }\r
3145\r
3146 .#{$prefix}tab-closable.#{$prefix}tab-#{$ui} .#{$prefix}tab-button {\r
3147 padding-right: $ui-closable-icon-width + $ui-closable-icon-spacing;\r
3148 }\r
3149\r
3150 @if $include-rtl {\r
3151 .#{$prefix}rtl.#{$prefix}tab-closable.#{$prefix}tab-#{$ui} .#{$prefix}tab-button {\r
3152 padding-right: 0px;\r
3153 padding-left: $ui-closable-icon-width + $ui-closable-icon-spacing;\r
3154 }\r
3155 }\r
3156\r
3157 $stretch: slicer-background-stretch(tab-#{$ui}-top, bottom);\r
3158 $stretch: slicer-background-stretch(tab-#{$ui}-right, left);\r
3159 $stretch: slicer-background-stretch(tab-#{$ui}-bottom, top);\r
3160 $stretch: slicer-background-stretch(tab-#{$ui}-left, right);\r
3161 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-#{$ui}-top', bottom);\r
3162 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-#{$ui}-right', left);\r
3163 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-#{$ui}-bottom', top);\r
3164 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-#{$ui}-left', right);\r
3165 $stretch: slicer-background-stretch('tab-over.#{$prefix}tab-#{$ui}-top', bottom);\r
3166 $stretch: slicer-background-stretch('tab-over.#{$prefix}tab-#{$ui}-right', left);\r
3167 $stretch: slicer-background-stretch('tab-over.#{$prefix}tab-#{$ui}-bottom', top);\r
3168 $stretch: slicer-background-stretch('tab-over.#{$prefix}tab-#{$ui}-left', right);\r
3169 $stretch: slicer-background-stretch('tab-active.#{$prefix}tab-#{$ui}-top', bottom);\r
3170 $stretch: slicer-background-stretch('tab-active.#{$prefix}tab-#{$ui}-right', left);\r
3171 $stretch: slicer-background-stretch('tab-active.#{$prefix}tab-#{$ui}-bottom', top);\r
3172 $stretch: slicer-background-stretch('tab-active.#{$prefix}tab-#{$ui}-left', right);\r
3173 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-top', bottom);\r
3174 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-right', left);\r
3175 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-bottom', top);\r
3176 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-left', right);\r
3177 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-top', bottom);\r
3178 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-right', left);\r
3179 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-bottom', top);\r
3180 $stretch: slicer-background-stretch('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-left', right);\r
3181 $stretch: slicer-background-stretch('tab-disabled.#{$prefix}tab-#{$ui}-top', bottom);\r
3182 $stretch: slicer-background-stretch('tab-disabled.#{$prefix}tab-#{$ui}-right', left);\r
3183 $stretch: slicer-background-stretch('tab-disabled.#{$prefix}tab-#{$ui}-bottom', top);\r
3184 $stretch: slicer-background-stretch('tab-disabled.#{$prefix}tab-#{$ui}-left', right);\r
3185 @include x-slicer('tab-focus.#{$prefix}tab-#{$ui}-top');\r
3186 @include x-slicer('tab-focus.#{$prefix}tab-#{$ui}-right');\r
3187 @include x-slicer('tab-focus.#{$prefix}tab-#{$ui}-bottom');\r
3188 @include x-slicer('tab-focus.#{$prefix}tab-#{$ui}-left');\r
3189 @include x-slicer('tab-over.#{$prefix}tab-#{$ui}-top');\r
3190 @include x-slicer('tab-over.#{$prefix}tab-#{$ui}-right');\r
3191 @include x-slicer('tab-over.#{$prefix}tab-#{$ui}-bottom');\r
3192 @include x-slicer('tab-over.#{$prefix}tab-#{$ui}-left');\r
3193 @include x-slicer('tab-active.#{$prefix}tab-#{$ui}-top');\r
3194 @include x-slicer('tab-active.#{$prefix}tab-#{$ui}-right');\r
3195 @include x-slicer('tab-active.#{$prefix}tab-#{$ui}-bottom');\r
3196 @include x-slicer('tab-active.#{$prefix}tab-#{$ui}-left');\r
3197 @include x-slicer('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-top');\r
3198 @include x-slicer('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-right');\r
3199 @include x-slicer('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-bottom');\r
3200 @include x-slicer('tab-focus.#{$prefix}tab-over.#{$prefix}tab-#{$ui}-left');\r
3201 @include x-slicer('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-top');\r
3202 @include x-slicer('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-right');\r
3203 @include x-slicer('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-bottom');\r
3204 @include x-slicer('tab-focus.#{$prefix}tab-active.#{$prefix}tab-#{$ui}-left');\r
3205 @include x-slicer('tab-disabled.#{$prefix}tab-#{$ui}-top');\r
3206 @include x-slicer('tab-disabled.#{$prefix}tab-#{$ui}-right');\r
3207 @include x-slicer('tab-disabled.#{$prefix}tab-#{$ui}-bottom');\r
3208 @include x-slicer('tab-disabled.#{$prefix}tab-#{$ui}-left');\r
3209}\r