]>
Commit | Line | Data |
---|---|---|
81bea17a AD |
1 | /* Toolbar |
2 | * | |
3 | * Styling Toolbar means styling the toolbar container and the widget inside toolbar (dijitToolbar) | |
4 | * | |
5 | * 1. toolbar (default styling): | |
6 | * .dijitToolbar - styles for outer container | |
7 | * | |
8 | * 2. widget inside toolbar | |
9 | * .dijitToolbar .dijitButtonNode - Button widget | |
10 | * .dijitComboButton - ComboButton widget | |
11 | * .dijitDropDownButton - DropDownButton widget | |
12 | * .dijitToggleButton - ToggleButton widget | |
13 | * | |
14 | * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside) | |
15 | * .dijitToolbar .dijitButtonNodeHover - styles for hovered Button widget | |
16 | * | |
17 | * 4. actived widget inside toolbar (ie, mouse down on the widget inside) | |
18 | * .dijitToolbar .dijitButtonNodeActive - mouse down on Button widget | |
19 | */ | |
2f01fe57 | 20 | .claro .dijitToolbar { |
81bea17a AD |
21 | border-bottom: 1px solid #b5bcc7; |
22 | background-color: #efefef; | |
f0cfe83e | 23 | background-image: url("images/standardGradient.png"); |
81bea17a | 24 | background-repeat: repeat-x; |
f0cfe83e AD |
25 | background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); |
26 | background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); | |
27 | background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); | |
28 | background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); | |
29 | _background-image: none; | |
81bea17a AD |
30 | padding: 2px 0 2px 4px; |
31 | zoom: 1; | |
2f01fe57 AD |
32 | } |
33 | .claro .dijitToolbar label { | |
81bea17a | 34 | padding: 0 3px 0 6px; |
2f01fe57 | 35 | } |
1354d172 AD |
36 | /** override claro/form/Button.css, and also ComboBox down arrow **/ |
37 | .claro .dijitToolbar .dijitButton .dijitButtonNode, | |
38 | .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode, | |
39 | .claro .dijitToolbar .dijitComboButton .dijitButtonNode, | |
40 | .claro .dijitToolbar .dijitToggleButton .dijitButtonNode, | |
41 | .claro .dijitToolbar .dijitComboBox .dijitButtonNode { | |
81bea17a AD |
42 | border-width: 0; |
43 | /* on hover/active, border-->1px, padding-->1px */ | |
44 | ||
45 | padding: 2px; | |
46 | -moz-border-radius: 2px; | |
47 | border-radius: 2px; | |
48 | -webkit-box-shadow: none; | |
49 | -moz-box-shadow: none; | |
50 | box-shadow: none; | |
51 | -webkit-transition-property: background-color; | |
52 | -moz-transition-property: background-color; | |
53 | transition-property: background-color; | |
f0cfe83e AD |
54 | -webkit-transition-duration: 0.3s; |
55 | -moz-transition-duration: 0.3s; | |
56 | transition-duration: 0.3s; | |
81bea17a | 57 | background-color: rgba(171, 214, 255, 0); |
f0cfe83e AD |
58 | background-image: none; |
59 | /* cancel gradient for normal buttons, we don't want any gradient besides toolbar's on non-hovered buttons */ | |
60 | ||
2f01fe57 | 61 | } |
1354d172 AD |
62 | .dj_ie .claro .dijitToolbar .dijitButton .dijitButtonNode, |
63 | .dj_ie .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode, | |
64 | .dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNode, | |
65 | .dj_ie .claro .dijitToolbar .dijitToggleButton .dijitButtonNode, | |
66 | .dj_ie .claro .dijitToolbar .dijitComboBox .dijitButtonNode { | |
81bea17a AD |
67 | background-color: transparent; |
68 | /* for IE, which doesn't understand rgba(...) */ | |
69 | ||
2f01fe57 | 70 | } |
1354d172 AD |
71 | /* hover status */ |
72 | .dj_ie .claro .dijitToolbar .dijitButtonHover .dijitButtonNode, | |
73 | .dj_ie .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, | |
74 | .dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNodeHover, | |
75 | .dj_ie .claro .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover, | |
76 | .dj_ie .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode { | |
77 | /* button should still turn blue on hover, so need to override .dj_ie rules above */ | |
78 | ||
79 | background-color: #abd6ff; | |
80 | } | |
81 | /* active status */ | |
82 | .dj_ie .claro .dijitToolbar .dijitButtonActive .dijitButtonNode, | |
83 | .dj_ie .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, | |
84 | .dj_ie .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, | |
85 | .dj_ie .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { | |
86 | /* button should still turn blue on press, so need to override .dj_ie rules above */ | |
87 | ||
88 | background-color: #abd6ff; | |
89 | } | |
81bea17a AD |
90 | .claro .dijitToolbar .dijitComboButton .dijitStretch { |
91 | /* no rounded border on side adjacent to arrow */ | |
92 | ||
93 | -moz-border-radius: 2px 0 0 2px; | |
94 | border-radius: 2px 0 0 2px; | |
2f01fe57 | 95 | } |
81bea17a AD |
96 | .claro .dijitToolbar .dijitComboButton .dijitArrowButton { |
97 | /* no rounded border on side adjacent to button */ | |
98 | ||
99 | -moz-border-radius: 0 2px 2px 0; | |
100 | border-radius: 0 2px 2px 0; | |
101 | } | |
102 | .claro .dijitToolbar .dijitComboBox .dijitButtonNode { | |
103 | padding: 0; | |
2f01fe57 | 104 | } |
81bea17a | 105 | /* hover status */ |
2f01fe57 AD |
106 | .claro .dijitToolbar .dijitButtonHover .dijitButtonNode, |
107 | .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, | |
81bea17a AD |
108 | .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode, |
109 | .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode { | |
81bea17a AD |
110 | border-width: 1px; |
111 | background-color: #abd6ff; | |
f0cfe83e AD |
112 | background-image: url("images/standardGradient.png"); |
113 | background-repeat: repeat-x; | |
114 | background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); | |
115 | background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); | |
116 | background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); | |
117 | background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); | |
118 | _background-image: none; | |
81bea17a AD |
119 | padding: 1px; |
120 | } | |
121 | .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton { | |
1354d172 | 122 | background-color: #f3ffff; |
81bea17a AD |
123 | } |
124 | .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover { | |
125 | background-color: #abd6ff; | |
126 | } | |
127 | /* active status */ | |
128 | .claro .dijitToolbar .dijitButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { | |
129 | border-width: 1px; | |
1354d172 | 130 | background-color: #7dbdfa; |
f0cfe83e AD |
131 | background-image: url("images/activeGradient.png"); |
132 | background-repeat: repeat-x; | |
133 | background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
134 | background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
135 | background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
136 | background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
137 | _background-image: none; | |
81bea17a | 138 | padding: 1px; |
2f01fe57 AD |
139 | } |
140 | .claro .dijitToolbar .dijitComboButtonActive { | |
81bea17a AD |
141 | -webkit-transition-duration: 0.2s; |
142 | -moz-transition-duration: 0.2s; | |
143 | transition-duration: 0.2s; | |
144 | border-width: 1px; | |
145 | padding: 0; | |
2f01fe57 | 146 | } |
81bea17a | 147 | .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton { |
1354d172 | 148 | background-color: #f3ffff; |
81bea17a | 149 | padding: 2px; |
2f01fe57 | 150 | } |
81bea17a | 151 | .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive { |
1354d172 | 152 | background-color: #7dbdfa; |
f0cfe83e AD |
153 | background-image: url("images/activeGradient.png"); |
154 | background-repeat: repeat-x; | |
155 | background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
156 | background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
157 | background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
158 | background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
159 | _background-image: none; | |
2f01fe57 | 160 | } |
81bea17a | 161 | .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive { |
1354d172 | 162 | background-color: #7dbdfa; |
f0cfe83e AD |
163 | background-image: url("images/activeGradient.png"); |
164 | background-repeat: repeat-x; | |
165 | background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
166 | background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
167 | background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
168 | background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); | |
169 | _background-image: none; | |
2f01fe57 | 170 | } |
81bea17a AD |
171 | /* Avoid double border between button and arrow */ |
172 | .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton { | |
173 | border-left-width: 0; | |
2f01fe57 | 174 | } |
81bea17a AD |
175 | .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton { |
176 | padding-left: 2px; | |
177 | /* since there's no left border, don't reduce from 2px --> 1px */ | |
178 | ||
2f01fe57 | 179 | } |
81bea17a | 180 | /* toggle button checked status */ |
2f01fe57 | 181 | .claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode { |
81bea17a AD |
182 | margin: 0; |
183 | /* remove margin and add a border */ | |
184 | ||
185 | border-width: 1px; | |
186 | border-style: solid; | |
187 | background-image: none; | |
1354d172 | 188 | border-color: #759dc0; |
81bea17a AD |
189 | background-color: #ffffff; |
190 | padding: 1px; | |
2f01fe57 | 191 | } |
2f01fe57 | 192 | .claro .dijitToolbarSeparator { |
81bea17a AD |
193 | /* separator icon in the editor sprite */ |
194 | ||
1354d172 | 195 | background: url("../../icons/images/editorIconsEnabled.png"); |
2f01fe57 | 196 | } |
81bea17a | 197 | /* Toolbar inside of disabled Editor */ |
2f01fe57 | 198 | .claro .dijitDisabled .dijitToolbar { |
81bea17a AD |
199 | background: none; |
200 | background-color: #efefef; | |
201 | border-bottom: 1px solid #d3d3d3; | |
202 | } | |
203 | .claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner { | |
204 | background-position: 0 50%; | |
2f01fe57 | 205 | } |