174 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			174 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | /* 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 "variables"; | ||
|  | 
 | ||
|  | .claro .dijitToolbar { | ||
|  | 	border-bottom: 1px solid @border-color; | ||
|  | 	background-color: @bar-background-color; | ||
|  | 	.standard-gradient; | ||
|  | 	padding: 2px 0 2px 4px; | ||
|  | 	zoom: 1; | ||
|  | } | ||
|  | 
 | ||
|  | .claro .dijitToolbar label { | ||
|  | 	padding: 0 3px 0 6px; | ||
|  | } | ||
|  | 
 | ||
|  | /** override claro/form/Button.css, and also ComboBox down arrow **/ | ||
|  | .claro .dijitToolbar .dijitButton .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitComboButton .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitToggleButton .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitComboBox .dijitButtonNode { | ||
|  | 	border-width: 0;	/* on hover/active, border-->1px, padding-->1px */ | ||
|  | 	padding: 2px; | ||
|  | 	.border-radius(@toolbar-button-border-radius); | ||
|  | 	.box-shadow(none); | ||
|  | 	.transition-property(background-color); | ||
|  | 	.transition-duration(.3s); | ||
|  | 
 | ||
|  | 	background-color:rgba(171,214,255,0); | ||
|  | 	background-image: none;	/* cancel gradient for normal buttons, we don't want any gradient besides toolbar's on non-hovered buttons */ | ||
|  | } | ||
|  | .dj_ie .claro .dijitToolbar .dijitButton .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitToggleButton .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitComboBox .dijitButtonNode { | ||
|  | 	background-color: transparent;   /* for IE, which doesn't understand rgba(...) */ | ||
|  | } | ||
|  | 
 | ||
|  | /* hover status */ | ||
|  | .dj_ie .claro .dijitToolbar .dijitButtonHover .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNodeHover, | ||
|  | .dj_ie .claro .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover, | ||
|  | .dj_ie .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode { | ||
|  |     /* button should still turn blue on hover, so need to override .dj_ie rules above */ | ||
|  | 	background-color: @button-hovered-background-color; | ||
|  | } | ||
|  | 
 | ||
|  | /* active status */ | ||
|  | .dj_ie .claro .dijitToolbar .dijitButtonActive .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, | ||
|  | .dj_ie .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { | ||
|  |     /* button should still turn blue on press, so need to override .dj_ie rules above */ | ||
|  | 	background-color: @button-pressed-background-color; | ||
|  | } | ||
|  | 
 | ||
|  | .claro .dijitToolbar .dijitComboButton .dijitStretch { | ||
|  | 	/* no rounded border on side adjacent to arrow */ | ||
|  | 	.border-radius(@toolbar-button-border-radius 0 0 @toolbar-button-border-radius); | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButton .dijitArrowButton { | ||
|  | 	/* no rounded border on side adjacent to button */ | ||
|  | 	.border-radius(0 @toolbar-button-border-radius @toolbar-button-border-radius 0); | ||
|  | } | ||
|  | 
 | ||
|  | .claro .dijitToolbar .dijitComboBox .dijitButtonNode { | ||
|  | 	padding: 0; | ||
|  | } | ||
|  | 
 | ||
|  | /* hover status */ | ||
|  | .claro .dijitToolbar .dijitButtonHover .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode { | ||
|  | 	border-width:1px; | ||
|  | 	background-color: @hovered-background-color; | ||
|  | 	.standard-gradient; | ||
|  | 	padding: 1px; | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton { | ||
|  | 	background-color: @toolbar-combobutton-hovered-unhoveredsection-background-color; | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, | ||
|  | .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover { | ||
|  | 	background-color: @hovered-background-color; | ||
|  | } | ||
|  | 
 | ||
|  | /* active status */ | ||
|  | .claro .dijitToolbar .dijitButtonActive .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { | ||
|  | 	border-width: 1px; | ||
|  | 	background-color:@pressed-background-color; | ||
|  | 	.active-gradient; | ||
|  | 	padding: 1px; | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButtonActive { | ||
|  | 	.transition-duration(.2s); | ||
|  | 	border-width: 1px; | ||
|  | 	padding: 0; | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, | ||
|  | .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton { | ||
|  | 	background-color: @toolbar-combobutton-hovered-unhoveredsection-background-color; | ||
|  | 	padding: 2px; | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive { | ||
|  | 	background-color: @pressed-background-color; | ||
|  | 	.active-gradient; | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive { | ||
|  | 	background-color: @pressed-background-color; | ||
|  | 	.active-gradient; | ||
|  | } | ||
|  | 
 | ||
|  | /* Avoid double border between button and arrow */ | ||
|  | .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, | ||
|  | .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton { | ||
|  | 	border-left-width: 0; | ||
|  | } | ||
|  | .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton { | ||
|  | 	padding-left: 2px;		/* since there's no left border, don't reduce from 2px --> 1px */ | ||
|  | } | ||
|  | 
 | ||
|  | /* toggle button checked status */ | ||
|  | .claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode { | ||
|  | 	margin: 0;	/* remove margin and add a border */ | ||
|  | 	border-width: 1px; | ||
|  | 	border-style: solid; | ||
|  | 	background-image: none; | ||
|  | 	border-color: @selected-border-color; | ||
|  | 	background-color: @toolbar-button-checked-background-color; | ||
|  | 	padding: 1px; | ||
|  | } | ||
|  | 
 | ||
|  | .claro .dijitToolbarSeparator { | ||
|  | 	/* separator icon in the editor sprite */ | ||
|  | 	background: url(@image-editor-icons-enabled); | ||
|  | } | ||
|  | 
 | ||
|  | /* Toolbar inside of disabled Editor */ | ||
|  | .claro .dijitDisabled .dijitToolbar { | ||
|  | 	background:none; | ||
|  | 	background-color:@disabled-background-color; | ||
|  | 	border-bottom: 1px solid @disabled-border-color; | ||
|  | } | ||
|  | 
 | ||
|  | .claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner { | ||
|  | 	background-position:0 50%; | ||
|  | } | ||
|  | 
 |