Bar.scss 81 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964
  1. /**
  2. * @class Ext.tab.Bar
  3. */
  4. /**
  5. * @var {number/list}
  6. * The padding of the Tab Bar
  7. */
  8. $tabbar-padding: dynamic(0);
  9. /**
  10. * @var {number/list}
  11. * The padding of the Tab Bar when {@link #plain} is `true`.
  12. */
  13. $tabbar-plain-padding: dynamic($tabbar-padding);
  14. /**
  15. * @var {color}
  16. * The base color of the Tab Bar
  17. */
  18. $tabbar-base-color: dynamic($base-color);
  19. /**
  20. * @var {string/list}
  21. * The background-gradient of the Tab Bar. Can be either the name of a predefined gradient
  22. * or a list of color stops. Used as the `$type` parameter for
  23. * {@link Global_CSS#background-gradient}.
  24. */
  25. $tabbar-background-gradient: dynamic('tabbar');
  26. /**
  27. * @var {color}
  28. * The border-color of the Tab Bar
  29. */
  30. $tabbar-border-color: dynamic($panel-header-border-color);
  31. /**
  32. * @var {number/list}
  33. * The border-width of the Tab Bar
  34. */
  35. $tabbar-border-width: dynamic(1px 1px 0);
  36. /**
  37. * @var {number}
  38. * The height of the Tab Bar strip
  39. */
  40. $tabbar-strip-height: dynamic(3px);
  41. /**
  42. * @var {color}
  43. * The border-color of the Tab Bar strip
  44. */
  45. $tabbar-strip-border-color: dynamic($panel-header-border-color);
  46. /**
  47. * @var {color}
  48. * The background-color of the Tab Bar strip
  49. */
  50. $tabbar-strip-background-color: dynamic($tab-base-color-active);
  51. /**
  52. * @var {number/list}
  53. * The border-width of the Tab Bar strip
  54. */
  55. $tabbar-strip-border-width: dynamic(1px 0 0);
  56. /**
  57. * @var {number}
  58. * The width of the Tab Bar scrollers
  59. */
  60. $tabbar-scroller-width: dynamic(24px);
  61. /**
  62. * @var {number}
  63. * The height of the Tab Bar scrollers
  64. */
  65. $tabbar-scroller-height: dynamic(24px);
  66. /**
  67. * @var {number/list}
  68. * The margin of "top" Tab Bar scroller buttons
  69. */
  70. $tabbar-scroller-top-margin: dynamic(0);
  71. /**
  72. * @var {number/list}
  73. * The margin of "right" Tab Bar scroller buttons
  74. */
  75. $tabbar-scroller-right-margin: dynamic(0);
  76. /**
  77. * @var {number/list}
  78. * The margin of "bottom" Tab Bar scroller buttons
  79. */
  80. $tabbar-scroller-bottom-margin: dynamic(0);
  81. /**
  82. * @var {number/list}
  83. * The margin of "left" Tab Bar scroller buttons
  84. */
  85. $tabbar-scroller-left-margin: dynamic(0);
  86. /**
  87. * @var {string}
  88. * The cursor of the Tab Bar scrollers
  89. */
  90. $tabbar-scroller-cursor: dynamic(pointer);
  91. /**
  92. * @var {string}
  93. * The cursor of disabled Tab Bar scrollers
  94. */
  95. $tabbar-scroller-cursor-disabled: dynamic(default);
  96. /**
  97. * @var {number}
  98. * The opacity of Tab Bar scrollers
  99. */
  100. $tabbar-scroller-opacity: dynamic(0.5);
  101. /**
  102. * @var {number}
  103. * The opacity of hovered Tab Bar scrollers
  104. */
  105. $tabbar-scroller-opacity-over: dynamic(0.6);
  106. /**
  107. * @var {number}
  108. * The opacity of pressed Tab Bar scrollers
  109. */
  110. $tabbar-scroller-opacity-pressed: dynamic(0.7);
  111. /**
  112. * @var {number}
  113. * The opacity of disabled Tab Bar scrollers
  114. */
  115. $tabbar-scroller-opacity-disabled: dynamic(0.25);
  116. /**
  117. * @var {color}
  118. * The color to use for Tab Bar scroller icons when {@link Global_CSS#$enable-font-icons} is `true`.
  119. */
  120. $tabbar-scroller-glyph-color: dynamic($neutral-color);
  121. /**
  122. * @var {color}
  123. * The color to use for "plain" Tab Bar scroller icons when {@link Global_CSS#$enable-font-icons} is `true`.
  124. */
  125. $tabbar-plain-scroller-glyph-color: dynamic($tabbar-scroller-glyph-color);
  126. /**
  127. * @var {number}
  128. * The font size for Tab Bar scroller icons when {@link Global_CSS#$enable-font-icons} is `true`.
  129. */
  130. $tabbar-scroller-glyph-font-size: dynamic(16px);
  131. /**
  132. * @var {string/list}
  133. * Glyph for the "top" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  134. */
  135. $tabbar-scroller-top-glyph: dynamic($fa-var-chevron-up $tabbar-scroller-glyph-font-size $font-icon-font-family);
  136. /**
  137. * @var {string/list}
  138. * Glyph for the "right" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  139. */
  140. $tabbar-scroller-right-glyph: dynamic($fa-var-chevron-right $tabbar-scroller-glyph-font-size $font-icon-font-family);
  141. /**
  142. * @var {string/list}
  143. * Glyph for the "bottom" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  144. */
  145. $tabbar-scroller-bottom-glyph: dynamic($fa-var-chevron-down $tabbar-scroller-glyph-font-size $font-icon-font-family);
  146. /**
  147. * @var {string/list}
  148. * Glyph for the "left" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  149. */
  150. $tabbar-scroller-left-glyph: dynamic($fa-var-chevron-left $tabbar-scroller-glyph-font-size $font-icon-font-family);
  151. /**
  152. * @var {boolean}
  153. * `true` to use classic-style scroller buttons. When `true` scroller buttons are given their
  154. * hover state by changing their background-position, When `false` scroller buttons are
  155. * given their hover state by applying opacity.
  156. */
  157. $tabbar-classic-scrollers: dynamic(false);
  158. /**
  159. * @var {boolean}
  160. * true to include separate scroller icons for "plain" tabbars
  161. */
  162. $tabbar-scroller-include-plain-icon: dynamic(false);
  163. /**
  164. * @var {boolean}
  165. * if true, the tabbar will use symmetrical scroller icons. Top and bottom tabbars
  166. * will share icons, and Left and right will share icons.
  167. */
  168. $tabbar-scroller-symmetrical-icons: dynamic(true);
  169. /**
  170. * @var {color}
  171. * The color to use for the {@link #cfg-overflowHandler menu overflow} "more" icon when
  172. * {@link Global_CSS#$enable-font-icons} is `true`.
  173. */
  174. $tabbar-menu-overflow-glyph-color: dynamic($button-default-glyph-color);
  175. /**
  176. * @var {string/list}
  177. * Glyph for the {@link #cfg-overflowHandler menu overflow} "more" icon when
  178. * {@link Global_CSS#$enable-font-icons} is `true`.
  179. */
  180. $tabbar-menu-overflow-glyph: dynamic($fa-var-bars $button-small-glyph-font-size $font-icon-font-family);
  181. /**
  182. * @var {boolean}
  183. * True to include the "default" tabbar UI
  184. */
  185. $include-tabbar-default-ui: dynamic($include-default-uis);
  186. /**
  187. * Creates a visual theme for a Tab Bar
  188. *
  189. * Note: When creating a tab bar UI with the extjs-tab-bar-ui mixin,
  190. * you will need to create a corresponding tab-ui of the same name.
  191. * This will ensure that the tabs render properly in your theme.
  192. * Not creating a matching tab theme may result in unpredictable
  193. * tab rendering.
  194. *
  195. * See `Ext.tab.Tab-css_mixin-extjs-tab-ui`
  196. *
  197. * @param {string} $ui
  198. * The name of the UI being created. Can not included spaces or special punctuation
  199. * (used in CSS class names).
  200. *
  201. * @param {number} [$ui-strip-height=$tabbar-strip-height]
  202. * The height of the Tab Bar strip
  203. *
  204. * @param {number/list} [$ui-strip-border-width=$tabbar-strip-border-width]
  205. * The border-width of the Tab Bar strip
  206. *
  207. * @param {color} [$ui-strip-border-color=$tabbar-strip-border-color]
  208. * The border-color of the Tab Bar strip
  209. *
  210. * @param {color} [$ui-strip-background-color=$tabbar-strip-background-color]
  211. * The background-color of the Tab Bar strip
  212. *
  213. * @param {number/list} [$ui-border-width=$tabbar-border-width]
  214. * The border-width of the Tab Bar
  215. *
  216. * @param {color} [$ui-border-color=$tabbar-border-color]
  217. * The border-color of the Tab Bar
  218. *
  219. * @param {number/list} [$ui-padding=$tabbar-padding]
  220. * The padding of the Tab Bar
  221. *
  222. * @param {number/list} [$ui-plain-padding=$tabbar-plain-padding]
  223. * The padding of the Tab Bar when {@link #plain} is `true`
  224. *
  225. * @param {color} [$ui-background-color=$tabbar-background-color]
  226. * The background color of the Tab Bar
  227. *
  228. * @param {string/list} [$ui-background-gradient=$tabbar-background-gradient]
  229. * The background-gradient of the Tab Bar. Can be either the name of a predefined gradient
  230. * or a list of color stops. Used as the `$type` parameter for
  231. * {@link Global_CSS#background-gradient}.
  232. *
  233. * @param {number} [$ui-scroller-width=$tabbar-scroller-width]
  234. * The width of the Tab Bar scrollers
  235. *
  236. * @param {number} [$ui-scroller-height=$tabbar-scroller-height]
  237. * The height of the Tab Bar scrollers
  238. *
  239. * @param {number/list} [$ui-scroller-top-margin=$tabbar-scroller-top-margin]
  240. * The margin of "top" scroller buttons
  241. *
  242. * @param {number/list} [$ui-scroller-right-margin=$tabbar-scroller-right-margin]
  243. * The margin of "right" scroller buttons
  244. *
  245. * @param {number/list} [$ui-scroller-bottom-margin=$tabbar-scroller-bottom-margin]
  246. * The margin of "bottom" scroller buttons
  247. *
  248. * @param {number/list} [$ui-scroller-left-margin=$tabbar-scroller-left-margin]
  249. * The margin of "left" scroller buttons
  250. *
  251. * @param {string} [$ui-scroller-cursor=$tabbar-scroller-cursor]
  252. * The cursor of the Tab Bar scrollers
  253. *
  254. * @param {string} [$ui-scroller-cursor-disabled=$tabbar-scroller-cursor-disabled]
  255. * The cursor of disabled Tab Bar scrollers
  256. *
  257. * @param {number} [$ui-scroller-opacity=$tabbar-scroller-opacity]
  258. * The opacity of Tab Bar scrollers
  259. *
  260. * @param {number} [$ui-scroller-opacity-over=$tabbar-scroller-opacity-over]
  261. * The opacity of hovered Tab Bar scrollers
  262. *
  263. * @param {number} [$ui-scroller-opacity-pressed=$tabbar-scroller-opacity-pressed]
  264. * The opacity of pressed Tab Bar scrollers
  265. *
  266. * @param {number} [$ui-scroller-opacity-disabled=$tabbar-scroller-opacity-disabled]
  267. * The opacity of disabled Tab Bar scrollers
  268. *
  269. * @param {color} [$ui-scroller-glyph-color=$tabbar-scroller-glyph-color]
  270. * The color to use for Tab Bar scroller icons when {@link Global_CSS#$enable-font-icons} is `true`.
  271. *
  272. * @param {color} [$ui-plain-scroller-glyph-color=$tabbar-plain-scroller-glyph-color]
  273. * The color to use for "plain" Tab Bar scroller icons when {@link Global_CSS#$enable-font-icons} is `true`.
  274. *
  275. * @param {string/list} [$ui-scroller-top-glyph=$tabbar-scroller-top-glyph]
  276. * Glyph for the "top" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  277. *
  278. * @param {string/list} [$ui-scroller-right-glyph=$tabbar-scroller-right-glyph]
  279. * Glyph for the "right" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  280. *
  281. * @param {string/list} [$ui-scroller-bottom-glyph=$tabbar-scroller-bottom-glyph]
  282. * Glyph for the "bottom" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  283. *
  284. * @param {string/list} [$ui-scroller-left-glyph=$tabbar-scroller-left-glyph]
  285. * Glyph for the "left" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  286. *
  287. * @param {boolean} [$ui-classic-scrollers=$tabbar-classic-scrollers]
  288. * `true` to use classic-style scroller buttons. When `true` scroller buttons are given
  289. * their hover state by changing their background-position, When `false` scroller buttons
  290. * are given their hover state by applying opacity.
  291. *
  292. * @param {color} [$ui-menu-overflow-glyph-color=$tabbar-menu-overflow-glyph-color]
  293. * The color to use for the {@link #overflowHandler menu overflow} "more" icon when
  294. * {@link Global_CSS#$enable-font-icons} is `true`.
  295. *
  296. * @param {string/list} [$ui-menu-overflow-glyph=$tabbar-menu-overflow-glyph]
  297. * Glyph for the {@link #overflowHandler menu overflow} "more" icon when
  298. * {@link Global_CSS#$enable-font-icons} is `true`.
  299. *
  300. * @param {number} [$ui-tab-height]
  301. * The minimum height of tabs that will be used in this tabbar UI. The tabbar body is given
  302. * a min-height so that it does not collapse when it does not contain any tabs, but it
  303. * is allowed to expand to be larger than the default tab height if it contains a tab
  304. * that's larger than the default height.
  305. *
  306. * @member Ext.tab.Bar
  307. */
  308. @mixin extjs-tab-bar-ui(
  309. $ui,
  310. $ui-strip-height: $tabbar-strip-height,
  311. $ui-strip-border-width: $tabbar-strip-border-width,
  312. $ui-strip-border-color: $tabbar-strip-border-color,
  313. $ui-strip-background-color: $tabbar-strip-background-color,
  314. $ui-border-width: $tabbar-border-width,
  315. $ui-border-color: $tabbar-border-color,
  316. $ui-padding: $tabbar-padding,
  317. $ui-plain-padding: $tabbar-plain-padding,
  318. $ui-background-color: $tabbar-base-color,
  319. $ui-background-gradient: $tabbar-background-gradient,
  320. $ui-scroller-width: $tabbar-scroller-width,
  321. $ui-scroller-height: $tabbar-scroller-height,
  322. $ui-scroller-top-margin: $tabbar-scroller-top-margin,
  323. $ui-scroller-right-margin: $tabbar-scroller-right-margin,
  324. $ui-scroller-bottom-margin: $tabbar-scroller-bottom-margin,
  325. $ui-scroller-left-margin: $tabbar-scroller-left-margin,
  326. $ui-scroller-cursor: $tabbar-scroller-cursor,
  327. $ui-scroller-cursor-disabled: $tabbar-scroller-cursor-disabled,
  328. $ui-scroller-opacity: $tabbar-scroller-opacity,
  329. $ui-scroller-opacity-over: $tabbar-scroller-opacity-over,
  330. $ui-scroller-opacity-pressed: $tabbar-scroller-opacity-pressed,
  331. $ui-scroller-opacity-disabled: $tabbar-scroller-opacity-disabled,
  332. $ui-scroller-glyph-color: $tabbar-scroller-glyph-color,
  333. $ui-plain-scroller-glyph-color: $tabbar-plain-scroller-glyph-color,
  334. $ui-scroller-top-glyph: $tabbar-scroller-top-glyph,
  335. $ui-scroller-right-glyph: $tabbar-scroller-right-glyph,
  336. $ui-scroller-bottom-glyph: $tabbar-scroller-bottom-glyph,
  337. $ui-scroller-left-glyph: $tabbar-scroller-left-glyph,
  338. $ui-classic-scrollers: $tabbar-classic-scrollers,
  339. $ui-menu-overflow-glyph-color: $tabbar-menu-overflow-glyph-color,
  340. $ui-menu-overflow-glyph: $tabbar-menu-overflow-glyph,
  341. $ui-tab-height:
  342. if($tabbar-strip-height > 0, top($ui-strip-border-width), vertical($tab-border-width)) +
  343. max($tab-icon-height, $tab-line-height) + vertical($tab-padding)
  344. ) {
  345. $ui-strip-plain-border-width:
  346. top($ui-strip-border-width)
  347. max(right($ui-strip-border-width), left($ui-border-width))
  348. bottom($ui-strip-border-width)
  349. max(left($ui-strip-border-width), left($ui-border-width));
  350. .#{$prefix}tab-bar-#{$ui} {
  351. background-color: $ui-background-color;
  352. @if $ui-border-width != 0 {
  353. border-style: solid;
  354. border-color: $ui-border-color;
  355. }
  356. }
  357. @if $ui-border-width != 0 {
  358. .#{$prefix}tab-bar-#{$ui}-top {
  359. border-width: $ui-border-width;
  360. }
  361. .#{$prefix}tab-bar-#{$ui}-bottom {
  362. border-width: flip-vertical($ui-border-width);
  363. }
  364. .#{$prefix}tab-bar-#{$ui}-left {
  365. border-width: rotate270($ui-border-width);
  366. }
  367. @if $include-rtl {
  368. .#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-left {
  369. border-width: rtl(rotate270($ui-border-width));
  370. }
  371. }
  372. .#{$prefix}tab-bar-#{$ui}-right {
  373. border-width: rotate90($ui-border-width);
  374. }
  375. @if $include-rtl {
  376. .#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-right {
  377. border-width: rtl(rotate90($ui-border-width));
  378. }
  379. }
  380. }
  381. .#{$prefix}tab-bar-body-#{$ui} {
  382. .#{$prefix}tab-bar-#{$ui}-top > & {
  383. padding: $ui-padding;
  384. }
  385. .#{$prefix}tab-bar-#{$ui}-bottom > & {
  386. padding: flip-vertical($ui-padding);
  387. }
  388. .#{$prefix}tab-bar-#{$ui}-left > & {
  389. padding: rotate270($ui-padding);
  390. }
  391. @if $include-rtl {
  392. .#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-left > & {
  393. padding: rtl(rotate270($ui-padding));
  394. }
  395. }
  396. .#{$prefix}tab-bar-#{$ui}-right > & {
  397. padding: rotate90($ui-padding);
  398. }
  399. @if $include-rtl {
  400. .#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-right > & {
  401. padding: rtl(rotate90($ui-padding));
  402. }
  403. }
  404. }
  405. @if $ui-plain-padding != $ui-padding {
  406. .#{$prefix}tab-bar-body-#{$ui} {
  407. .#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-top > & {
  408. padding: $ui-plain-padding;
  409. }
  410. .#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-bottom > & {
  411. padding: flip-vertical($ui-plain-padding);
  412. }
  413. .#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-left > & {
  414. padding: rotate270($ui-plain-padding);
  415. }
  416. @if $include-rtl {
  417. .#{$prefix}rtl.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-left > & {
  418. padding: rtl(rotate270($ui-plain-padding));
  419. }
  420. }
  421. .#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-right > & {
  422. padding: rotate90($ui-plain-padding);
  423. }
  424. @if $include-rtl {
  425. .#{$prefix}rtl.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-right > & {
  426. padding: rtl(rotate90($ui-plain-padding));
  427. }
  428. }
  429. }
  430. }
  431. .#{$prefix}tab-bar-plain {
  432. &.#{$prefix}tab-bar-#{$ui}-horizontal {
  433. border-top-color: transparent;
  434. border-bottom-color: transparent;
  435. border-left-width: 0;
  436. border-right-width: 0;
  437. }
  438. &.#{$prefix}tab-bar-#{$ui}-vertical {
  439. border-right-color: transparent;
  440. border-left-color: transparent;
  441. border-top-width: 0;
  442. border-bottom-width: 0;
  443. }
  444. }
  445. $strip-size: max($ui-strip-height - vertical($ui-strip-border-width), 0);
  446. @if $ui-strip-height != 0 {
  447. .#{$prefix}tab-bar-body-#{$ui} {
  448. .#{$prefix}tab-bar-top > & {
  449. padding-bottom: $strip-size;
  450. }
  451. .#{$prefix}tab-bar-bottom > & {
  452. padding-top: $strip-size;
  453. }
  454. .#{$prefix}tab-bar-left > & {
  455. padding-right: $strip-size;
  456. @if $include-rtl {
  457. &.#{$prefix}rtl {
  458. padding-right: 0;
  459. padding-left: $strip-size;
  460. }
  461. }
  462. }
  463. .#{$prefix}tab-bar-right > & {
  464. padding-left: $strip-size;
  465. @if $include-rtl {
  466. &.#{$prefix}rtl {
  467. padding-left: 0;
  468. padding-right: $strip-size;
  469. }
  470. }
  471. }
  472. }
  473. .#{$prefix}tab-bar-strip-#{$ui} {
  474. border-style: solid;
  475. border-color: $ui-strip-border-color;
  476. background-color: $ui-strip-background-color;
  477. }
  478. .#{$prefix}tab-bar-top {
  479. > .#{$prefix}tab-bar-strip-#{$ui} {
  480. border-width: $ui-strip-border-width;
  481. height: $ui-strip-height;
  482. }
  483. &.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
  484. border-width: $ui-strip-plain-border-width;
  485. }
  486. }
  487. .#{$prefix}tab-bar-bottom {
  488. > .#{$prefix}tab-bar-strip-#{$ui} {
  489. border-width: flip-vertical($ui-strip-border-width);
  490. height: $ui-strip-height;
  491. }
  492. &.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
  493. border-width: flip-vertical($ui-strip-plain-border-width);
  494. }
  495. }
  496. .#{$prefix}tab-bar-left {
  497. > .#{$prefix}tab-bar-strip-#{$ui} {
  498. border-width: rotate270($ui-strip-border-width);
  499. width: $ui-strip-height;
  500. @if $include-rtl {
  501. &.#{$prefix}rtl {
  502. border-width: rtl(rotate270($ui-strip-border-width));
  503. }
  504. }
  505. }
  506. &.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
  507. border-width: rotate270($ui-strip-plain-border-width);
  508. @if $include-rtl {
  509. &.#{$prefix}rtl {
  510. border-width: rtl(rotate270($ui-strip-plain-border-width));
  511. }
  512. }
  513. }
  514. }
  515. .#{$prefix}tab-bar-right {
  516. > .#{$prefix}tab-bar-strip-#{$ui} {
  517. border-width: rotate90($ui-strip-border-width);
  518. width: $ui-strip-height;
  519. @if $include-rtl {
  520. &.#{$prefix}rtl {
  521. border-width: rtl(rotate90($ui-strip-border-width));
  522. }
  523. }
  524. }
  525. &.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
  526. border-width: rotate90($ui-strip-plain-border-width);
  527. @if $include-rtl {
  528. &.#{$prefix}rtl {
  529. border-width: rtl(rotate90($ui-strip-plain-border-width));
  530. }
  531. }
  532. }
  533. }
  534. }
  535. // tabbars need a min-height/width so that horizontal tabbars don't lose height and
  536. // vertical tabbars don't lose width when all tabs are closed.
  537. $ui-body-height: $ui-tab-height + $ui-strip-height + vertical($ui-padding) - top($ui-strip-border-width);
  538. .#{$prefix}tab-bar-horizontal > .#{$prefix}tab-bar-body-#{$ui} {
  539. min-height: $ui-body-height;
  540. .#{$prefix}ie8m & {
  541. // border-box model is busted in IE8m when min-height is used. Won't include
  542. // the padding
  543. min-height: $ui-body-height - $ui-strip-height - vertical($ui-padding) + top($ui-strip-border-width);
  544. }
  545. }
  546. .#{$prefix}tab-bar-vertical > .#{$prefix}tab-bar-body-#{$ui} {
  547. min-width: $ui-body-height;
  548. .#{$prefix}ie8m & {
  549. // border-box model is busted in IE8m when min-width is used. Won't include
  550. // the padding
  551. min-width: $ui-body-height - $ui-strip-height - vertical($ui-padding) + top($ui-strip-border-width);
  552. }
  553. }
  554. @if not is-null($ui-background-gradient) {
  555. .#{$prefix}tab-bar-#{$ui}-top {
  556. @include background-gradient($ui-background-color, $ui-background-gradient, top);
  557. @if $include-slicer-gradient {
  558. .#{$prefix}nlg & {
  559. background: slicer-background-image(tab-bar-#{$ui}-top, 'tab-bar/tab-bar-#{$ui}-top-bg');
  560. }
  561. }
  562. }
  563. .#{$prefix}tab-bar-#{$ui}-bottom {
  564. @include background-gradient($ui-background-color, $ui-background-gradient, bottom);
  565. @if $include-slicer-gradient {
  566. .#{$prefix}nlg & {
  567. background: slicer-background-image(tab-bar-#{$ui}-bottom, 'tab-bar/tab-bar-#{$ui}-bottom-bg') bottom 0;
  568. }
  569. }
  570. }
  571. .#{$prefix}tab-bar-#{$ui}-left {
  572. @include background-gradient($ui-background-color, $ui-background-gradient, left);
  573. @if $include-slicer-gradient {
  574. .#{$prefix}nlg & {
  575. background: slicer-background-image(tab-bar-#{$ui}-left, 'tab-bar/tab-bar-#{$ui}-left-bg');
  576. }
  577. }
  578. }
  579. .#{$prefix}tab-bar-#{$ui}-right {
  580. @include background-gradient($ui-background-color, $ui-background-gradient, right);
  581. @if $include-slicer-gradient {
  582. .#{$prefix}nlg & {
  583. background: slicer-background-image(tab-bar-#{$ui}-right, 'tab-bar/tab-bar-#{$ui}-right-bg') 0 right;
  584. }
  585. }
  586. }
  587. }
  588. @if $include-ext-layout-container-boxoverflow-scroller {
  589. @include extjs-box-scroller-ui(
  590. $ui: $ui,
  591. $type: 'tab-bar',
  592. $horizontal-width: $ui-scroller-width,
  593. $horizontal-height: $ui-scroller-height,
  594. $vertical-width: $ui-scroller-height,
  595. $vertical-height: $ui-scroller-width,
  596. $top-margin: $ui-scroller-top-margin,
  597. $right-margin: $ui-scroller-right-margin,
  598. $bottom-margin: $ui-scroller-bottom-margin,
  599. $left-margin: $ui-scroller-left-margin,
  600. $glyph-color: $ui-scroller-glyph-color,
  601. $top-glyph: $ui-scroller-top-glyph,
  602. $right-glyph: $ui-scroller-right-glyph,
  603. $bottom-glyph: $ui-scroller-bottom-glyph,
  604. $left-glyph: $ui-scroller-left-glyph,
  605. $container-padding: $ui-padding,
  606. $cursor: $ui-scroller-cursor,
  607. $cursor-disabled: $ui-scroller-cursor-disabled,
  608. $align: if($ui-classic-scrollers, stretch, middle),
  609. $opacity: $ui-scroller-opacity,
  610. $opacity-over: $ui-scroller-opacity-over,
  611. $opacity-pressed: $ui-scroller-opacity-pressed,
  612. $opacity-disabled: $ui-scroller-opacity-disabled,
  613. $classic: $ui-classic-scrollers,
  614. $include-background-images: $tabbar-scroller-symmetrical-icons
  615. );
  616. }
  617. @if $include-ext-layout-container-boxoverflow-menu {
  618. .#{$prefix}tab-bar-more-icon {
  619. @if $enable-font-icons and ($ui-menu-overflow-glyph != null) {
  620. @include font-icon($ui-menu-overflow-glyph);
  621. color: $ui-menu-overflow-glyph-color;
  622. } @else {
  623. background-image: theme-background-image('tab-bar/#{$ui}-more');
  624. @if $include-rtl {
  625. &.#{$prefix}rtl {
  626. background-image: theme-background-image('tab-bar/#{$ui}-more-left');
  627. }
  628. }
  629. }
  630. }
  631. }
  632. .#{$prefix}tab-bar-plain {
  633. &.#{$prefix}tab-bar-#{$ui}-scroller {
  634. .#{$prefix}box-scroller-body-horizontal {
  635. margin-left: max($ui-scroller-width + horizontal($ui-scroller-left-margin) - left($ui-plain-padding), 0);
  636. }
  637. }
  638. &.#{$prefix}tab-bar-#{$ui}-vertical-scroller {
  639. .#{$prefix}box-scroller-body-vertical {
  640. margin-top: max($ui-scroller-width + vertical($ui-scroller-top-margin) - top($ui-plain-padding), 0);
  641. }
  642. }
  643. .#{$prefix}box-scroller-tab-bar-#{$ui} {
  644. color: $ui-plain-scroller-glyph-color;
  645. }
  646. }
  647. @if $ui-classic-scrollers {
  648. .#{$prefix}tab-bar-#{$ui}-right {
  649. .#{$prefix}box-scroller-top {
  650. background-position: right (-$ui-scroller-width);
  651. &.#{$prefix}box-scroller-hover {
  652. background-position: right 0;
  653. }
  654. }
  655. .#{$prefix}box-scroller-bottom {
  656. background-position: right 0;
  657. &.#{$prefix}box-scroller-hover {
  658. background-position: right (-$ui-scroller-width);
  659. }
  660. }
  661. }
  662. .#{$prefix}tab-bar-#{$ui}-bottom {
  663. .#{$prefix}box-scroller-left {
  664. background-position: -$ui-scroller-width bottom;
  665. &.#{$prefix}box-scroller-hover {
  666. background-position: 0 bottom;
  667. }
  668. }
  669. .#{$prefix}box-scroller-right {
  670. background-position: 0 bottom;
  671. &.#{$prefix}box-scroller-hover {
  672. background-position: -$ui-scroller-width bottom;
  673. }
  674. }
  675. }
  676. } @else {
  677. $ui-scroller-align-offset: floor((top($ui-padding) - bottom($ui-padding)) / 2) - floor($ui-strip-height / 2);
  678. $ui-scroller-half-height: -(floor($ui-scroller-height / 2));
  679. $ui-scroller-top-left-offset: $ui-scroller-half-height + $ui-scroller-align-offset;
  680. $ui-scroller-bottom-right-offset: $ui-scroller-half-height - $ui-scroller-align-offset;
  681. .#{$prefix}box-scroller-tab-bar-#{$ui} {
  682. .#{$prefix}tab-bar-#{$ui}-top & {
  683. margin-top: $ui-scroller-top-left-offset;
  684. }
  685. .#{$prefix}tab-bar-#{$ui}-right & {
  686. margin-left: $ui-scroller-bottom-right-offset;
  687. }
  688. .#{$prefix}tab-bar-#{$ui}-bottom & {
  689. margin-top: $ui-scroller-bottom-right-offset;
  690. }
  691. .#{$prefix}tab-bar-#{$ui}-left & {
  692. margin-left: $ui-scroller-top-left-offset;
  693. }
  694. }
  695. }
  696. @if (($ui-scroller-opacity != 1 or $ui-scroller-opacity-over != 1 or
  697. $ui-scroller-opacity-pressed != 1) and is-null($ui-background-gradient)) {
  698. .#{$prefix}box-scroller-tab-bar-#{$ui} {
  699. // EXTJSIV-8846: partially transparent png images do not display correctly
  700. // in winXP/IE8 when the image element has a transparent background.
  701. // to fix this, we give the element the same background-color as the tabbar.
  702. background-color: $ui-background-color;
  703. .#{$prefix}ie8 .#{$prefix}box-scroller-plain {
  704. // plain tabbars have transparent backgrounds, so we use a white bg to overcome
  705. // the png transparency issues. See EXTJSIV-8846
  706. background-color: #fff;
  707. }
  708. }
  709. }
  710. @if $tabbar-scroller-symmetrical-icons {
  711. @if $tabbar-scroller-include-plain-icon {
  712. .#{$prefix}box-scroller-plain.#{$prefix}box-scroller-tab-bar-#{$ui} {
  713. @if (not $enable-font-icons) or ($ui-scroller-left-glyph == null) {
  714. &.#{$prefix}box-scroller-left {
  715. background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-left');
  716. }
  717. }
  718. @if (not $enable-font-icons) or ($ui-scroller-right-glyph == null) {
  719. &.#{$prefix}box-scroller-right {
  720. background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-right');
  721. }
  722. }
  723. @if (not $enable-font-icons) or ($ui-scroller-top-glyph == null) {
  724. &.#{$prefix}box-scroller-top {
  725. background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-top');
  726. }
  727. }
  728. @if (not $enable-font-icons) or ($ui-scroller-bottom-glyph == null) {
  729. &.#{$prefix}box-scroller-bottom {
  730. background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-bottom');
  731. }
  732. }
  733. }
  734. }
  735. } @else {
  736. .#{$prefix}tab-bar-#{$ui}-top {
  737. .#{$prefix}box-scroller-left {
  738. background-image: theme-background-image('tab-bar/#{$ui}-scroll-left-top');
  739. }
  740. .#{$prefix}box-scroller-right {
  741. background-image: theme-background-image('tab-bar/#{$ui}-scroll-right-top');
  742. }
  743. }
  744. .#{$prefix}tab-bar-#{$ui}-bottom {
  745. .#{$prefix}box-scroller-left {
  746. background-image: theme-background-image('tab-bar/#{$ui}-scroll-left-bottom');
  747. }
  748. .#{$prefix}box-scroller-right {
  749. background-image: theme-background-image('tab-bar/#{$ui}-scroll-right-bottom');
  750. }
  751. }
  752. .#{$prefix}tab-bar-#{$ui}-left {
  753. .#{$prefix}box-scroller-top {
  754. background-image: theme-background-image('tab-bar/#{$ui}-scroll-top-left');
  755. }
  756. .#{$prefix}box-scroller-bottom {
  757. background-image: theme-background-image('tab-bar/#{$ui}-scroll-bottom-left');
  758. }
  759. }
  760. .#{$prefix}tab-bar-#{$ui}-right {
  761. .#{$prefix}box-scroller-top {
  762. background-image: theme-background-image('tab-bar/#{$ui}-scroll-top-right');
  763. }
  764. .#{$prefix}box-scroller-bottom {
  765. background-image: theme-background-image('tab-bar/#{$ui}-scroll-bottom-right');
  766. }
  767. }
  768. }
  769. $stretch: slicer-background-stretch(tab-bar-#{$ui}-top, bottom);
  770. $stretch: slicer-background-stretch(tab-bar-#{$ui}-bottom, top);
  771. $stretch: slicer-background-stretch(tab-bar-#{$ui}-left, right);
  772. $stretch: slicer-background-stretch(tab-bar-#{$ui}-right, left);
  773. @include x-slicer(tab-bar-#{$ui}-top);
  774. @include x-slicer(tab-bar-#{$ui}-bottom);
  775. @include x-slicer(tab-bar-#{$ui}-left);
  776. @include x-slicer(tab-bar-#{$ui}-right);
  777. }
  778. /**
  779. * Creates a visual theme for a Tab Panel
  780. *
  781. * @param {string} $ui
  782. * The name of the UI being created. Can not included spaces or special punctuation
  783. * (used in CSS class names).
  784. *
  785. * @param {color} [$ui-tab-background-color=$tab-base-color]
  786. * The background-color of Tabs
  787. *
  788. * @param {color} [$ui-tab-background-color-focus=$tab-base-color-focus]
  789. * The background-color of focused Tabs
  790. *
  791. * @param {color} [$ui-tab-background-color-over=$tab-base-color-over]
  792. * The background-color of hovered Tabs
  793. *
  794. * @param {color} [$ui-tab-background-color-active=$tab-base-color-active]
  795. * The background-color of the active Tab
  796. *
  797. * @param {color} [$ui-tab-background-color-focus-over=$tab-base-color-focus-over]
  798. * The background-color of focused hovered Tabs
  799. *
  800. * @param {color} [$ui-tab-background-color-focus-active=$tab-base-color-focus-active]
  801. * The background-color of the active Tab when focused
  802. *
  803. * @param {color} [$ui-tab-background-color-disabled=$tab-base-color-disabled]
  804. * The background-color of disabled Tabs
  805. *
  806. * @param {color} [$ui-tab-plain-background-color=$tab-plain-background-color]
  807. * The background-color of {@link Ext.tab.Bar#plain} Tabs
  808. *
  809. * @param {color} [$ui-tab-plain-background-color-focus=$tab-plain-background-color-focus]
  810. * The background-color of focused {@link Ext.tab.Bar#plain} Tabs
  811. *
  812. * @param {color} [$ui-tab-plain-background-color-over=$tab-plain-background-color-over]
  813. * The background-color of hovered {@link Ext.tab.Bar#plain} Tabs
  814. *
  815. * @param {color} [$ui-tab-plain-background-color-active=$tab-plain-background-color-active]
  816. * The background-color of the active {@link Ext.tab.Bar#plain} Tabs
  817. *
  818. * @param {color} [$ui-tab-plain-background-color-focus-over=$tab-plain-background-color-focus-over]
  819. * The background-color of focused hovered {@link Ext.tab.Bar#plain} Tabs
  820. *
  821. * @param {color} [$ui-tab-plain-background-color-focus-active=$tab-plain-background-color-focus-active]
  822. * The background-color of the active {@link Ext.tab.Bar#plain} Tab when focused
  823. *
  824. * @param {color} [$ui-tab-plain-background-color-disabled=$tab-plain-background-color-disabled]
  825. * The background-color of disabled {@link Ext.tab.Bar#plain} Tabs
  826. *
  827. * @param {list} [$ui-tab-border-radius=$tab-border-radius]
  828. * The border-radius of Tabs
  829. *
  830. * @param {number} [$ui-tab-border-width=$tab-border-width]
  831. * The border-width of Tabs
  832. *
  833. * @param {number/list} [$ui-tab-border-width-focus=$tab-border-width-focus]
  834. * The border-width of focused Tabs
  835. *
  836. * @param {number/list} [$ui-tab-border-width-over=$tab-border-width-over]
  837. * The border-width of hovered Tabs
  838. *
  839. * @param {number/list} [$ui-tab-border-width-active=$tab-border-width-active]
  840. * The border-width of active Tabs
  841. *
  842. * @param {number/list} [$ui-tab-border-width-disabled=$tab-border-width-disabled]
  843. * The border-width of disabled Tabs
  844. *
  845. * @param {number/list} [$ui-tab-margin=$tab-margin]
  846. * The border-width of Tabs
  847. *
  848. * @param {number/list} [$ui-tab-padding=$tab-padding]
  849. * The padding of Tabs
  850. *
  851. * @param {number/list} [$ui-tab-text-padding=$tab-text-padding]
  852. * The padding of the Tab's text element
  853. *
  854. * @param {color} [$ui-tab-border-color=$tab-border-color]
  855. * The border-color of Tabs
  856. *
  857. * @param {color} [$ui-tab-border-color-focus=$tab-border-color-focus]
  858. * The border-color of focused Tabs
  859. *
  860. * @param {color} [$ui-tab-border-color-over=$tab-border-color-over]
  861. * The border-color of hovered Tabs
  862. *
  863. * @param {color} [$ui-tab-border-color-active=$tab-border-color-active]
  864. * The border-color of the active Tab
  865. *
  866. * @param {color} [$ui-tab-border-color-focus-over=$tab-border-color-focus-over]
  867. * The border-color of focused hovered Tabs
  868. *
  869. * @param {color} [$ui-tab-border-color-focus-active=$tab-border-color-focus-active]
  870. * The border-color of the active Tab when focused
  871. *
  872. * @param {color} [$ui-tab-border-color-disabled=$tab-border-color-disabled]
  873. * The border-color of disabled Tabs
  874. *
  875. * @param {color} [$ui-tab-plain-border-color=$tab-plain-border-color]
  876. * The border-color of {@link Ext.tab.Bar#plain} Tabs
  877. *
  878. * @param {color} [$ui-tab-plain-border-color-focus=$tab-plain-border-color-focus]
  879. * The border-color of focused {@link Ext.tab.Bar#plain} Tabs
  880. *
  881. * @param {color} [$ui-tab-plain-border-color-over=$tab-plain-border-color-over]
  882. * The border-color of hovered {@link Ext.tab.Bar#plain} Tabs
  883. *
  884. * @param {color} [$ui-tab-plain-border-color-active=$tab-plain-border-color-active]
  885. * The border-color of the active {@link Ext.tab.Bar#plain} Tabs
  886. *
  887. * @param {color} [$ui-tab-plain-border-color-focus-over=$tab-plain-border-color-focus-over]
  888. * The border-color of focused hovered {@link Ext.tab.Bar#plain} Tabs
  889. *
  890. * @param {color} [$ui-tab-plain-border-color-focus-active=$tab-plain-border-color-focus-active]
  891. * The border-color of the active {@link Ext.tab.Bar#plain} Tab when focused
  892. *
  893. * @param {color} [$ui-tab-plain-border-color-disabled=$tab-plain-border-color-disabled]
  894. * The border-color of disabled {@link Ext.tab.Bar#plain} Tabs
  895. *
  896. * @param {string} [$ui-tab-cursor=$tab-cursor]
  897. * The Tab cursor
  898. *
  899. * @param {string} [$ui-tab-cursor-disabled=$tab-cursor-disabled]
  900. * The cursor of disabled Tabs
  901. *
  902. * @param {number} [$ui-tab-font-size=$tab-font-size]
  903. * The font-size of Tabs
  904. *
  905. * @param {number} [$ui-tab-font-size-focus=$tab-font-size-focus]
  906. * The font-size of focused Tabs
  907. *
  908. * @param {number} [$ui-tab-font-size-over=$tab-font-size-over]
  909. * The font-size of hovered Tabs
  910. *
  911. * @param {number} [$ui-tab-font-size-active=$tab-font-size-active]
  912. * The font-size of the active Tab
  913. *
  914. * @param {number} [$ui-tab-font-size-focus-over=$tab-font-size-focus-over]
  915. * The font-size of focused hovered Tabs
  916. *
  917. * @param {number} [$ui-tab-font-size-focus-active=$tab-font-size-focus-active]
  918. * The font-size of the active Tab when focused
  919. *
  920. * @param {number} [$ui-tab-font-size-disabled=$tab-font-size-disabled]
  921. * The font-size of disabled Tabs
  922. *
  923. * @param {string} [$ui-tab-font-weight=$tab-font-weight]
  924. * The font-weight of Tabs
  925. *
  926. * @param {string} [$ui-tab-font-weight-focus=$tab-font-weight-focus]
  927. * The font-weight of focused Tabs
  928. *
  929. * @param {string} [$ui-tab-font-weight-over=$tab-font-weight-over]
  930. * The font-weight of hovered Tabs
  931. *
  932. * @param {string} [$ui-tab-font-weight-active=$tab-font-weight-active]
  933. * The font-weight of the active Tab
  934. *
  935. * @param {string} [$ui-tab-font-weight-focus-over=$tab-font-weight-focus-over]
  936. * The font-weight of focused hovered Tabs
  937. *
  938. * @param {string} [$ui-tab-font-weight-focus-active=$tab-font-weight-focus-active]
  939. * The font-weight of the active Tab when focused
  940. *
  941. * @param {string} [$ui-tab-font-weight-disabled=$tab-font-weight-disabled]
  942. * The font-weight of disabled Tabs
  943. *
  944. * @param {string} [$ui-tab-font-family=$tab-font-family]
  945. * The font-family of Tabs
  946. *
  947. * @param {string} [$ui-tab-font-family-focus=$tab-font-family-focus]
  948. * The font-family of focused Tabs
  949. *
  950. * @param {string} [$ui-tab-font-family-over=$tab-font-family-over]
  951. * The font-family of hovered Tabs
  952. *
  953. * @param {string} [$ui-tab-font-family-active=$tab-font-family-active]
  954. * The font-family of the active Tab
  955. *
  956. * @param {string} [$ui-tab-font-family-focus-over=$tab-font-family-focus-over]
  957. * The font-family of focused hovered Tabs
  958. *
  959. * @param {string} [$ui-tab-font-family-focus-active=$tab-font-family-focus-active]
  960. * The font-family of the active Tab when focused
  961. *
  962. * @param {string} [$ui-tab-font-family-disabled=$tab-font-family-disabled]
  963. * The font-family of disabled Tabs
  964. *
  965. * @param {number} [$ui-tab-line-height=$tab-line-height]
  966. * The line-height of Tabs
  967. *
  968. * @param {color} [$ui-tab-color=$tab-color]
  969. * The text color of Tabs
  970. *
  971. * @param {color} [$ui-tab-color-focus=$tab-color-focus]
  972. * The text color of focused Tabs
  973. *
  974. * @param {color} [$ui-tab-color-over=$tab-color-over]
  975. * The text color of hovered Tabs
  976. *
  977. * @param {color} [$ui-tab-color-active=$tab-color-active]
  978. * The text color of the active Tab
  979. *
  980. * @param {color} [$ui-tab-color-focus-over=$tab-color-focus-over]
  981. * The text color of focused hovered Tabs
  982. *
  983. * @param {color} [$ui-tab-color-focus-active=$tab-color-focus-active]
  984. * The text color of the active Tab when focused
  985. *
  986. * @param {color} [$ui-tab-color-disabled=$tab-color-disabled]
  987. * The text color of disabled Tabs
  988. *
  989. * @param {color} [$ui-tab-plain-color=$tab-plain-color]
  990. * The text color of {@link Ext.tab.Bar#plain} Tabs
  991. *
  992. * @param {color} [$ui-tab-plain-color-focus=$tab-plain-color-focus]
  993. * The text color of focused {@link Ext.tab.Bar#plain} Tabs
  994. *
  995. * @param {color} [$ui-tab-plain-color-over=$tab-plain-color-over]
  996. * The text color of hovered {@link Ext.tab.Bar#plain} Tabs
  997. *
  998. * @param {color} [$ui-tab-plain-color-active=$tab-plain-color-active]
  999. * The text color of the active {@link Ext.tab.Bar#plain} Tab
  1000. *
  1001. * @param {color} [$ui-tab-plain-color-focus-over=$tab-plain-color-focus-over]
  1002. * The text color of focused hovered {@link Ext.tab.Bar#plain} Tabs
  1003. *
  1004. * @param {color} [$ui-tab-plain-color-focus-active=$tab-plain-color-focus-active]
  1005. * The text color of the active {@link Ext.tab.Bar#plain} Tab when focused
  1006. *
  1007. * @param {color} [$ui-tab-plain-color-disabled=$tab-plain-color-disabled]
  1008. * The text color of disabled {@link Ext.tab.Bar#plain} Tabs
  1009. *
  1010. * @param {string/list} [$ui-tab-background-gradient=$tab-background-gradient]
  1011. * The background-gradient for Tabs. Can be either the name of a predefined gradient
  1012. * or a list of color stops. Used as the `$type` parameter for
  1013. * {@link Global_CSS#background-gradient}.
  1014. *
  1015. * @param {string/list} [$ui-tab-background-gradient-focus=$tab-background-gradient-focus]
  1016. * The background-gradient for focused Tabs. Can be either the name of a predefined gradient
  1017. * or a list of color stops. Used as the `$type` parameter for
  1018. * {@link Global_CSS#background-gradient}.
  1019. *
  1020. * @param {string/list} [$ui-tab-background-gradient-over=$tab-background-gradient-over]
  1021. * The background-gradient for hovered Tabs. Can be either the name of a predefined gradient
  1022. * or a list of color stops. Used as the `$type` parameter for
  1023. * {@link Global_CSS#background-gradient}.
  1024. *
  1025. * @param {string/list} [$ui-tab-background-gradient-active=$tab-background-gradient-active]
  1026. * The background-gradient for the active Tab. Can be either the name of a predefined gradient
  1027. * or a list of color stops. Used as the `$type` parameter for
  1028. * {@link Global_CSS#background-gradient}.
  1029. *
  1030. * @param {string/list} [$ui-tab-background-gradient-focus-over=$tab-background-gradient-focus-over]
  1031. * The background-gradient for focused hovered Tabs. Can be either the name of a
  1032. * predefined gradient or a list of color stops. Used as the `$type` parameter for
  1033. * {@link Global_CSS#background-gradient}.
  1034. *
  1035. * @param {string/list} [$ui-tab-background-gradient-focus-active=$tab-background-gradient-focus-active]
  1036. * The background-gradient for the active Tab when focused. Can be either the name of a
  1037. * predefined gradient or a list of color stops. Used as the `$type` parameter for
  1038. * {@link Global_CSS#background-gradient}.
  1039. *
  1040. * @param {string/list} [$ui-tab-background-gradient-disabled=$tab-background-gradient-disabled]
  1041. * The background-gradient for disabled Tabs. Can be either the name of a predefined gradient
  1042. * or a list of color stops. Used as the `$type` parameter for
  1043. * {@link Global_CSS#background-gradient}.
  1044. *
  1045. * @param {number} [$ui-tab-inner-border-width=$tab-inner-border-width]
  1046. * The inner border-width of Tabs
  1047. *
  1048. * @param {number} [$ui-tab-inner-border-width-focus=$tab-inner-border-width-focus]
  1049. * The inner border-width of focused Tabs
  1050. *
  1051. * @param {number} [$ui-tab-inner-border-width-over=$tab-inner-border-width-over]
  1052. * The inner border-width of hovered Tabs
  1053. *
  1054. * @param {number} [$ui-tab-inner-border-width-active=$tab-inner-border-width-active]
  1055. * The inner border-width of active Tabs
  1056. *
  1057. * @param {number} [$ui-tab-inner-border-width-focus-over=$tab-inner-border-width-focus-over]
  1058. * The inner border-width of focused hovered Tabs
  1059. *
  1060. * @param {number} [$ui-tab-inner-border-width-focus-active=$tab-inner-border-width-focus-active]
  1061. * The inner border-width of active Tabs when focused
  1062. *
  1063. * @param {number} [$ui-tab-inner-border-width-disabled=$tab-inner-border-width-disabled]
  1064. * The inner border-width of disabled Tabs
  1065. *
  1066. * @param {color} [$ui-tab-inner-border-color=$tab-inner-border-color]
  1067. * The inner border-color of Tabs
  1068. *
  1069. * @param {color} [$ui-tab-inner-border-color-focus=$tab-inner-border-color-focus]
  1070. * The inner border-color of focused Tabs
  1071. *
  1072. * @param {color} [$ui-tab-inner-border-color-over=$tab-inner-border-color-over]
  1073. * The inner border-color of hovered Tabs
  1074. *
  1075. * @param {color} [$ui-tab-inner-border-color-active=$tab-inner-border-color-active]
  1076. * The inner border-color of active Tabs
  1077. *
  1078. * @param {color} [$ui-tab-inner-border-color-focus-over=$tab-inner-border-color-focus-over]
  1079. * The inner border-color of focused hovered Tabs
  1080. *
  1081. * @param {color} [$ui-tab-inner-border-color-focus-active=$tab-inner-border-color-focus-active]
  1082. * The inner border-color of active Tabs when focused
  1083. *
  1084. * @param {color} [$ui-tab-inner-border-color-disabled=$tab-inner-border-color-disabled]
  1085. * The inner border-color of disabled Tabs
  1086. *
  1087. * @param {boolean} [$ui-tab-inner-border-collapse=$tab-inner-border-collapse]
  1088. * `true` to suppress the inner border of the tab on the side adjacent to the tab strip
  1089. *
  1090. * @param {boolean} [$ui-tab-inner-border-collapse-focus=$tab-inner-border-collapse-focus]
  1091. * `true` to suppress the inner border of the tab on the side adjacent to the tab strip
  1092. * when the tab is focused
  1093. *
  1094. * @param {boolean} [$ui-tab-inner-border-collapse-over=$tab-inner-border-collapse-over]
  1095. * `true` to suppress the inner border of the tab on the side adjacent to the tab strip
  1096. * when the tab is hovered
  1097. *
  1098. * @param {boolean} [$ui-tab-inner-border-collapse-active=$tab-inner-border-collapse-active]
  1099. * `true` to suppress the inner border of the tab on the side adjacent to the tab strip
  1100. * when the tab is active
  1101. *
  1102. * @param {boolean} [$ui-tab-inner-border-collapse-focus-over=$tab-inner-border-collapse-focus-over]
  1103. * `true` to suppress the inner border of the tab on the side adjacent to the tab strip
  1104. * when the tab is focused and hovered
  1105. *
  1106. * @param {boolean} [$ui-tab-inner-border-collapse-focus-active=$tab-inner-border-collapse-focus-active]
  1107. * `true` to suppress the inner border of the tab on the side adjacent to the tab strip
  1108. * when the tab is focused and active
  1109. *
  1110. * @param {boolean} [$ui-tab-inner-border-collapse-disabled=$tab-inner-border-collapse-disabled]
  1111. * `true` to suppress the inner border of the tab on the side adjacent to the tab strip
  1112. * when the tab is disabled
  1113. *
  1114. * @param {number} [$ui-tab-outline-width-focus=$tab-outline-width-focus]
  1115. * The outline width of focused Tabs
  1116. *
  1117. * @param {string} [$ui-tab-outline-style-focus=$tab-outline-style-focus]
  1118. * The outline-style of focused Tabs
  1119. *
  1120. * @param {color} [$ui-tab-outline-color-focus=$tab-outline-color-focus]
  1121. * The outline color of focused Tabs
  1122. *
  1123. * @param {number} [$ui-tab-outline-offset-focus=$tab-outline-offset-focus]
  1124. * The outline offset of focused Tabs
  1125. *
  1126. * @param {number} [$ui-tab-body-outline-width-focus=$tab-body-outline-width-focus]
  1127. * The body outline width of focused Tabs
  1128. *
  1129. * @param {string} [$ui-tab-body-outline-style-focus=$tab-body-outline-style-focus]
  1130. * The body outline-style of focused Tabs
  1131. *
  1132. * @param {color} [$ui-tab-body-outline-color-focus=$tab-body-outline-color-focus]
  1133. * The body outline color of focused Tabs
  1134. *
  1135. * @param {number} [$ui-tab-icon-width=$tab-icon-width]
  1136. * The width of the Tab close icon
  1137. *
  1138. * @param {number} [$ui-tab-icon-height=$tab-icon-height]
  1139. * The height of the Tab close icon
  1140. *
  1141. * @param {number} [$ui-tab-icon-spacing=$tab-icon-spacing]
  1142. * the space in between the text and the close button
  1143. *
  1144. * @param {list} [$ui-tab-icon-background-position=$tab-icon-background-position]
  1145. * The background-position of Tab icons
  1146. *
  1147. * @param {color} [$ui-tab-glyph-color=$tab-glyph-color]
  1148. * The color of Tab glyph icons
  1149. *
  1150. * @param {color} [$ui-tab-glyph-color-focus=$tab-glyph-color-focus]
  1151. * The color of a Tab glyph icon when the Tab is focused
  1152. *
  1153. * @param {color} [$ui-tab-glyph-color-over=$tab-glyph-color-over]
  1154. * The color of a Tab glyph icon when the Tab is hovered
  1155. *
  1156. * @param {color} [$ui-tab-glyph-color-active=$tab-glyph-color-active]
  1157. * The color of a Tab glyph icon when the Tab is active
  1158. *
  1159. * @param {color} [$ui-tab-glyph-color-focus-over=$tab-glyph-color-focus-over]
  1160. * The color of a Tab glyph icon when the Tab is focused and hovered
  1161. *
  1162. * @param {color} [$ui-tab-glyph-color-focus-active=$tab-glyph-color-focus-active]
  1163. * The color of a Tab glyph icon when the Tab is focused and active
  1164. *
  1165. * @param {color} [$ui-tab-glyph-color-disabled=$tab-glyph-color-disabled]
  1166. * The color of a Tab glyph icon when the Tab is disabled
  1167. *
  1168. * @param {color} [$ui-tab-plain-glyph-color=$tab-plain-glyph-color]
  1169. * The color of {@link Ext.tab.Bar#plain} Tab glyph icons
  1170. *
  1171. * @param {color} [$ui-tab-plain-glyph-color-focus=$tab-plain-glyph-color-focus]
  1172. * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is focused
  1173. *
  1174. * @param {color} [$ui-tab-plain-glyph-color-over=$tab-plain-glyph-color-over]
  1175. * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is hovered
  1176. *
  1177. * @param {color} [$ui-tab-plain-glyph-color-active=$tab-plain-glyph-color-active]
  1178. * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is active
  1179. *
  1180. * @param {color} [$ui-tab-plain-glyph-color-focus-over=$tab-plain-glyph-color-focus-over]
  1181. * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is focused and hovered
  1182. *
  1183. * @param {color} [$ui-tab-plain-glyph-color-focus-active=$tab-plain-glyph-color-focus-active]
  1184. * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is focused and active
  1185. *
  1186. * @param {color} [$ui-tab-plain-glyph-color-disabled=$tab-plain-glyph-color-disabled]
  1187. * The color of a {@link Ext.tab.Bar#plain} Tab glyph icon when the Tab is disabled
  1188. *
  1189. * @param {number} [$ui-tab-glyph-opacity=$tab-glyph-opacity]
  1190. * The opacity of a Tab glyph icon
  1191. *
  1192. * @param {number} [$ui-tab-glyph-opacity-disabled=$tab-glyph-opacity-disabled]
  1193. * The opacity of a Tab glyph icon when the Tab is disabled
  1194. *
  1195. * @param {number} [$ui-tab-opacity=$tab-opacity]
  1196. * Tab opacity
  1197. *
  1198. * @param {number} [$ui-tab-opacity-focus=$tab-opacity-focus]
  1199. * Tab opacity when focused
  1200. *
  1201. * @param {number} [$ui-tab-opacity-over=$tab-opacity-over]
  1202. * Tab opacity when hovered
  1203. *
  1204. * @param {number} [$ui-tab-opacity-active=$tab-opacity-active]
  1205. * Opacity of the active tab
  1206. *
  1207. * @param {number} [$ui-tab-opacity-focus-over=$tab-opacity-focus-over]
  1208. * Tab opacity when focused and hovered
  1209. *
  1210. * @param {number} [$ui-tab-opacity-focus-active=$tab-opacity-focus-active]
  1211. * Opacity of the active tab when focused
  1212. *
  1213. * @param {number} [$ui-tab-opacity-disabled=$tab-opacity-disabled]
  1214. * opacity to apply to the tab's main element when the tab is disabled
  1215. *
  1216. * @param {number} [$ui-tab-background-opacity=$tab-background-opacity]
  1217. * Tab background opacity
  1218. *
  1219. * @param {number} [$ui-tab-background-opacity-focus=$tab-background-opacity-focus]
  1220. * Tab background opacity when focused
  1221. *
  1222. * @param {number} [$ui-tab-background-opacity-over=$tab-background-opacity-over]
  1223. * Tab background opacity when hovered
  1224. *
  1225. * @param {number} [$ui-tab-background-opacity-active=$tab-background-opacity-active]
  1226. * background opacity of the active tab
  1227. *
  1228. * @param {number} [$ui-tab-background-opacity-focus-over=$tab-background-opacity-focus-over]
  1229. * Tab background opacity when focused and hovered
  1230. *
  1231. * @param {number} [$ui-tab-background-opacity-focus-active=$tab-background-opacity-focus-active]
  1232. * Background opacity of the active tab when focused
  1233. *
  1234. * @param {number} [$ui-tab-background-opacity-disabled=$tab-background-opacity-disabled]
  1235. * Tab background opacity when disabled
  1236. *
  1237. * @param {number} [$ui-tab-text-opacity-disabled=$tab-text-opacity-disabled]
  1238. * opacity to apply to the tab's text element when the tab is disabled
  1239. *
  1240. * @param {number} [$ui-tab-icon-opacity-disabled=$tab-icon-opacity-disabled]
  1241. * opacity to apply to the tab's icon element when the tab is disabled
  1242. *
  1243. * @param {number} [$ui-strip-height=$tabbar-strip-height]
  1244. * The height of the Tab Bar strip
  1245. *
  1246. * @param {number/list} [$ui-strip-border-width=$tabbar-strip-border-width]
  1247. * The border-width of the Tab Bar strip
  1248. *
  1249. * @param {color} [$ui-strip-border-color=$tabbar-strip-border-color]
  1250. * The border-color of the Tab Bar strip
  1251. *
  1252. * @param {color} [$ui-strip-background-color=$tabbar-strip-background-color]
  1253. * The background-color of the Tab Bar strip
  1254. *
  1255. * @param {number/list} [$ui-bar-border-width=$tabbar-border-width]
  1256. * The border-width of the Tab Bar
  1257. *
  1258. * @param {color} [$ui-bar-border-color=$tabbar-border-color]
  1259. * The border-color of the Tab Bar
  1260. *
  1261. * @param {number/list} [$ui-bar-padding=$tabbar-padding]
  1262. * The padding of the Tab Bar
  1263. *
  1264. * @param {number/list} [$ui-bar-plain-padding=$tabbar-plain-padding]
  1265. * The padding of the Tab Bar when {@link #plain} is `true`
  1266. *
  1267. * @param {color} [$ui-bar-background-color=$tabbar-background-color]
  1268. * The background color of the Tab Bar
  1269. *
  1270. * @param {string/list} [$ui-bar-background-gradient=$tabbar-background-gradient]
  1271. * The background-gradient of the Tab Bar. Can be either the name of a predefined gradient
  1272. * or a list of color stops. Used as the `$type` parameter for
  1273. * {@link Global_CSS#background-gradient}.
  1274. *
  1275. * @param {number} [$ui-bar-scroller-width=$tabbar-scroller-width]
  1276. * The width of the Tab Bar scrollers
  1277. *
  1278. * @param {string} [$ui-bar-scroller-cursor=$tabbar-scroller-cursor]
  1279. * The cursor of the Tab Bar scrollers
  1280. *
  1281. * @param {string} [$ui-bar-scroller-cursor-disabled=$tabbar-scroller-cursor-disabled]
  1282. * The cursor of disabled Tab Bar scrollers
  1283. *
  1284. * @param {number} [$ui-bar-scroller-opacity=$tabbar-scroller-opacity]
  1285. * The opacity of Tab Bar scrollers
  1286. *
  1287. * @param {number} [$ui-bar-scroller-opacity-over=$tabbar-scroller-opacity-over]
  1288. * The opacity of hovered Tab Bar scrollers
  1289. *
  1290. * @param {number} [$ui-bar-scroller-opacity-pressed=$tabbar-scroller-opacity-pressed]
  1291. * The opacity of pressed Tab Bar scrollers
  1292. *
  1293. * @param {number} [$ui-bar-scroller-opacity-disabled=$tabbar-scroller-opacity-disabled]
  1294. * The opacity of disabled Tab Bar scrollers
  1295. *
  1296. * @param {color} [$ui-bar-scroller-glyph-color=$tabbar-scroller-glyph-color]
  1297. * The color to use for Tab Bar scroller icons when {@link Global_CSS#$enable-font-icons} is `true`.
  1298. *
  1299. * @param {color} [$ui-bar-plain-scroller-glyph-color=$tabbar-plain-scroller-glyph-color]
  1300. * The color to use for "plain" Tab Bar scroller icons when {@link Global_CSS#$enable-font-icons} is `true`.
  1301. *
  1302. * @param {string/list} [$ui-bar-scroller-top-glyph=$tabbar-scroller-top-glyph]
  1303. * Glyph for the "top" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1304. *
  1305. * @param {string/list} [$ui-bar-scroller-right-glyph=$tabbar-scroller-right-glyph]
  1306. * Glyph for the "right" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1307. *
  1308. * @param {string/list} [$ui-bar-scroller-bottom-glyph=$tabbar-scroller-bottom-glyph]
  1309. * Glyph for the "bottom" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1310. *
  1311. * @param {string/list} [$ui-bar-scroller-left-glyph=$tabbar-scroller-left-glyph]
  1312. * Glyph for the "left" scroller icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1313. *
  1314. * @param {number} [$ui-tab-closable-icon-width=$tab-closable-icon-width]
  1315. * The width of the Tab close icon
  1316. *
  1317. * @param {number} [$ui-tab-closable-icon-height=$tab-closable-icon-height]
  1318. * The height of the Tab close icon
  1319. *
  1320. * @param {number} [$ui-tab-closable-icon-top=$tab-closable-icon-top]
  1321. * The distance to offset the Tab close icon from the top of the tab
  1322. *
  1323. * @param {number} [$ui-tab-closable-icon-right=$tab-closable-icon-right]
  1324. * The distance to offset the Tab close icon from the right of the tab
  1325. *
  1326. * @param {number} [$ui-tab-closable-icon-spacing=$tab-closable-icon-spacing]
  1327. * the space in between the text and the close button
  1328. *
  1329. * @param {color} [$ui-tab-closable-icon-glyph-color=$tab-closable-icon-glyph-color]
  1330. * The color of the Tab close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1331. *
  1332. * @param {color} [$ui-tab-closable-icon-glyph-color-focus=$tab-closable-icon-glyph-color-focus]
  1333. * The color of the focused Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1334. *
  1335. * @param {color} [$ui-tab-closable-icon-glyph-color-over=$tab-closable-icon-glyph-color-over]
  1336. * The color of the hovered Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1337. *
  1338. * @param {color} [$ui-tab-closable-icon-glyph-color-active=$tab-closable-icon-glyph-color-active]
  1339. * The color of the active Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1340. *
  1341. * @param {color} [$ui-tab-closable-icon-glyph-color-focus-over=$tab-closable-icon-glyph-color-focus-over]
  1342. * The color of a focused and hovered Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1343. *
  1344. * @param {color} [$ui-tab-closable-icon-glyph-color-focus-active=$tab-closable-icon-glyph-color-focus-active]
  1345. * The color of a focused and active Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1346. *
  1347. * @param {color} [$ui-tab-closable-icon-glyph-color-disabled=$tab-closable-icon-glyph-color-disabled]
  1348. * The color of a disabled Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1349. *
  1350. * @param {color} [$ui-tab-plain-closable-icon-glyph-color=$tab-plain-closable-icon-glyph-color]
  1351. * The color of the Tab close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1352. *
  1353. * @param {color} [$ui-tab-plain-closable-icon-glyph-color-focus=$tab-plain-closable-icon-glyph-color-focus]
  1354. * The color of the focused {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1355. *
  1356. * @param {color} [$ui-tab-plain-closable-icon-glyph-color-over=$tab-plain-closable-icon-glyph-color-over]
  1357. * The color of the hovered {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1358. *
  1359. * @param {color} [$ui-tab-plain-closable-icon-glyph-color-active=$tab-plain-closable-icon-glyph-color-active]
  1360. * The color of the active {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1361. *
  1362. * @param {color} [$ui-tab-plain-closable-icon-glyph-color-focus-over=$tab-plain-closable-icon-glyph-color-focus-over]
  1363. * 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`.
  1364. *
  1365. * @param {color} [$ui-tab-plain-closable-icon-glyph-color-focus-active=$tab-plain-closable-icon-glyph-color-focus-active]
  1366. * 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`.
  1367. *
  1368. * @param {color} [$ui-tab-plain-closable-icon-glyph-color-disabled=$tab-plain-closable-icon-glyph-color-disabled]
  1369. * The color of a disabled {@link Ext.tab.Bar#plain} Tab's close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1370. *
  1371. * @param {string/list} [$ui-tab-closable-icon-glyph=$tab-closable-icon-glyph]
  1372. * Glyph for the Tab close icon when {@link Global_CSS#$enable-font-icons} is `true`.
  1373. *
  1374. * @member Ext.tab.Panel
  1375. */
  1376. @mixin extjs-tab-panel-ui(
  1377. $ui,
  1378. $ui-tab-background-color: null,
  1379. $ui-tab-background-color-focus: null,
  1380. $ui-tab-background-color-over: null,
  1381. $ui-tab-background-color-active: null,
  1382. $ui-tab-background-color-focus-over: null,
  1383. $ui-tab-background-color-focus-active: null,
  1384. $ui-tab-background-color-disabled: null,
  1385. $ui-tab-plain-background-color: null,
  1386. $ui-tab-plain-background-color-focus: null,
  1387. $ui-tab-plain-background-color-over: null,
  1388. $ui-tab-plain-background-color-active: null,
  1389. $ui-tab-plain-background-color-focus-over: null,
  1390. $ui-tab-plain-background-color-focus-active: null,
  1391. $ui-tab-plain-background-color-disabled: null,
  1392. $ui-tab-border-radius: $tab-border-radius,
  1393. $ui-tab-border-width: $tab-border-width,
  1394. $ui-tab-border-width-focus: $tab-border-width-focus,
  1395. $ui-tab-border-width-over: $tab-border-width-over,
  1396. $ui-tab-border-width-active: $tab-border-width-active,
  1397. $ui-tab-border-width-disabled: $tab-border-width-disabled,
  1398. $ui-tab-margin: $tab-margin,
  1399. $ui-tab-padding: $tab-padding,
  1400. $ui-tab-text-padding: $tab-text-padding,
  1401. $ui-tab-border-color: null,
  1402. $ui-tab-border-color-focus: null,
  1403. $ui-tab-border-color-over: null,
  1404. $ui-tab-border-color-active: null,
  1405. $ui-tab-border-color-focus-over: null,
  1406. $ui-tab-border-color-focus-active: null,
  1407. $ui-tab-border-color-disabled: null,
  1408. $ui-tab-plain-border-color: null,
  1409. $ui-tab-plain-border-color-focus: null,
  1410. $ui-tab-plain-border-color-over: null,
  1411. $ui-tab-plain-border-color-active: null,
  1412. $ui-tab-plain-border-color-focus-over: null,
  1413. $ui-tab-plain-border-color-focus-active: null,
  1414. $ui-tab-plain-border-color-disabled: null,
  1415. $ui-tab-cursor: $tab-cursor,
  1416. $ui-tab-cursor-disabled: $tab-cursor-disabled,
  1417. $ui-tab-font-size: null,
  1418. $ui-tab-font-size-focus: null,
  1419. $ui-tab-font-size-over: null,
  1420. $ui-tab-font-size-active: null,
  1421. $ui-tab-font-size-focus-over: null,
  1422. $ui-tab-font-size-focus-active: null,
  1423. $ui-tab-font-size-disabled: null,
  1424. $ui-tab-font-weight: null,
  1425. $ui-tab-font-weight-focus: null,
  1426. $ui-tab-font-weight-over: null,
  1427. $ui-tab-font-weight-active: null,
  1428. $ui-tab-font-weight-focus-over: null,
  1429. $ui-tab-font-weight-focus-active: null,
  1430. $ui-tab-font-weight-disabled: null,
  1431. $ui-tab-font-family: null,
  1432. $ui-tab-font-family-focus: null,
  1433. $ui-tab-font-family-over: null,
  1434. $ui-tab-font-family-active: null,
  1435. $ui-tab-font-family-focus-over: null,
  1436. $ui-tab-font-family-focus-active: null,
  1437. $ui-tab-font-family-disabled: null,
  1438. $ui-tab-line-height: $tab-line-height,
  1439. $ui-tab-color: null,
  1440. $ui-tab-color-focus: null,
  1441. $ui-tab-color-over: null,
  1442. $ui-tab-color-active: null,
  1443. $ui-tab-color-focus-over: null,
  1444. $ui-tab-color-focus-active: null,
  1445. $ui-tab-color-disabled: null,
  1446. $ui-tab-plain-color: null,
  1447. $ui-tab-plain-color-focus: null,
  1448. $ui-tab-plain-color-over: null,
  1449. $ui-tab-plain-color-active: null,
  1450. $ui-tab-plain-color-focus-over: null,
  1451. $ui-tab-plain-color-focus-active: null,
  1452. $ui-tab-plain-color-disabled: null,
  1453. $ui-tab-background-gradient: null,
  1454. $ui-tab-background-gradient-focus: null,
  1455. $ui-tab-background-gradient-over: null,
  1456. $ui-tab-background-gradient-active: null,
  1457. $ui-tab-background-gradient-focus-over: null,
  1458. $ui-tab-background-gradient-focus-active: null,
  1459. $ui-tab-background-gradient-disabled: null,
  1460. $ui-tab-inner-border-width: null,
  1461. $ui-tab-inner-border-width-focus: null,
  1462. $ui-tab-inner-border-width-over: null,
  1463. $ui-tab-inner-border-width-active: null,
  1464. $ui-tab-inner-border-width-focus-over: null,
  1465. $ui-tab-inner-border-width-focus-active: null,
  1466. $ui-tab-inner-border-width-disabled: null,
  1467. $ui-tab-inner-border-color: null,
  1468. $ui-tab-inner-border-color-focus: null,
  1469. $ui-tab-inner-border-color-over: null,
  1470. $ui-tab-inner-border-color-active: null,
  1471. $ui-tab-inner-border-color-focus-over: null,
  1472. $ui-tab-inner-border-color-focus-active: null,
  1473. $ui-tab-inner-border-color-disabled: null,
  1474. $ui-tab-inner-border-collapse: null,
  1475. $ui-tab-inner-border-collapse-focus: null,
  1476. $ui-tab-inner-border-collapse-over: null,
  1477. $ui-tab-inner-border-collapse-active: null,
  1478. $ui-tab-inner-border-collapse-focus-over: null,
  1479. $ui-tab-inner-border-collapse-focus-active: null,
  1480. $ui-tab-inner-border-collapse-disabled: null,
  1481. $ui-tab-outline-width-focus: $tab-outline-width-focus,
  1482. $ui-tab-outline-style-focus: $tab-outline-style-focus,
  1483. $ui-tab-outline-color-focus: $tab-outline-color-focus,
  1484. $ui-tab-outline-offset-focus: $tab-outline-offset-focus,
  1485. $ui-tab-body-outline-width-focus: $tab-body-outline-width-focus,
  1486. $ui-tab-body-outline-style-focus: $tab-body-outline-style-focus,
  1487. $ui-tab-body-outline-color-focus: $tab-body-outline-color-focus,
  1488. $ui-tab-icon-width: $tab-icon-width,
  1489. $ui-tab-icon-height: $tab-icon-height,
  1490. $ui-tab-icon-spacing: $tab-icon-spacing,
  1491. $ui-tab-icon-background-position: $tab-icon-background-position,
  1492. $ui-tab-glyph-color: null,
  1493. $ui-tab-glyph-color-focus: null,
  1494. $ui-tab-glyph-color-over: null,
  1495. $ui-tab-glyph-color-active: null,
  1496. $ui-tab-glyph-color-focus-over: null,
  1497. $ui-tab-glyph-color-focus-active: null,
  1498. $ui-tab-glyph-color-disabled: null,
  1499. $ui-tab-plain-glyph-color: null,
  1500. $ui-tab-plain-glyph-color-focus: null,
  1501. $ui-tab-plain-glyph-color-over: null,
  1502. $ui-tab-plain-glyph-color-active: null,
  1503. $ui-tab-plain-glyph-color-focus-over: null,
  1504. $ui-tab-plain-glyph-color-focus-active: null,
  1505. $ui-tab-plain-glyph-color-disabled: null,
  1506. $ui-tab-glyph-opacity: $tab-glyph-opacity,
  1507. $ui-tab-glyph-opacity-disabled: $tab-glyph-opacity-disabled,
  1508. $ui-tab-opacity: $tab-opacity,
  1509. $ui-tab-opacity-focus: $tab-opacity-focus,
  1510. $ui-tab-opacity-over: $tab-opacity-over,
  1511. $ui-tab-opacity-active: $tab-opacity-active,
  1512. $ui-tab-opacity-focus-over: $tab-opacity-focus-over,
  1513. $ui-tab-opacity-focus-active: $tab-opacity-focus-active,
  1514. $ui-tab-opacity-disabled: $tab-opacity-disabled,
  1515. $ui-tab-background-opacity: $tab-background-opacity,
  1516. $ui-tab-background-opacity-focus: $tab-background-opacity-focus,
  1517. $ui-tab-background-opacity-over: $tab-background-opacity-over,
  1518. $ui-tab-background-opacity-active: $tab-background-opacity-active,
  1519. $ui-tab-background-opacity-focus-over: $tab-background-opacity-focus-over,
  1520. $ui-tab-background-opacity-focus-active: $tab-background-opacity-focus-active,
  1521. $ui-tab-background-opacity-disabled: $tab-background-opacity-disabled,
  1522. $ui-tab-text-opacity-disabled: $tab-text-opacity-disabled,
  1523. $ui-tab-icon-opacity-disabled: $tab-icon-opacity-disabled,
  1524. $ui-strip-height: $tabbar-strip-height,
  1525. $ui-strip-border-width: $tabbar-strip-border-width,
  1526. $ui-strip-border-color: $tabbar-strip-border-color,
  1527. $ui-strip-background-color: $tabbar-strip-background-color,
  1528. $ui-bar-border-width: $tabbar-border-width,
  1529. $ui-bar-border-color: $tabbar-border-color,
  1530. $ui-bar-padding: $tabbar-padding,
  1531. $ui-bar-plain-padding: $tabbar-plain-padding,
  1532. $ui-bar-background-color: $tabbar-base-color,
  1533. $ui-bar-background-gradient: $tabbar-background-gradient,
  1534. $ui-bar-scroller-width: $tabbar-scroller-width,
  1535. $ui-bar-scroller-cursor: $tabbar-scroller-cursor,
  1536. $ui-bar-scroller-cursor-disabled: $tabbar-scroller-cursor-disabled,
  1537. $ui-bar-scroller-opacity: $tabbar-scroller-opacity,
  1538. $ui-bar-scroller-opacity-over: $tabbar-scroller-opacity-over,
  1539. $ui-bar-scroller-opacity-pressed: $tabbar-scroller-opacity-pressed,
  1540. $ui-bar-scroller-opacity-disabled: $tabbar-scroller-opacity-disabled,
  1541. $ui-bar-scroller-glyph-color: $tabbar-scroller-glyph-color,
  1542. $ui-bar-plain-scroller-glyph-color: $tabbar-plain-scroller-glyph-color,
  1543. $ui-bar-scroller-top-glyph: $tabbar-scroller-top-glyph,
  1544. $ui-bar-scroller-right-glyph: $tabbar-scroller-right-glyph,
  1545. $ui-bar-scroller-bottom-glyph: $tabbar-scroller-bottom-glyph,
  1546. $ui-bar-scroller-left-glyph: $tabbar-scroller-left-glyph,
  1547. $ui-tab-closable-icon-width: $tab-closable-icon-width,
  1548. $ui-tab-closable-icon-height: $tab-closable-icon-height,
  1549. $ui-tab-closable-icon-top: $tab-closable-icon-top,
  1550. $ui-tab-closable-icon-right: $tab-closable-icon-right,
  1551. $ui-tab-closable-icon-spacing: $tab-closable-icon-spacing,
  1552. $ui-tab-closable-icon-glyph-color: null,
  1553. $ui-tab-closable-icon-glyph-color-focus: null,
  1554. $ui-tab-closable-icon-glyph-color-over: null,
  1555. $ui-tab-closable-icon-glyph-color-active: null,
  1556. $ui-tab-closable-icon-glyph-color-focus-over: null,
  1557. $ui-tab-closable-icon-glyph-color-focus-active: null,
  1558. $ui-tab-closable-icon-glyph-color-disabled: null,
  1559. $ui-tab-plain-closable-icon-glyph-color: $tab-plain-closable-icon-glyph-color,
  1560. $ui-tab-plain-closable-icon-glyph-color-focus: $tab-plain-closable-icon-glyph-color-focus,
  1561. $ui-tab-plain-closable-icon-glyph-color-over: $tab-plain-closable-icon-glyph-color-over,
  1562. $ui-tab-plain-closable-icon-glyph-color-active: $tab-plain-closable-icon-glyph-color-active,
  1563. $ui-tab-plain-closable-icon-glyph-color-focus-over: $tab-plain-closable-icon-glyph-color-focus-over,
  1564. $ui-tab-plain-closable-icon-glyph-color-focus-active: $tab-plain-closable-icon-glyph-color-focus-active,
  1565. $ui-tab-plain-closable-icon-glyph-color-disabled: $tab-plain-closable-icon-glyph-color-disabled,
  1566. $ui-tab-closable-icon-glyph: $tab-closable-icon-glyph
  1567. ) {
  1568. @if $include-tab-default-ui or $ui != 'default' {
  1569. @include extjs-tab-ui(
  1570. $ui: $ui,
  1571. $ui-background-color: $ui-tab-background-color,
  1572. $ui-background-color-focus: $ui-tab-background-color-focus,
  1573. $ui-background-color-over: $ui-tab-background-color-over,
  1574. $ui-background-color-active: $ui-tab-background-color-active,
  1575. $ui-background-color-focus-over: $ui-tab-background-color-focus-over,
  1576. $ui-background-color-focus-active: $ui-tab-background-color-focus-active,
  1577. $ui-background-color-disabled: $ui-tab-background-color-disabled,
  1578. $ui-plain-background-color: $ui-tab-plain-background-color,
  1579. $ui-plain-background-color-focus: $ui-tab-plain-background-color-focus,
  1580. $ui-plain-background-color-over: $ui-tab-plain-background-color-over,
  1581. $ui-plain-background-color-active: $ui-tab-plain-background-color-active,
  1582. $ui-plain-background-color-focus-over: $ui-tab-plain-background-color-focus-over,
  1583. $ui-plain-background-color-focus-active: $ui-tab-plain-background-color-focus-active,
  1584. $ui-plain-background-color-disabled: $ui-tab-plain-background-color-disabled,
  1585. $ui-border-radius: $ui-tab-border-radius,
  1586. $ui-border-width: $ui-tab-border-width,
  1587. $ui-margin: $ui-tab-margin,
  1588. $ui-padding: $ui-tab-padding,
  1589. $ui-text-padding: $ui-tab-text-padding,
  1590. $ui-border-color: $ui-tab-border-color,
  1591. $ui-border-color-focus: $ui-tab-border-color-focus,
  1592. $ui-border-color-over: $ui-tab-border-color-over,
  1593. $ui-border-color-active: $ui-tab-border-color-active,
  1594. $ui-border-color-focus-over: $ui-tab-border-color-focus-over,
  1595. $ui-border-color-focus-active: $ui-tab-border-color-focus-active,
  1596. $ui-border-color-disabled: $ui-tab-border-color-disabled,
  1597. $ui-plain-border-color: $ui-tab-plain-border-color,
  1598. $ui-plain-border-color-focus: $ui-tab-plain-border-color-focus,
  1599. $ui-plain-border-color-over: $ui-tab-plain-border-color-over,
  1600. $ui-plain-border-color-active: $ui-tab-plain-border-color-active,
  1601. $ui-plain-border-color-focus-over: $ui-tab-plain-border-color-focus-over,
  1602. $ui-plain-border-color-focus-active: $ui-tab-plain-border-color-focus-active,
  1603. $ui-plain-border-color-disabled: $ui-tab-plain-border-color-disabled,
  1604. $ui-cursor: $ui-tab-cursor,
  1605. $ui-cursor-disabled: $ui-tab-cursor-disabled,
  1606. $ui-font-size: $ui-tab-font-size,
  1607. $ui-font-size-focus: $ui-tab-font-size-focus,
  1608. $ui-font-size-over: $ui-tab-font-size-over,
  1609. $ui-font-size-active: $ui-tab-font-size-active,
  1610. $ui-font-size-focus-over: $ui-tab-font-size-focus-over,
  1611. $ui-font-size-focus-active: $ui-tab-font-size-focus-active,
  1612. $ui-font-size-disabled: $ui-tab-font-size-disabled,
  1613. $ui-font-weight: $ui-tab-font-weight,
  1614. $ui-font-weight-focus: $ui-tab-font-weight-focus,
  1615. $ui-font-weight-over: $ui-tab-font-weight-over,
  1616. $ui-font-weight-active: $ui-tab-font-weight-active,
  1617. $ui-font-weight-focus-over: $ui-tab-font-weight-focus-over,
  1618. $ui-font-weight-focus-active: $ui-tab-font-weight-focus-active,
  1619. $ui-font-weight-disabled: $ui-tab-font-weight-disabled,
  1620. $ui-font-family: $ui-tab-font-family,
  1621. $ui-font-family-focus: $ui-tab-font-family-focus,
  1622. $ui-font-family-over: $ui-tab-font-family-over,
  1623. $ui-font-family-active: $ui-tab-font-family-active,
  1624. $ui-font-family-focus-over: $ui-tab-font-family-focus-over,
  1625. $ui-font-family-focus-active: $ui-tab-font-family-focus-active,
  1626. $ui-font-family-disabled: $ui-tab-font-family-disabled,
  1627. $ui-line-height: $ui-tab-line-height,
  1628. $ui-color: $ui-tab-color,
  1629. $ui-color-focus: $ui-tab-color-focus,
  1630. $ui-color-over: $ui-tab-color-over,
  1631. $ui-color-active: $ui-tab-color-active,
  1632. $ui-color-focus-over: $ui-tab-color-focus-over,
  1633. $ui-color-focus-active: $ui-tab-color-focus-active,
  1634. $ui-color-disabled: $ui-tab-color-disabled,
  1635. $ui-plain-color: $ui-tab-plain-color,
  1636. $ui-plain-color-focus: $ui-tab-plain-color-focus,
  1637. $ui-plain-color-over: $ui-tab-plain-color-over,
  1638. $ui-plain-color-active: $ui-tab-plain-color-active,
  1639. $ui-plain-color-focus-over: $ui-tab-plain-color-focus-over,
  1640. $ui-plain-color-focus-active: $ui-tab-plain-color-focus-active,
  1641. $ui-plain-color-disabled: $ui-tab-plain-color-disabled,
  1642. $ui-background-gradient: $ui-tab-background-gradient,
  1643. $ui-background-gradient-focus: $ui-tab-background-gradient-focus,
  1644. $ui-background-gradient-over: $ui-tab-background-gradient-over,
  1645. $ui-background-gradient-active: $ui-tab-background-gradient-active,
  1646. $ui-background-gradient-focus-over: $ui-tab-background-gradient-focus-over,
  1647. $ui-background-gradient-focus-active: $ui-tab-background-gradient-focus-active,
  1648. $ui-background-gradient-disabled: $ui-tab-background-gradient-disabled,
  1649. $ui-inner-border-width: $ui-tab-inner-border-width,
  1650. $ui-inner-border-width-focus: $ui-tab-inner-border-width-focus,
  1651. $ui-inner-border-width-over: $ui-tab-inner-border-width-over,
  1652. $ui-inner-border-width-active: $ui-tab-inner-border-width-active,
  1653. $ui-inner-border-width-focus-over: $ui-tab-inner-border-width-focus-over,
  1654. $ui-inner-border-width-focus-active: $ui-tab-inner-border-width-focus-active,
  1655. $ui-inner-border-width-disabled: $ui-tab-inner-border-width-disabled,
  1656. $ui-inner-border-color: $ui-tab-inner-border-color,
  1657. $ui-inner-border-color-focus: $ui-tab-inner-border-color-focus,
  1658. $ui-inner-border-color-over: $ui-tab-inner-border-color-over,
  1659. $ui-inner-border-color-active: $ui-tab-inner-border-color-active,
  1660. $ui-inner-border-color-focus-over: $ui-tab-inner-border-color-focus-over,
  1661. $ui-inner-border-color-focus-active: $ui-tab-inner-border-color-focus-active,
  1662. $ui-inner-border-color-disabled: $ui-tab-inner-border-color-disabled,
  1663. $ui-inner-border-collapse: $ui-tab-inner-border-collapse,
  1664. $ui-inner-border-collapse-focus: $ui-tab-inner-border-collapse-focus,
  1665. $ui-inner-border-collapse-over: $ui-tab-inner-border-collapse-over,
  1666. $ui-inner-border-collapse-active: $ui-tab-inner-border-collapse-active,
  1667. $ui-inner-border-collapse-focus-over: $ui-tab-inner-border-collapse-focus-over,
  1668. $ui-inner-border-collapse-focus-active: $ui-tab-inner-border-collapse-focus-active,
  1669. $ui-inner-border-collapse-disabled: $ui-tab-inner-border-collapse-disabled,
  1670. $ui-outline-width-focus: $ui-tab-outline-width-focus,
  1671. $ui-outline-style-focus: $ui-tab-outline-style-focus,
  1672. $ui-outline-color-focus: $ui-tab-outline-color-focus,
  1673. $ui-outline-offset-focus: $ui-tab-outline-offset-focus,
  1674. $ui-body-outline-width-focus: $ui-tab-body-outline-width-focus,
  1675. $ui-body-outline-style-focus: $ui-tab-body-outline-style-focus,
  1676. $ui-body-outline-color-focus: $ui-tab-body-outline-color-focus,
  1677. $ui-icon-width: $ui-tab-icon-width,
  1678. $ui-icon-height: $ui-tab-icon-height,
  1679. $ui-icon-spacing: $ui-tab-icon-spacing,
  1680. $ui-icon-background-position: $ui-tab-icon-background-position,
  1681. $ui-glyph-color: $ui-tab-glyph-color,
  1682. $ui-glyph-color-focus: $ui-tab-glyph-color-focus,
  1683. $ui-glyph-color-over: $ui-tab-glyph-color-over,
  1684. $ui-glyph-color-active: $ui-tab-glyph-color-active,
  1685. $ui-glyph-color-focus-over: $ui-tab-glyph-color-focus-over,
  1686. $ui-glyph-color-focus-active: $ui-tab-glyph-color-focus-active,
  1687. $ui-glyph-color-disabled: $ui-tab-glyph-color-disabled,
  1688. $ui-plain-glyph-color: $ui-tab-plain-glyph-color,
  1689. $ui-plain-glyph-color-focus: $ui-tab-plain-glyph-color-focus,
  1690. $ui-plain-glyph-color-over: $ui-tab-plain-glyph-color-over,
  1691. $ui-plain-glyph-color-active: $ui-tab-plain-glyph-color-active,
  1692. $ui-plain-glyph-color-focus-over: $ui-tab-plain-glyph-color-focus-over,
  1693. $ui-plain-glyph-color-focus-active: $ui-tab-plain-glyph-color-focus-active,
  1694. $ui-plain-glyph-color-disabled: $ui-tab-plain-glyph-color-disabled,
  1695. $ui-glyph-opacity: $ui-tab-glyph-opacity,
  1696. $ui-glyph-opacity-disabled: $ui-tab-glyph-opacity-disabled,
  1697. $ui-opacity: $ui-tab-opacity,
  1698. $ui-opacity-focus: $ui-tab-opacity-focus,
  1699. $ui-opacity-over: $ui-tab-opacity-over,
  1700. $ui-opacity-active: $ui-tab-opacity-active,
  1701. $ui-opacity-focus-over: $ui-tab-opacity-focus-over,
  1702. $ui-opacity-focus-active: $ui-tab-opacity-focus-active,
  1703. $ui-opacity-disabled: $ui-tab-opacity-disabled,
  1704. $ui-background-opacity: $ui-tab-background-opacity,
  1705. $ui-background-opacity-focus: $ui-tab-background-opacity-focus,
  1706. $ui-background-opacity-over: $ui-tab-background-opacity-over,
  1707. $ui-background-opacity-active: $ui-tab-background-opacity-active,
  1708. $ui-background-opacity-focus-over: $ui-tab-background-opacity-focus-over,
  1709. $ui-background-opacity-focus-active: $ui-tab-background-opacity-focus-active,
  1710. $ui-background-opacity-disabled: $ui-tab-background-opacity-disabled,
  1711. $ui-text-opacity-disabled: $ui-tab-text-opacity-disabled,
  1712. $ui-icon-opacity-disabled: $ui-tab-icon-opacity-disabled,
  1713. $ui-closable-icon-width: $ui-tab-closable-icon-width,
  1714. $ui-closable-icon-height: $ui-tab-closable-icon-height,
  1715. $ui-closable-icon-top: $ui-tab-closable-icon-top,
  1716. $ui-closable-icon-right: $ui-tab-closable-icon-right,
  1717. $ui-closable-icon-spacing: $ui-tab-closable-icon-spacing,
  1718. $ui-closable-icon-glyph-color: $ui-tab-closable-icon-glyph-color,
  1719. $ui-closable-icon-glyph-color-focus: $ui-tab-closable-icon-glyph-color-focus,
  1720. $ui-closable-icon-glyph-color-over: $ui-tab-closable-icon-glyph-color-over,
  1721. $ui-closable-icon-glyph-color-active: $ui-tab-closable-icon-glyph-color-active,
  1722. $ui-closable-icon-glyph-color-focus-over: $ui-tab-closable-icon-glyph-color-focus-over,
  1723. $ui-closable-icon-glyph-color-focus-active: $ui-tab-closable-icon-glyph-color-focus-active,
  1724. $ui-closable-icon-glyph-color-disabled: $ui-tab-closable-icon-glyph-color-disabled,
  1725. $ui-plain-closable-icon-glyph-color: $ui-tab-plain-closable-icon-glyph-color,
  1726. $ui-plain-closable-icon-glyph-color-focus: $ui-tab-plain-closable-icon-glyph-color-focus,
  1727. $ui-plain-closable-icon-glyph-color-over: $ui-tab-plain-closable-icon-glyph-color-over,
  1728. $ui-plain-closable-icon-glyph-color-active: $ui-tab-plain-closable-icon-glyph-color-active,
  1729. $ui-plain-closable-icon-glyph-color-focus-over: $ui-tab-plain-closable-icon-glyph-color-focus-over,
  1730. $ui-plain-closable-icon-glyph-color-focus-active: $ui-tab-plain-closable-icon-glyph-color-focus-active,
  1731. $ui-plain-closable-icon-glyph-color-disabled: $ui-tab-plain-closable-icon-glyph-color-disabled,
  1732. $ui-closable-icon-glyph: $ui-tab-closable-icon-glyph
  1733. );
  1734. }
  1735. // When the tab border/background is the same color as the background color of the
  1736. // tabbar (crisp) darker corners show up when the tab is rotated vertically in IE8.
  1737. // Removing the background-image on the corners of the framing prevents this.
  1738. @if $include-slicer-border-radius and
  1739. ($ui-bar-background-color == $ui-tab-border-color) and
  1740. ($ui-tab-border-color == $ui-tab-background-color) {
  1741. .#{$prefix}tab-default-tl,
  1742. .#{$prefix}tab-default-tc,
  1743. .#{$prefix}tab-default-tr,
  1744. .#{$prefix}tab-default-bl,
  1745. .#{$prefix}tab-default-bc,
  1746. .#{$prefix}tab-default-br {
  1747. background-image: none;
  1748. }
  1749. }
  1750. @if $include-tabbar-default-ui or $ui != 'default' {
  1751. @include extjs-tab-bar-ui(
  1752. $ui: $ui,
  1753. $ui-strip-height: $ui-strip-height,
  1754. $ui-strip-border-width: $ui-strip-border-width,
  1755. $ui-strip-border-color: $ui-strip-border-color,
  1756. $ui-strip-background-color: $ui-strip-background-color,
  1757. $ui-border-width: $ui-bar-border-width,
  1758. $ui-border-color: $ui-bar-border-color,
  1759. $ui-padding: $ui-bar-padding,
  1760. $ui-plain-padding: $ui-bar-plain-padding,
  1761. $ui-background-color: $ui-bar-background-color,
  1762. $ui-background-gradient: $ui-bar-background-gradient,
  1763. $ui-scroller-width: $ui-bar-scroller-width,
  1764. $ui-scroller-cursor: $ui-bar-scroller-cursor,
  1765. $ui-scroller-cursor-disabled: $ui-bar-scroller-cursor-disabled,
  1766. $ui-scroller-opacity: $ui-bar-scroller-opacity,
  1767. $ui-scroller-opacity-over: $ui-bar-scroller-opacity-over,
  1768. $ui-scroller-opacity-pressed: $ui-bar-scroller-opacity-pressed,
  1769. $ui-scroller-opacity-disabled: $ui-bar-scroller-opacity-disabled,
  1770. $ui-scroller-glyph-color: $ui-bar-scroller-glyph-color,
  1771. $ui-plain-scroller-glyph-color: $ui-bar-plain-scroller-glyph-color,
  1772. $ui-scroller-top-glyph: $ui-bar-scroller-top-glyph,
  1773. $ui-scroller-right-glyph: $ui-bar-scroller-right-glyph,
  1774. $ui-scroller-bottom-glyph: $ui-bar-scroller-bottom-glyph,
  1775. $ui-scroller-left-glyph: $ui-bar-scroller-left-glyph,
  1776. $ui-tab-height:
  1777. if($ui-strip-height > 0, top($ui-strip-border-width), vertical($ui-tab-border-width)) +
  1778. max($ui-tab-icon-height, $ui-tab-line-height) + vertical($ui-tab-padding)
  1779. );
  1780. }
  1781. }