summaryrefslogtreecommitdiff
path: root/lib/flat/dijit/layout/TabContainer.styl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/flat/dijit/layout/TabContainer.styl')
-rwxr-xr-xlib/flat/dijit/layout/TabContainer.styl446
1 files changed, 0 insertions, 446 deletions
diff --git a/lib/flat/dijit/layout/TabContainer.styl b/lib/flat/dijit/layout/TabContainer.styl
deleted file mode 100755
index a341ed064..000000000
--- a/lib/flat/dijit/layout/TabContainer.styl
+++ /dev/null
@@ -1,446 +0,0 @@
-/* TabContainer
- *
- * Styling TabContainer means styling the TabList and Its content container (dijitTitlePane)
- *
- * Tab List: (including 4 kinds of tab location)
- * .dijitTabContainerTop-tabs - tablist container at top
- * .dijitTabContainerBottom-tabs - tablist container at bottom
- * .dijitTabContainerLeft-tabs - tablist container at left
- * .dijitTabContainerRight-tabs - tablist container at right
- *
- * Tab Strip Button:
- * .dijitTabStripIcon - tab strip button icon
- * .dijitTabStripMenuIcon - down arrow icon position
- * .dijitTabStripSlideLeftIcon - left arrow icon position
- * .dijitTabStripSlideRightIcon - right arrow icon position
- *
- * .tabStripButtonDisabled - styles for disabled tab strip buttons
- *
- * Tab Button:
- * .dijitTabContainerTop-tabs .dijitTab - styles for top tab button container
- * .dijitTabContainerBottom-tabs .dijitTab - styles for bottom tab button container
- * .dijitTabContainerLeft-tabs .dijitTab - styles for left tab button container
- * .dijitTabContainerRight-tabs .dijitTab - styles for right tab button container
- *
- * .dijitTabContainerTop-tabs .dijitTabChecked .dijitTab
- * - styles for selected status of top tab button
- * same to Bottom, Left, Right Tabs
- *
- * .dijitTabHover .dijitTab - styles when mouse hover on tab buttons
- * .dijitTabActive .dijitTab - styles when mouse down on tab buttons
- * .dijitTabChecked .dijitTab - styles when on buttons of selected tab
- *
- * .dijitTabCloseButton - the close action buttons lie at the right top of each tab button on closable tabs
- * .dijitTabCloseButtonHover - styles when mouse hover on close action button
- * .dijitTabCloseButtonActive - styles when mouse down on close action button
- *
- * Tab Button: (checked status)
- *
- * Tab Content Container:
- * .dijitTabContainerTop-dijitContentPane
- * .dijitTabContainerBottom-dijitContentPane
- * .dijitTabContainerLeft-dijitContentPane
- * .dijitTabContainerRight-dijitContentPane - for background and padding
- *
- * Nested Tabs:
- * .dijitTabContainerNested - Container for nested tabs
- * .dijitTabContainerTabListNested - tab list container for nested tabs
- */
-
-@import 'dijit_layout_variables';
-
-.{$theme-name} {
-
- /************ common styles *************/
-
- .dijitTabContainer {
- border-radius: $tab-wrapper-border-radius;
- }
-
- .dijitTabPaneWrapper {
- background: $tab-wrapper-background-color;
- border: 1px solid $tab-wrapper-border-color;
- margin: 0;
- padding: 0;
- border-radius: 0 0 $tab-wrapper-border-radius $tab-wrapper-border-radius;
- }
-
- .dijitTabContainerTop-tabs,
- .dijitTabContainerBottom-tabs,
- .dijitTabContainerLeft-tabs,
- .dijitTabContainerRight-tabs {
- border: none;
- }
-
- .dijitTabSpacer {
- // display: none if !$tab-has-gutter;
- display: none;
- }
-
- /* tabs */
-
- .dijitTab {
- border: 1px solid $tab-border-color;
- background-color: $tab-background-color;
- text-align: center;
- transition-property: background, padding, margin;
- transition-duration: .2s;
- transition-timing-function: ease;
- position: relative;
- z-index: 0;
- if ($tab-checked-has-highlight-border) {
- &:before {
- content: "";
- display: block;
- position: absolute;
- }
- }
- }
-
- /* tabs: hover */
-
- .dijitTabHover {
- background-color: $tab-hover-background-color;
- }
-
- /* tabs: active */
-
- .dijitTabActive {
- background-color: $tab-active-background-color;
- }
-
- /* tabs: checked */
-
- .dijitTabChecked {
- border: 1px solid $tab-checked-border-color;
- z-index: 1;
- &.dijitTabHover,
- &.dijitTabActive {
- border: 1px solid $tab-checked-border-color;
- background-color: $tab-checked-background-color;
- color: $tab-checked-text-color;
- }
- }
-
- /* tabs: disabled */
-
- .dijitTabDisabled {
- opacity: $disabled-opacity;
- }
-
- /* tabs: strip button */
-
- .tabStripButton {
- background-color: transparent;
- border: none;
- }
-
- /* tabs: close button */
-
- .dijitTabCloseButton {
- _icon-core-style();
- line-height: 1;
- font-size: 1em;
- vertical-align: middle;
- margin-left: $tab-padding;
- opacity: $tab-close-button-opacity;
- &:before {
- content: $tab-close-button-icon;
- }
- }
- .dijitTabCloseButtonHover {
- opacity: $tab-close-button-hover-opacity;
- }
- .dijitTabCloseButtonActive {
- opacity: $tab-close-button-active-opacity;
- }
-
- /************* end common **************/
-
-
- /*************** top tabs ***************/
-
- .dijitTabContainerTop-tabs {
- .dijitTab {
- margin-right: $tab-spacing;
- padding: $tab-top-padding;
- border-bottom-color: $tab-wrapper-border-color;
- border-left: none;
- border-right: none;
- }
- // .dijitTabHover,
- // .dijitTabActive,
- // .dijitTabChecked {
- // }
- .dijitTabChecked {
- border-bottom: 1px solid $tab-wrapper-background-color;
- border-left: 1px solid $tab-wrapper-border-color;
- border-right: 1px solid $tab-wrapper-border-color;
- if ($tab-checked-has-highlight-border) {
- &:before {
- height: 3px;
- background: $tab-highlight-color;
- top: -1px;
- left: -1px;
- right: -1px;
- }
- }
- }
- }
-
- .dijitTabListContainer-top {
- margin-top: 1px;
- .dijitTab {
- top:0;
- }
- }
-
- /*************** end top tabs **************/
-
- /*************** bottom tabs ***************/
-
- .dijitTabPaneWrapper.dijitTabContainerBottom-container {
- border-radius: $tab-wrapper-border-radius $tab-wrapper-border-radius 0 0;
- }
-
- .dijitTabContainerBottom-tabs {
- .dijitTab {
- margin-right: $tab-spacing;
- padding: $tab-bottom-padding;
- border-top-color: $tab-wrapper-border-color;
- border-left: none;
- border-right: none;
- }
- // .dijitTabHover,
- // .dijitTabActive,
- // .dijitTabChecked {
- // }
- .dijitTabChecked {
- border-top: 1px solid $tab-wrapper-background-color;
- border-left: 1px solid $tab-wrapper-border-color;
- border-right: 1px solid $tab-wrapper-border-color;
- if ($tab-checked-has-highlight-border) {
- &:before {
- height: 3px;
- background: $tab-highlight-color;
- bottom: -1px;
- left: -1px;
- right: -1px;
- }
- }
- }
- }
-
- .dijitTabListContainer-bottom {
- margin-top: -1px;
- .dijitTab {
- top: 0;
- }
- }
-
- /************ end bottom tabs ************/
-
- /*************** left tabs ***************/
-
- .dijitTabPaneWrapper.dijitTabContainerLeft-container {
- border-radius: 0 $tab-wrapper-border-radius $tab-wrapper-border-radius 0;
- }
-
- .dijitTabContainerLeft-tabs {
- .dijitTab {
- margin-bottom: $tab-spacing;
- padding: $tab-left-padding;
- border-right-color: $tab-wrapper-border-color;
- border-top: none;
- border-bottom: none;
- }
- // .dijitTabHover,
- // .dijitTabActive,
- // .dijitTabChecked {
- // }
- .dijitTabChecked {
- border-right: 1px solid $tab-wrapper-background-color;
- border-top: 1px solid $tab-wrapper-border-color;
- border-bottom: 1px solid $tab-wrapper-border-color;
- if ($tab-checked-has-highlight-border) {
- &:before {
- width: 3px;
- background: $tab-highlight-color;
- bottom: -1px;
- left: -1px;
- top: -1px;
- }
- }
- }
- }
-
- /************** end left tabs *************/
-
- /*************** right tabs ***************/
-
- .dijitTabPaneWrapper.dijitTabContainerRight-container{
- border-radius: $tab-wrapper-border-radius 0 0 $tab-wrapper-border-radius
- }
-
- .dijitTabContainerRight-tabs {
- .dijitTab {
- margin-bottom: $tab-spacing;
- padding: $tab-right-padding;
- border-left-color: $tab-wrapper-border-color;
- border-top: none;
- border-bottom: none;
- }
- // .dijitTabHover,
- // .dijitTabActive,
- // .dijitTabChecked {
- // }
- .dijitTabChecked {
- border-left: 1px solid $tab-wrapper-background-color;
- border-top: 1px solid $tab-wrapper-border-color;
- border-bottom: 1px solid $tab-wrapper-border-color;
- if ($tab-checked-has-highlight-border) {
- &:before {
- width: 3px;
- background: $tab-highlight-color;
- bottom: -1px;
- right: -1px;
- top: -1px;
- }
- }
- }
- }
-
- /************* end right tabs *************/
-
- /************ left/right scroll buttons + menu button ***********/
- .tabStripButton {
- background-color: $tab-strip-button-background-color;
- border: 1px solid $tab-strip-button-border-color;
- transition-property: background-color;
- }
-
- .dijitTabListContainer-top ,
- .dijitTabListContainer-bottom {
- .tabStripButton {
- padding: $tab-padding $tab-padding*2;
- margin-left: $tab-spacing;
- margin-right $tab-spacing;
- }
- }
-
- .dijitTabListContainer-top {
- .tabStripButton {
- margin-bottom: 1px;
- }
- }
-
- .dijitTabListContainer-bottom {
- .tabStripButton {
- margin-top: 1px;
- }
- }
-
- .tabStripButtonHover {
- background-color: $tab-strip-button-hover-background-color;
- }
-
- .tabStripButtonActive {
- background-color: $tab-strip-button-active-background-color;
- }
-
- .dijitTabStripIcon {
- _icon-core-style();
- color: $tab-strip-button-arrow-color;
- vertical-align: middle;
- &:before {
- content: $tab-left-icon;
- }
- }
-
- .dijitTabStripSlideRightIcon {
- &:before {
- content: $tab-right-icon;
- }
- }
-
- .dijitTabStripMenuIcon {
- &:before {
- content: $tab-menu-icon;
- }
- }
-
- /* disabled */
-
- .dijitTabListContainer-top .tabStripButtonDisabled,
- .dijitTabListContainer-bottom .tabStripButtonDisabled {
- opacity: $disabled-opacity;
- }
-
- /*********** end left/right scroll buttons + menu button *********/
-
- /*************** nested tabs ***************/
-
- .dijitTabContainerNested .dijitTabListWrapper {
- height: auto;
- }
-
- .dijitTabContainerTabListNested {
- .dijitTab {
- color: $nestedtab-text-color;
- margin: $tab-padding;
- padding: $nestedtab-padding;
- border: 1px solid $nestedtab-border-color;
- border-radius: $nestedtab-border-radius;
- transition-property: background-color, border-color;
- transition-duration: .3s;
- }
- .dijitTabHover {
- background-color: $nestedtab-hover-background-color;
- }
- .dijitTabActive {
- color: $nestedtab-active-text-color;
- background-color:$nestedtab-active-background-color;
- }
- .dijitTabChecked,
- .dijitTabChecked.dijitTabHover,
- .dijitTabChecked.dijitTabActive {
- color: $nestedtab-checked-text-color;
- background-color: $nestedtab-checked-background-color;
- &:before {
- display: none;
- }
- }
-
- }
-
- /************* nested top tabs *************/
-
- .dijitTabContainerTabListNested.dijitTabContainerTop-tabs .dijitTab {
- margin-right: $nestedtab-spacing;
- }
-
- /************* nested bottom tabs *************/
-
- .dijitTabContainerTabListNested.dijitTabContainerBottom-tabs .dijitTab {
- margin-right: $nestedtab-spacing;
- }
-
- /************* nested left tabs *************/
-
- .dijitTabContainerTabListNested.dijitTabContainerLeft-tabs .dijitTab {
- margin-bottom: $nestedtab-spacing;
- }
-
- /************* nested right tabs *************/
-
- .dijitTabContainerTabListNested.dijitTabContainerRight-tabs .dijitTab {
- margin-bottom: $nestedtab-spacing;
- }
-
-
- .dijitTabPaneWrapperNested {
- border: none; /* prevent double border */
- box-shadow: none;
- }
-
-} \ No newline at end of file