diff options
Diffstat (limited to 'lib/flat/dijit/Toolbar.styl')
-rwxr-xr-x | lib/flat/dijit/Toolbar.styl | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/lib/flat/dijit/Toolbar.styl b/lib/flat/dijit/Toolbar.styl new file mode 100755 index 000000000..80710d313 --- /dev/null +++ b/lib/flat/dijit/Toolbar.styl @@ -0,0 +1,145 @@ +/* Toolbar + * + * Styling Toolbar means styling the toolbar container and the widget inside toolbar (dijitToolbar) + * + * 1. toolbar (default styling): + * .dijitToolbar - styles for outer container + * + * 2. widget inside toolbar + * .dijitToolbar .dijitButtonNode - Button widget + * .dijitComboButton - ComboButton widget + * .dijitDropDownButton - DropDownButton widget + * .dijitToggleButton - ToggleButton widget + * + * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside) + * .dijitToolbar .dijitButtonNodeHover - styles for hovered Button widget + * + * 4. actived widget inside toolbar (ie, mouse down on the widget inside) + * .dijitToolbar .dijitButtonNodeActive - mouse down on Button widget + */ + +@import 'dijit_variables'; + +.{$theme-name} { + + .dijitToolbar { + background-color: $toolbar-background-color; + padding: $toolbar-padding; + zoom: 1; + + label { + padding: $toolbar-label-padding; + } + + .dijitToggleButton, + .dijitButton, + .dijitDropDownButton, + .dijitComboButton { + margin-right: $toolbar-button-spacing; + } + + /* Override default button styles */ + + .dijitButton .dijitButtonNode, + .dijitDropDownButton .dijitButtonNode, + .dijitComboButton .dijitButtonNode, + .dijitToggleButton .dijitButtonNode, + .dijitComboBox .dijitButtonNode { + border-color: $toolbar-button-border-color; + padding: $toolbar-button-padding; + background-color: $toolbar-button-background-color; + border-radius: $toolbar-button-border-radius; + transition-property: background-color; + transition-duration: .3s; + } + + .dijitComboButton { + .dijitStretch { + /* no rounded border on side adjacent to arrow */ + border-radius: $toolbar-button-border-radius 0 0 $toolbar-button-border-radius; + } + .dijitArrowButton { + /* no rounded border on side adjacent to button */ + border-radius: 0 $toolbar-button-border-radius $toolbar-button-border-radius 0; + } + } + + .dijitComboBox { + //width: 10em; + .dijitButtonNode { + padding: 0 $padding*2; + } + .dijitInputInner { + padding: 0; + } + } + + .dijitDropDownButton .dijitArrowButtonInner { + margin-left: $padding; + } + + /* Hover */ + + .dijitButtonHover .dijitButtonNode, + .dijitDropDownButtonHover .dijitButtonNode, + .dijitToggleButtonHover .dijitButtonNode, + .dijitComboButtonHover .dijitButtonNode { + button-hover-style(); + border: 1px solid $toolbar-hover-border-color; + } + + /* + .dijitComboButtonHover { + .dijitButtonNode, + .dijitDownArrowButton { + } + + .dijitButtonNodeHover, + .dijitDownArrowButtonHover { + } + } + */ + + /* Active */ + + .dijitButtonActive .dijitButtonNode, + .dijitDropDownButtonActive .dijitButtonNode, + .dijitToggleButtonActive .dijitButtonNode { + button-active-style(); + border: 1px solid $toolbar-active-border-color; + } + // .dijitComboButtonActive { + // .dijitButtonNode, + // .dijitDownArrowButton { + // } + // .dijitButtonNodeActive { + // } + // .dijitDownArrowButtonActive { + // } + // } + + /* Toggle button checked status */ + + .dijitToggleButtonChecked .dijitButtonNode { + button-active-style(); + border: 1px solid $toolbar-active-border-color; + } + } + + /* Separator */ + + .dijitToolbarSeparator { + width: $toolbar-separator-width; + height: $toolbar-separator-height; + background-color: $toolbar-separator-color; + padding: 0; + margin: $toolbar-separator-margin; + } + + /* Toolbar inside of disabled Editor */ + .dijitDisabled .dijitToolbar { + background-color: $toolbar-disabled-background-color; + border-bottom: 1px solid $toolbar-disabled-border-bottom-color; + } + +}
\ No newline at end of file |