@mixin extjs-tab-bar-ui(
$ui,
$ui-strip-height: $tabbar-strip-height,
$ui-strip-border-width: $tabbar-strip-border-width,
$ui-strip-border-color: $tabbar-strip-border-color,
$ui-strip-background-color: $tabbar-strip-background-color,
$ui-border-width: $tabbar-border-width,
$ui-border-color: $tabbar-border-color,
$ui-padding: $tabbar-padding,
$ui-plain-padding: $tabbar-plain-padding,
$ui-background-color: $tabbar-base-color,
$ui-background-gradient: $tabbar-background-gradient,
$ui-scroller-width: $tabbar-scroller-width,
$ui-scroller-height: $tabbar-scroller-height,
$ui-scroller-top-margin: $tabbar-scroller-top-margin,
$ui-scroller-right-margin: $tabbar-scroller-right-margin,
$ui-scroller-bottom-margin: $tabbar-scroller-bottom-margin,
$ui-scroller-left-margin: $tabbar-scroller-left-margin,
$ui-scroller-cursor: $tabbar-scroller-cursor,
$ui-scroller-cursor-disabled: $tabbar-scroller-cursor-disabled,
$ui-scroller-opacity: $tabbar-scroller-opacity,
$ui-scroller-opacity-over: $tabbar-scroller-opacity-over,
$ui-scroller-opacity-pressed: $tabbar-scroller-opacity-pressed,
$ui-scroller-opacity-disabled: $tabbar-scroller-opacity-disabled,
$ui-scroller-glyph-color: $tabbar-scroller-glyph-color,
$ui-plain-scroller-glyph-color: $tabbar-plain-scroller-glyph-color,
$ui-scroller-top-glyph: $tabbar-scroller-top-glyph,
$ui-scroller-right-glyph: $tabbar-scroller-right-glyph,
$ui-scroller-bottom-glyph: $tabbar-scroller-bottom-glyph,
$ui-scroller-left-glyph: $tabbar-scroller-left-glyph,
$ui-classic-scrollers: $tabbar-classic-scrollers,
$ui-menu-overflow-glyph-color: $tabbar-menu-overflow-glyph-color,
$ui-menu-overflow-glyph: $tabbar-menu-overflow-glyph,
$ui-tab-height:
if($tabbar-strip-height > 0, top($ui-strip-border-width), vertical($tab-border-width)) +
max($tab-icon-height, $tab-line-height) + vertical($tab-padding)
) {
$ui-strip-plain-border-width:
top($ui-strip-border-width)
max(right($ui-strip-border-width), left($ui-border-width))
bottom($ui-strip-border-width)
max(left($ui-strip-border-width), left($ui-border-width));
.#{$prefix}tab-bar-#{$ui} {
background-color: $ui-background-color;
@if $ui-border-width != 0 {
border-style: solid;
border-color: $ui-border-color;
}
}
@if $ui-border-width != 0 {
.#{$prefix}tab-bar-#{$ui}-top {
border-width: $ui-border-width;
}
.#{$prefix}tab-bar-#{$ui}-bottom {
border-width: flip-vertical($ui-border-width);
}
.#{$prefix}tab-bar-#{$ui}-left {
border-width: rotate270($ui-border-width);
}
@if $include-rtl {
.#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-left {
border-width: rtl(rotate270($ui-border-width));
}
}
.#{$prefix}tab-bar-#{$ui}-right {
border-width: rotate90($ui-border-width);
}
@if $include-rtl {
.#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-right {
border-width: rtl(rotate90($ui-border-width));
}
}
}
.#{$prefix}tab-bar-body-#{$ui} {
.#{$prefix}tab-bar-#{$ui}-top > & {
padding: $ui-padding;
}
.#{$prefix}tab-bar-#{$ui}-bottom > & {
padding: flip-vertical($ui-padding);
}
.#{$prefix}tab-bar-#{$ui}-left > & {
padding: rotate270($ui-padding);
}
@if $include-rtl {
.#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-left > & {
padding: rtl(rotate270($ui-padding));
}
}
.#{$prefix}tab-bar-#{$ui}-right > & {
padding: rotate90($ui-padding);
}
@if $include-rtl {
.#{$prefix}rtl.#{$prefix}tab-bar-#{$ui}-right > & {
padding: rtl(rotate90($ui-padding));
}
}
}
@if $ui-plain-padding != $ui-padding {
.#{$prefix}tab-bar-body-#{$ui} {
.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-top > & {
padding: $ui-plain-padding;
}
.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-bottom > & {
padding: flip-vertical($ui-plain-padding);
}
.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-left > & {
padding: rotate270($ui-plain-padding);
}
@if $include-rtl {
.#{$prefix}rtl.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-left > & {
padding: rtl(rotate270($ui-plain-padding));
}
}
.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-right > & {
padding: rotate90($ui-plain-padding);
}
@if $include-rtl {
.#{$prefix}rtl.#{$prefix}tab-bar-plain.#{$prefix}tab-bar-#{$ui}-right > & {
padding: rtl(rotate90($ui-plain-padding));
}
}
}
}
.#{$prefix}tab-bar-plain {
&.#{$prefix}tab-bar-#{$ui}-horizontal {
border-top-color: transparent;
border-bottom-color: transparent;
border-left-width: 0;
border-right-width: 0;
}
&.#{$prefix}tab-bar-#{$ui}-vertical {
border-right-color: transparent;
border-left-color: transparent;
border-top-width: 0;
border-bottom-width: 0;
}
}
$strip-size: max($ui-strip-height - vertical($ui-strip-border-width), 0);
@if $ui-strip-height != 0 {
.#{$prefix}tab-bar-body-#{$ui} {
.#{$prefix}tab-bar-top > & {
padding-bottom: $strip-size;
}
.#{$prefix}tab-bar-bottom > & {
padding-top: $strip-size;
}
.#{$prefix}tab-bar-left > & {
padding-right: $strip-size;
@if $include-rtl {
&.#{$prefix}rtl {
padding-right: 0;
padding-left: $strip-size;
}
}
}
.#{$prefix}tab-bar-right > & {
padding-left: $strip-size;
@if $include-rtl {
&.#{$prefix}rtl {
padding-left: 0;
padding-right: $strip-size;
}
}
}
}
.#{$prefix}tab-bar-strip-#{$ui} {
border-style: solid;
border-color: $ui-strip-border-color;
background-color: $ui-strip-background-color;
}
.#{$prefix}tab-bar-top {
> .#{$prefix}tab-bar-strip-#{$ui} {
border-width: $ui-strip-border-width;
height: $ui-strip-height;
}
&.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
border-width: $ui-strip-plain-border-width;
}
}
.#{$prefix}tab-bar-bottom {
> .#{$prefix}tab-bar-strip-#{$ui} {
border-width: flip-vertical($ui-strip-border-width);
height: $ui-strip-height;
}
&.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
border-width: flip-vertical($ui-strip-plain-border-width);
}
}
.#{$prefix}tab-bar-left {
> .#{$prefix}tab-bar-strip-#{$ui} {
border-width: rotate270($ui-strip-border-width);
width: $ui-strip-height;
@if $include-rtl {
&.#{$prefix}rtl {
border-width: rtl(rotate270($ui-strip-border-width));
}
}
}
&.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
border-width: rotate270($ui-strip-plain-border-width);
@if $include-rtl {
&.#{$prefix}rtl {
border-width: rtl(rotate270($ui-strip-plain-border-width));
}
}
}
}
.#{$prefix}tab-bar-right {
> .#{$prefix}tab-bar-strip-#{$ui} {
border-width: rotate90($ui-strip-border-width);
width: $ui-strip-height;
@if $include-rtl {
&.#{$prefix}rtl {
border-width: rtl(rotate90($ui-strip-border-width));
}
}
}
&.#{$prefix}tab-bar-plain > .#{$prefix}tab-bar-strip-#{$ui} {
border-width: rotate90($ui-strip-plain-border-width);
@if $include-rtl {
&.#{$prefix}rtl {
border-width: rtl(rotate90($ui-strip-plain-border-width));
}
}
}
}
}
$ui-body-height: $ui-tab-height + $ui-strip-height + vertical($ui-padding) - top($ui-strip-border-width);
.#{$prefix}tab-bar-horizontal > .#{$prefix}tab-bar-body-#{$ui} {
min-height: $ui-body-height;
.#{$prefix}ie8m & {
min-height: $ui-body-height - $ui-strip-height - vertical($ui-padding) + top($ui-strip-border-width);
}
}
.#{$prefix}tab-bar-vertical > .#{$prefix}tab-bar-body-#{$ui} {
min-width: $ui-body-height;
.#{$prefix}ie8m & {
min-width: $ui-body-height - $ui-strip-height - vertical($ui-padding) + top($ui-strip-border-width);
}
}
@if not is-null($ui-background-gradient) {
.#{$prefix}tab-bar-#{$ui}-top {
@include background-gradient($ui-background-color, $ui-background-gradient, top);
@if $include-slicer-gradient {
.#{$prefix}nlg & {
background: slicer-background-image(tab-bar-#{$ui}-top, 'tab-bar/tab-bar-#{$ui}-top-bg');
}
}
}
.#{$prefix}tab-bar-#{$ui}-bottom {
@include background-gradient($ui-background-color, $ui-background-gradient, bottom);
@if $include-slicer-gradient {
.#{$prefix}nlg & {
background: slicer-background-image(tab-bar-#{$ui}-bottom, 'tab-bar/tab-bar-#{$ui}-bottom-bg') bottom 0;
}
}
}
.#{$prefix}tab-bar-#{$ui}-left {
@include background-gradient($ui-background-color, $ui-background-gradient, left);
@if $include-slicer-gradient {
.#{$prefix}nlg & {
background: slicer-background-image(tab-bar-#{$ui}-left, 'tab-bar/tab-bar-#{$ui}-left-bg');
}
}
}
.#{$prefix}tab-bar-#{$ui}-right {
@include background-gradient($ui-background-color, $ui-background-gradient, right);
@if $include-slicer-gradient {
.#{$prefix}nlg & {
background: slicer-background-image(tab-bar-#{$ui}-right, 'tab-bar/tab-bar-#{$ui}-right-bg') 0 right;
}
}
}
}
@if $include-ext-layout-container-boxoverflow-scroller {
@include extjs-box-scroller-ui(
$ui: $ui,
$type: 'tab-bar',
$horizontal-width: $ui-scroller-width,
$horizontal-height: $ui-scroller-height,
$vertical-width: $ui-scroller-height,
$vertical-height: $ui-scroller-width,
$top-margin: $ui-scroller-top-margin,
$right-margin: $ui-scroller-right-margin,
$bottom-margin: $ui-scroller-bottom-margin,
$left-margin: $ui-scroller-left-margin,
$glyph-color: $ui-scroller-glyph-color,
$top-glyph: $ui-scroller-top-glyph,
$right-glyph: $ui-scroller-right-glyph,
$bottom-glyph: $ui-scroller-bottom-glyph,
$left-glyph: $ui-scroller-left-glyph,
$container-padding: $ui-padding,
$cursor: $ui-scroller-cursor,
$cursor-disabled: $ui-scroller-cursor-disabled,
$align: if($ui-classic-scrollers, stretch, middle),
$opacity: $ui-scroller-opacity,
$opacity-over: $ui-scroller-opacity-over,
$opacity-pressed: $ui-scroller-opacity-pressed,
$opacity-disabled: $ui-scroller-opacity-disabled,
$classic: $ui-classic-scrollers,
$include-background-images: $tabbar-scroller-symmetrical-icons
);
}
@if $include-ext-layout-container-boxoverflow-menu {
.#{$prefix}tab-bar-more-icon {
@if $enable-font-icons and ($ui-menu-overflow-glyph != null) {
@include font-icon($ui-menu-overflow-glyph);
color: $ui-menu-overflow-glyph-color;
} @else {
background-image: theme-background-image('tab-bar/#{$ui}-more');
@if $include-rtl {
&.#{$prefix}rtl {
background-image: theme-background-image('tab-bar/#{$ui}-more-left');
}
}
}
}
}
.#{$prefix}tab-bar-plain {
&.#{$prefix}tab-bar-#{$ui}-scroller {
.#{$prefix}box-scroller-body-horizontal {
margin-left: max($ui-scroller-width + horizontal($ui-scroller-left-margin) - left($ui-plain-padding), 0);
}
}
&.#{$prefix}tab-bar-#{$ui}-vertical-scroller {
.#{$prefix}box-scroller-body-vertical {
margin-top: max($ui-scroller-width + vertical($ui-scroller-top-margin) - top($ui-plain-padding), 0);
}
}
.#{$prefix}box-scroller-tab-bar-#{$ui} {
color: $ui-plain-scroller-glyph-color;
}
}
@if $ui-classic-scrollers {
.#{$prefix}tab-bar-#{$ui}-right {
.#{$prefix}box-scroller-top {
background-position: right (-$ui-scroller-width);
&.#{$prefix}box-scroller-hover {
background-position: right 0;
}
}
.#{$prefix}box-scroller-bottom {
background-position: right 0;
&.#{$prefix}box-scroller-hover {
background-position: right (-$ui-scroller-width);
}
}
}
.#{$prefix}tab-bar-#{$ui}-bottom {
.#{$prefix}box-scroller-left {
background-position: -$ui-scroller-width bottom;
&.#{$prefix}box-scroller-hover {
background-position: 0 bottom;
}
}
.#{$prefix}box-scroller-right {
background-position: 0 bottom;
&.#{$prefix}box-scroller-hover {
background-position: -$ui-scroller-width bottom;
}
}
}
} @else {
$ui-scroller-align-offset: floor((top($ui-padding) - bottom($ui-padding)) / 2) - floor($ui-strip-height / 2);
$ui-scroller-half-height: -(floor($ui-scroller-height / 2));
$ui-scroller-top-left-offset: $ui-scroller-half-height + $ui-scroller-align-offset;
$ui-scroller-bottom-right-offset: $ui-scroller-half-height - $ui-scroller-align-offset;
.#{$prefix}box-scroller-tab-bar-#{$ui} {
.#{$prefix}tab-bar-#{$ui}-top & {
margin-top: $ui-scroller-top-left-offset;
}
.#{$prefix}tab-bar-#{$ui}-right & {
margin-left: $ui-scroller-bottom-right-offset;
}
.#{$prefix}tab-bar-#{$ui}-bottom & {
margin-top: $ui-scroller-bottom-right-offset;
}
.#{$prefix}tab-bar-#{$ui}-left & {
margin-left: $ui-scroller-top-left-offset;
}
}
}
@if (($ui-scroller-opacity != 1 or $ui-scroller-opacity-over != 1 or
$ui-scroller-opacity-pressed != 1) and is-null($ui-background-gradient)) {
.#{$prefix}box-scroller-tab-bar-#{$ui} {
background-color: $ui-background-color;
.#{$prefix}ie8 .#{$prefix}box-scroller-plain {
background-color: #fff;
}
}
}
@if $tabbar-scroller-symmetrical-icons {
@if $tabbar-scroller-include-plain-icon {
.#{$prefix}box-scroller-plain.#{$prefix}box-scroller-tab-bar-#{$ui} {
@if (not $enable-font-icons) or ($ui-scroller-left-glyph == null) {
&.#{$prefix}box-scroller-left {
background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-left');
}
}
@if (not $enable-font-icons) or ($ui-scroller-right-glyph == null) {
&.#{$prefix}box-scroller-right {
background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-right');
}
}
@if (not $enable-font-icons) or ($ui-scroller-top-glyph == null) {
&.#{$prefix}box-scroller-top {
background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-top');
}
}
@if (not $enable-font-icons) or ($ui-scroller-bottom-glyph == null) {
&.#{$prefix}box-scroller-bottom {
background-image: theme-background-image('tab-bar/#{$ui}-plain-scroll-bottom');
}
}
}
}
} @else {
.#{$prefix}tab-bar-#{$ui}-top {
.#{$prefix}box-scroller-left {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-left-top');
}
.#{$prefix}box-scroller-right {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-right-top');
}
}
.#{$prefix}tab-bar-#{$ui}-bottom {
.#{$prefix}box-scroller-left {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-left-bottom');
}
.#{$prefix}box-scroller-right {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-right-bottom');
}
}
.#{$prefix}tab-bar-#{$ui}-left {
.#{$prefix}box-scroller-top {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-top-left');
}
.#{$prefix}box-scroller-bottom {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-bottom-left');
}
}
.#{$prefix}tab-bar-#{$ui}-right {
.#{$prefix}box-scroller-top {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-top-right');
}
.#{$prefix}box-scroller-bottom {
background-image: theme-background-image('tab-bar/#{$ui}-scroll-bottom-right');
}
}
}
$stretch: slicer-background-stretch(tab-bar-#{$ui}-top, bottom);
$stretch: slicer-background-stretch(tab-bar-#{$ui}-bottom, top);
$stretch: slicer-background-stretch(tab-bar-#{$ui}-left, right);
$stretch: slicer-background-stretch(tab-bar-#{$ui}-right, left);
@include x-slicer(tab-bar-#{$ui}-top);
@include x-slicer(tab-bar-#{$ui}-bottom);
@include x-slicer(tab-bar-#{$ui}-left);
@include x-slicer(tab-bar-#{$ui}-right);
}
@mixin extjs-tab-panel-ui(
$ui,
$ui-tab-background-color: null,
$ui-tab-background-color-focus: null,
$ui-tab-background-color-over: null,
$ui-tab-background-color-active: null,
$ui-tab-background-color-focus-over: null,
$ui-tab-background-color-focus-active: null,
$ui-tab-background-color-disabled: null,
$ui-tab-plain-background-color: null,
$ui-tab-plain-background-color-focus: null,
$ui-tab-plain-background-color-over: null,
$ui-tab-plain-background-color-active: null,
$ui-tab-plain-background-color-focus-over: null,
$ui-tab-plain-background-color-focus-active: null,
$ui-tab-plain-background-color-disabled: null,
$ui-tab-border-radius: $tab-border-radius,
$ui-tab-border-width: $tab-border-width,
$ui-tab-border-width-focus: $tab-border-width-focus,
$ui-tab-border-width-over: $tab-border-width-over,
$ui-tab-border-width-active: $tab-border-width-active,
$ui-tab-border-width-disabled: $tab-border-width-disabled,
$ui-tab-margin: $tab-margin,
$ui-tab-padding: $tab-padding,
$ui-tab-text-padding: $tab-text-padding,
$ui-tab-border-color: null,
$ui-tab-border-color-focus: null,
$ui-tab-border-color-over: null,
$ui-tab-border-color-active: null,
$ui-tab-border-color-focus-over: null,
$ui-tab-border-color-focus-active: null,
$ui-tab-border-color-disabled: null,
$ui-tab-plain-border-color: null,
$ui-tab-plain-border-color-focus: null,
$ui-tab-plain-border-color-over: null,
$ui-tab-plain-border-color-active: null,
$ui-tab-plain-border-color-focus-over: null,
$ui-tab-plain-border-color-focus-active: null,
$ui-tab-plain-border-color-disabled: null,
$ui-tab-cursor: $tab-cursor,
$ui-tab-cursor-disabled: $tab-cursor-disabled,
$ui-tab-font-size: null,
$ui-tab-font-size-focus: null,
$ui-tab-font-size-over: null,
$ui-tab-font-size-active: null,
$ui-tab-font-size-focus-over: null,
$ui-tab-font-size-focus-active: null,
$ui-tab-font-size-disabled: null,
$ui-tab-font-weight: null,
$ui-tab-font-weight-focus: null,
$ui-tab-font-weight-over: null,
$ui-tab-font-weight-active: null,
$ui-tab-font-weight-focus-over: null,
$ui-tab-font-weight-focus-active: null,
$ui-tab-font-weight-disabled: null,
$ui-tab-font-family: null,
$ui-tab-font-family-focus: null,
$ui-tab-font-family-over: null,
$ui-tab-font-family-active: null,
$ui-tab-font-family-focus-over: null,
$ui-tab-font-family-focus-active: null,
$ui-tab-font-family-disabled: null,
$ui-tab-line-height: $tab-line-height,
$ui-tab-color: null,
$ui-tab-color-focus: null,
$ui-tab-color-over: null,
$ui-tab-color-active: null,
$ui-tab-color-focus-over: null,
$ui-tab-color-focus-active: null,
$ui-tab-color-disabled: null,
$ui-tab-plain-color: null,
$ui-tab-plain-color-focus: null,
$ui-tab-plain-color-over: null,
$ui-tab-plain-color-active: null,
$ui-tab-plain-color-focus-over: null,
$ui-tab-plain-color-focus-active: null,
$ui-tab-plain-color-disabled: null,
$ui-tab-background-gradient: null,
$ui-tab-background-gradient-focus: null,
$ui-tab-background-gradient-over: null,
$ui-tab-background-gradient-active: null,
$ui-tab-background-gradient-focus-over: null,
$ui-tab-background-gradient-focus-active: null,
$ui-tab-background-gradient-disabled: null,
$ui-tab-inner-border-width: null,
$ui-tab-inner-border-width-focus: null,
$ui-tab-inner-border-width-over: null,
$ui-tab-inner-border-width-active: null,
$ui-tab-inner-border-width-focus-over: null,
$ui-tab-inner-border-width-focus-active: null,
$ui-tab-inner-border-width-disabled: null,
$ui-tab-inner-border-color: null,
$ui-tab-inner-border-color-focus: null,
$ui-tab-inner-border-color-over: null,
$ui-tab-inner-border-color-active: null,
$ui-tab-inner-border-color-focus-over: null,
$ui-tab-inner-border-color-focus-active: null,
$ui-tab-inner-border-color-disabled: null,
$ui-tab-inner-border-collapse: null,
$ui-tab-inner-border-collapse-focus: null,
$ui-tab-inner-border-collapse-over: null,
$ui-tab-inner-border-collapse-active: null,
$ui-tab-inner-border-collapse-focus-over: null,
$ui-tab-inner-border-collapse-focus-active: null,
$ui-tab-inner-border-collapse-disabled: null,
$ui-tab-outline-width-focus: $tab-outline-width-focus,
$ui-tab-outline-style-focus: $tab-outline-style-focus,
$ui-tab-outline-color-focus: $tab-outline-color-focus,
$ui-tab-outline-offset-focus: $tab-outline-offset-focus,
$ui-tab-body-outline-width-focus: $tab-body-outline-width-focus,
$ui-tab-body-outline-style-focus: $tab-body-outline-style-focus,
$ui-tab-body-outline-color-focus: $tab-body-outline-color-focus,
$ui-tab-icon-width: $tab-icon-width,
$ui-tab-icon-height: $tab-icon-height,
$ui-tab-icon-spacing: $tab-icon-spacing,
$ui-tab-icon-background-position: $tab-icon-background-position,
$ui-tab-glyph-color: null,
$ui-tab-glyph-color-focus: null,
$ui-tab-glyph-color-over: null,
$ui-tab-glyph-color-active: null,
$ui-tab-glyph-color-focus-over: null,
$ui-tab-glyph-color-focus-active: null,
$ui-tab-glyph-color-disabled: null,
$ui-tab-plain-glyph-color: null,
$ui-tab-plain-glyph-color-focus: null,
$ui-tab-plain-glyph-color-over: null,
$ui-tab-plain-glyph-color-active: null,
$ui-tab-plain-glyph-color-focus-over: null,
$ui-tab-plain-glyph-color-focus-active: null,
$ui-tab-plain-glyph-color-disabled: null,
$ui-tab-glyph-opacity: $tab-glyph-opacity,
$ui-tab-glyph-opacity-disabled: $tab-glyph-opacity-disabled,
$ui-tab-opacity: $tab-opacity,
$ui-tab-opacity-focus: $tab-opacity-focus,
$ui-tab-opacity-over: $tab-opacity-over,
$ui-tab-opacity-active: $tab-opacity-active,
$ui-tab-opacity-focus-over: $tab-opacity-focus-over,
$ui-tab-opacity-focus-active: $tab-opacity-focus-active,
$ui-tab-opacity-disabled: $tab-opacity-disabled,
$ui-tab-background-opacity: $tab-background-opacity,
$ui-tab-background-opacity-focus: $tab-background-opacity-focus,
$ui-tab-background-opacity-over: $tab-background-opacity-over,
$ui-tab-background-opacity-active: $tab-background-opacity-active,
$ui-tab-background-opacity-focus-over: $tab-background-opacity-focus-over,
$ui-tab-background-opacity-focus-active: $tab-background-opacity-focus-active,
$ui-tab-background-opacity-disabled: $tab-background-opacity-disabled,
$ui-tab-text-opacity-disabled: $tab-text-opacity-disabled,
$ui-tab-icon-opacity-disabled: $tab-icon-opacity-disabled,
$ui-strip-height: $tabbar-strip-height,
$ui-strip-border-width: $tabbar-strip-border-width,
$ui-strip-border-color: $tabbar-strip-border-color,
$ui-strip-background-color: $tabbar-strip-background-color,
$ui-bar-border-width: $tabbar-border-width,
$ui-bar-border-color: $tabbar-border-color,
$ui-bar-padding: $tabbar-padding,
$ui-bar-plain-padding: $tabbar-plain-padding,
$ui-bar-background-color: $tabbar-base-color,
$ui-bar-background-gradient: $tabbar-background-gradient,
$ui-bar-scroller-width: $tabbar-scroller-width,
$ui-bar-scroller-cursor: $tabbar-scroller-cursor,
$ui-bar-scroller-cursor-disabled: $tabbar-scroller-cursor-disabled,
$ui-bar-scroller-opacity: $tabbar-scroller-opacity,
$ui-bar-scroller-opacity-over: $tabbar-scroller-opacity-over,
$ui-bar-scroller-opacity-pressed: $tabbar-scroller-opacity-pressed,
$ui-bar-scroller-opacity-disabled: $tabbar-scroller-opacity-disabled,
$ui-bar-scroller-glyph-color: $tabbar-scroller-glyph-color,
$ui-bar-plain-scroller-glyph-color: $tabbar-plain-scroller-glyph-color,
$ui-bar-scroller-top-glyph: $tabbar-scroller-top-glyph,
$ui-bar-scroller-right-glyph: $tabbar-scroller-right-glyph,
$ui-bar-scroller-bottom-glyph: $tabbar-scroller-bottom-glyph,
$ui-bar-scroller-left-glyph: $tabbar-scroller-left-glyph,
$ui-tab-closable-icon-width: $tab-closable-icon-width,
$ui-tab-closable-icon-height: $tab-closable-icon-height,
$ui-tab-closable-icon-top: $tab-closable-icon-top,
$ui-tab-closable-icon-right: $tab-closable-icon-right,
$ui-tab-closable-icon-spacing: $tab-closable-icon-spacing,
$ui-tab-closable-icon-glyph-color: null,
$ui-tab-closable-icon-glyph-color-focus: null,
$ui-tab-closable-icon-glyph-color-over: null,
$ui-tab-closable-icon-glyph-color-active: null,
$ui-tab-closable-icon-glyph-color-focus-over: null,
$ui-tab-closable-icon-glyph-color-focus-active: null,
$ui-tab-closable-icon-glyph-color-disabled: null,
$ui-tab-plain-closable-icon-glyph-color: $tab-plain-closable-icon-glyph-color,
$ui-tab-plain-closable-icon-glyph-color-focus: $tab-plain-closable-icon-glyph-color-focus,
$ui-tab-plain-closable-icon-glyph-color-over: $tab-plain-closable-icon-glyph-color-over,
$ui-tab-plain-closable-icon-glyph-color-active: $tab-plain-closable-icon-glyph-color-active,
$ui-tab-plain-closable-icon-glyph-color-focus-over: $tab-plain-closable-icon-glyph-color-focus-over,
$ui-tab-plain-closable-icon-glyph-color-focus-active: $tab-plain-closable-icon-glyph-color-focus-active,
$ui-tab-plain-closable-icon-glyph-color-disabled: $tab-plain-closable-icon-glyph-color-disabled,
$ui-tab-closable-icon-glyph: $tab-closable-icon-glyph
) {
@if $include-tab-default-ui or $ui != 'default' {
@include extjs-tab-ui(
$ui: $ui,
$ui-background-color: $ui-tab-background-color,
$ui-background-color-focus: $ui-tab-background-color-focus,
$ui-background-color-over: $ui-tab-background-color-over,
$ui-background-color-active: $ui-tab-background-color-active,
$ui-background-color-focus-over: $ui-tab-background-color-focus-over,
$ui-background-color-focus-active: $ui-tab-background-color-focus-active,
$ui-background-color-disabled: $ui-tab-background-color-disabled,
$ui-plain-background-color: $ui-tab-plain-background-color,
$ui-plain-background-color-focus: $ui-tab-plain-background-color-focus,
$ui-plain-background-color-over: $ui-tab-plain-background-color-over,
$ui-plain-background-color-active: $ui-tab-plain-background-color-active,
$ui-plain-background-color-focus-over: $ui-tab-plain-background-color-focus-over,
$ui-plain-background-color-focus-active: $ui-tab-plain-background-color-focus-active,
$ui-plain-background-color-disabled: $ui-tab-plain-background-color-disabled,
$ui-border-radius: $ui-tab-border-radius,
$ui-border-width: $ui-tab-border-width,
$ui-margin: $ui-tab-margin,
$ui-padding: $ui-tab-padding,
$ui-text-padding: $ui-tab-text-padding,
$ui-border-color: $ui-tab-border-color,
$ui-border-color-focus: $ui-tab-border-color-focus,
$ui-border-color-over: $ui-tab-border-color-over,
$ui-border-color-active: $ui-tab-border-color-active,
$ui-border-color-focus-over: $ui-tab-border-color-focus-over,
$ui-border-color-focus-active: $ui-tab-border-color-focus-active,
$ui-border-color-disabled: $ui-tab-border-color-disabled,
$ui-plain-border-color: $ui-tab-plain-border-color,
$ui-plain-border-color-focus: $ui-tab-plain-border-color-focus,
$ui-plain-border-color-over: $ui-tab-plain-border-color-over,
$ui-plain-border-color-active: $ui-tab-plain-border-color-active,
$ui-plain-border-color-focus-over: $ui-tab-plain-border-color-focus-over,
$ui-plain-border-color-focus-active: $ui-tab-plain-border-color-focus-active,
$ui-plain-border-color-disabled: $ui-tab-plain-border-color-disabled,
$ui-cursor: $ui-tab-cursor,
$ui-cursor-disabled: $ui-tab-cursor-disabled,
$ui-font-size: $ui-tab-font-size,
$ui-font-size-focus: $ui-tab-font-size-focus,
$ui-font-size-over: $ui-tab-font-size-over,
$ui-font-size-active: $ui-tab-font-size-active,
$ui-font-size-focus-over: $ui-tab-font-size-focus-over,
$ui-font-size-focus-active: $ui-tab-font-size-focus-active,
$ui-font-size-disabled: $ui-tab-font-size-disabled,
$ui-font-weight: $ui-tab-font-weight,
$ui-font-weight-focus: $ui-tab-font-weight-focus,
$ui-font-weight-over: $ui-tab-font-weight-over,
$ui-font-weight-active: $ui-tab-font-weight-active,
$ui-font-weight-focus-over: $ui-tab-font-weight-focus-over,
$ui-font-weight-focus-active: $ui-tab-font-weight-focus-active,
$ui-font-weight-disabled: $ui-tab-font-weight-disabled,
$ui-font-family: $ui-tab-font-family,
$ui-font-family-focus: $ui-tab-font-family-focus,
$ui-font-family-over: $ui-tab-font-family-over,
$ui-font-family-active: $ui-tab-font-family-active,
$ui-font-family-focus-over: $ui-tab-font-family-focus-over,
$ui-font-family-focus-active: $ui-tab-font-family-focus-active,
$ui-font-family-disabled: $ui-tab-font-family-disabled,
$ui-line-height: $ui-tab-line-height,
$ui-color: $ui-tab-color,
$ui-color-focus: $ui-tab-color-focus,
$ui-color-over: $ui-tab-color-over,
$ui-color-active: $ui-tab-color-active,
$ui-color-focus-over: $ui-tab-color-focus-over,
$ui-color-focus-active: $ui-tab-color-focus-active,
$ui-color-disabled: $ui-tab-color-disabled,
$ui-plain-color: $ui-tab-plain-color,
$ui-plain-color-focus: $ui-tab-plain-color-focus,
$ui-plain-color-over: $ui-tab-plain-color-over,
$ui-plain-color-active: $ui-tab-plain-color-active,
$ui-plain-color-focus-over: $ui-tab-plain-color-focus-over,
$ui-plain-color-focus-active: $ui-tab-plain-color-focus-active,
$ui-plain-color-disabled: $ui-tab-plain-color-disabled,
$ui-background-gradient: $ui-tab-background-gradient,
$ui-background-gradient-focus: $ui-tab-background-gradient-focus,
$ui-background-gradient-over: $ui-tab-background-gradient-over,
$ui-background-gradient-active: $ui-tab-background-gradient-active,
$ui-background-gradient-focus-over: $ui-tab-background-gradient-focus-over,
$ui-background-gradient-focus-active: $ui-tab-background-gradient-focus-active,
$ui-background-gradient-disabled: $ui-tab-background-gradient-disabled,
$ui-inner-border-width: $ui-tab-inner-border-width,
$ui-inner-border-width-focus: $ui-tab-inner-border-width-focus,
$ui-inner-border-width-over: $ui-tab-inner-border-width-over,
$ui-inner-border-width-active: $ui-tab-inner-border-width-active,
$ui-inner-border-width-focus-over: $ui-tab-inner-border-width-focus-over,
$ui-inner-border-width-focus-active: $ui-tab-inner-border-width-focus-active,
$ui-inner-border-width-disabled: $ui-tab-inner-border-width-disabled,
$ui-inner-border-color: $ui-tab-inner-border-color,
$ui-inner-border-color-focus: $ui-tab-inner-border-color-focus,
$ui-inner-border-color-over: $ui-tab-inner-border-color-over,
$ui-inner-border-color-active: $ui-tab-inner-border-color-active,
$ui-inner-border-color-focus-over: $ui-tab-inner-border-color-focus-over,
$ui-inner-border-color-focus-active: $ui-tab-inner-border-color-focus-active,
$ui-inner-border-color-disabled: $ui-tab-inner-border-color-disabled,
$ui-inner-border-collapse: $ui-tab-inner-border-collapse,
$ui-inner-border-collapse-focus: $ui-tab-inner-border-collapse-focus,
$ui-inner-border-collapse-over: $ui-tab-inner-border-collapse-over,
$ui-inner-border-collapse-active: $ui-tab-inner-border-collapse-active,
$ui-inner-border-collapse-focus-over: $ui-tab-inner-border-collapse-focus-over,
$ui-inner-border-collapse-focus-active: $ui-tab-inner-border-collapse-focus-active,
$ui-inner-border-collapse-disabled: $ui-tab-inner-border-collapse-disabled,
$ui-outline-width-focus: $ui-tab-outline-width-focus,
$ui-outline-style-focus: $ui-tab-outline-style-focus,
$ui-outline-color-focus: $ui-tab-outline-color-focus,
$ui-outline-offset-focus: $ui-tab-outline-offset-focus,
$ui-body-outline-width-focus: $ui-tab-body-outline-width-focus,
$ui-body-outline-style-focus: $ui-tab-body-outline-style-focus,
$ui-body-outline-color-focus: $ui-tab-body-outline-color-focus,
$ui-icon-width: $ui-tab-icon-width,
$ui-icon-height: $ui-tab-icon-height,
$ui-icon-spacing: $ui-tab-icon-spacing,
$ui-icon-background-position: $ui-tab-icon-background-position,
$ui-glyph-color: $ui-tab-glyph-color,
$ui-glyph-color-focus: $ui-tab-glyph-color-focus,
$ui-glyph-color-over: $ui-tab-glyph-color-over,
$ui-glyph-color-active: $ui-tab-glyph-color-active,
$ui-glyph-color-focus-over: $ui-tab-glyph-color-focus-over,
$ui-glyph-color-focus-active: $ui-tab-glyph-color-focus-active,
$ui-glyph-color-disabled: $ui-tab-glyph-color-disabled,
$ui-plain-glyph-color: $ui-tab-plain-glyph-color,
$ui-plain-glyph-color-focus: $ui-tab-plain-glyph-color-focus,
$ui-plain-glyph-color-over: $ui-tab-plain-glyph-color-over,
$ui-plain-glyph-color-active: $ui-tab-plain-glyph-color-active,
$ui-plain-glyph-color-focus-over: $ui-tab-plain-glyph-color-focus-over,
$ui-plain-glyph-color-focus-active: $ui-tab-plain-glyph-color-focus-active,
$ui-plain-glyph-color-disabled: $ui-tab-plain-glyph-color-disabled,
$ui-glyph-opacity: $ui-tab-glyph-opacity,
$ui-glyph-opacity-disabled: $ui-tab-glyph-opacity-disabled,
$ui-opacity: $ui-tab-opacity,
$ui-opacity-focus: $ui-tab-opacity-focus,
$ui-opacity-over: $ui-tab-opacity-over,
$ui-opacity-active: $ui-tab-opacity-active,
$ui-opacity-focus-over: $ui-tab-opacity-focus-over,
$ui-opacity-focus-active: $ui-tab-opacity-focus-active,
$ui-opacity-disabled: $ui-tab-opacity-disabled,
$ui-background-opacity: $ui-tab-background-opacity,
$ui-background-opacity-focus: $ui-tab-background-opacity-focus,
$ui-background-opacity-over: $ui-tab-background-opacity-over,
$ui-background-opacity-active: $ui-tab-background-opacity-active,
$ui-background-opacity-focus-over: $ui-tab-background-opacity-focus-over,
$ui-background-opacity-focus-active: $ui-tab-background-opacity-focus-active,
$ui-background-opacity-disabled: $ui-tab-background-opacity-disabled,
$ui-text-opacity-disabled: $ui-tab-text-opacity-disabled,
$ui-icon-opacity-disabled: $ui-tab-icon-opacity-disabled,
$ui-closable-icon-width: $ui-tab-closable-icon-width,
$ui-closable-icon-height: $ui-tab-closable-icon-height,
$ui-closable-icon-top: $ui-tab-closable-icon-top,
$ui-closable-icon-right: $ui-tab-closable-icon-right,
$ui-closable-icon-spacing: $ui-tab-closable-icon-spacing,
$ui-closable-icon-glyph-color: $ui-tab-closable-icon-glyph-color,
$ui-closable-icon-glyph-color-focus: $ui-tab-closable-icon-glyph-color-focus,
$ui-closable-icon-glyph-color-over: $ui-tab-closable-icon-glyph-color-over,
$ui-closable-icon-glyph-color-active: $ui-tab-closable-icon-glyph-color-active,
$ui-closable-icon-glyph-color-focus-over: $ui-tab-closable-icon-glyph-color-focus-over,
$ui-closable-icon-glyph-color-focus-active: $ui-tab-closable-icon-glyph-color-focus-active,
$ui-closable-icon-glyph-color-disabled: $ui-tab-closable-icon-glyph-color-disabled,
$ui-plain-closable-icon-glyph-color: $ui-tab-plain-closable-icon-glyph-color,
$ui-plain-closable-icon-glyph-color-focus: $ui-tab-plain-closable-icon-glyph-color-focus,
$ui-plain-closable-icon-glyph-color-over: $ui-tab-plain-closable-icon-glyph-color-over,
$ui-plain-closable-icon-glyph-color-active: $ui-tab-plain-closable-icon-glyph-color-active,
$ui-plain-closable-icon-glyph-color-focus-over: $ui-tab-plain-closable-icon-glyph-color-focus-over,
$ui-plain-closable-icon-glyph-color-focus-active: $ui-tab-plain-closable-icon-glyph-color-focus-active,
$ui-plain-closable-icon-glyph-color-disabled: $ui-tab-plain-closable-icon-glyph-color-disabled,
$ui-closable-icon-glyph: $ui-tab-closable-icon-glyph
);
}
@if $include-slicer-border-radius and
($ui-bar-background-color == $ui-tab-border-color) and
($ui-tab-border-color == $ui-tab-background-color) {
.#{$prefix}tab-default-tl,
.#{$prefix}tab-default-tc,
.#{$prefix}tab-default-tr,
.#{$prefix}tab-default-bl,
.#{$prefix}tab-default-bc,
.#{$prefix}tab-default-br {
background-image: none;
}
}
@if $include-tabbar-default-ui or $ui != 'default' {
@include extjs-tab-bar-ui(
$ui: $ui,
$ui-strip-height: $ui-strip-height,
$ui-strip-border-width: $ui-strip-border-width,
$ui-strip-border-color: $ui-strip-border-color,
$ui-strip-background-color: $ui-strip-background-color,
$ui-border-width: $ui-bar-border-width,
$ui-border-color: $ui-bar-border-color,
$ui-padding: $ui-bar-padding,
$ui-plain-padding: $ui-bar-plain-padding,
$ui-background-color: $ui-bar-background-color,
$ui-background-gradient: $ui-bar-background-gradient,
$ui-scroller-width: $ui-bar-scroller-width,
$ui-scroller-cursor: $ui-bar-scroller-cursor,
$ui-scroller-cursor-disabled: $ui-bar-scroller-cursor-disabled,
$ui-scroller-opacity: $ui-bar-scroller-opacity,
$ui-scroller-opacity-over: $ui-bar-scroller-opacity-over,
$ui-scroller-opacity-pressed: $ui-bar-scroller-opacity-pressed,
$ui-scroller-opacity-disabled: $ui-bar-scroller-opacity-disabled,
$ui-scroller-glyph-color: $ui-bar-scroller-glyph-color,
$ui-plain-scroller-glyph-color: $ui-bar-plain-scroller-glyph-color,
$ui-scroller-top-glyph: $ui-bar-scroller-top-glyph,
$ui-scroller-right-glyph: $ui-bar-scroller-right-glyph,
$ui-scroller-bottom-glyph: $ui-bar-scroller-bottom-glyph,
$ui-scroller-left-glyph: $ui-bar-scroller-left-glyph,
$ui-tab-height:
if($ui-strip-height > 0, top($ui-strip-border-width), vertical($ui-tab-border-width)) +
max($ui-tab-icon-height, $ui-tab-line-height) + vertical($ui-tab-padding)
);
}
}
@include extjs-tab-panel-ui(
$ui: 'default'
);