|
1 |
| -/* sass variables */ |
| 1 | +/* css/sass variables */ |
2 | 2 | @import './variables';
|
3 | 3 |
|
4 | 4 | /*!
|
|
27 | 27 | }
|
28 | 28 |
|
29 | 29 | .ms-choice {
|
| 30 | + cursor: pointer; |
30 | 31 | display: block;
|
31 | 32 | width: 100%;
|
32 | 33 | height: 26px;
|
33 | 34 | padding: 0;
|
34 | 35 | overflow: hidden;
|
35 |
| - cursor: pointer; |
36 |
| - border: 1px solid #aaa; |
37 |
| - text-align: left; |
38 |
| - white-space: nowrap; |
39 |
| - line-height: 26px; |
40 |
| - color: #444; |
| 36 | + background-color: var(--ms-choice-bgcolor, $ms-choice-bgcolor); |
| 37 | + border: var(--ms-choice-border, $ms-choice-border); |
| 38 | + border-radius: var(--ms-choice-border-radius, $ms-choice-border-radius); |
| 39 | + line-height: var(--ms-choice-line-height, $ms-choice-line-height); |
| 40 | + color: var(--ms-choice-color, $ms-choice-color); |
| 41 | + text-align: var(--ms-choice-text-align, $ms-choice-text-align); |
41 | 42 | text-decoration: none;
|
42 |
| - border-radius: 4px; |
43 |
| - background-color: #fff; |
44 | 43 | user-select: none;
|
| 44 | + white-space: nowrap; |
45 | 45 |
|
46 | 46 | &.disabled {
|
47 |
| - background-color: #f4f4f4; |
| 47 | + border: var(--ms-choice-disabled-border, $ms-choice-disabled-border); |
| 48 | + background-color: var(--ms-choice-disabled-bgcolor, $ms-choice-disabled-bgcolor); |
48 | 49 | background-image: none;
|
49 |
| - border: 1px solid #ddd; |
50 | 50 | cursor: default;
|
51 | 51 | }
|
52 | 52 |
|
|
63 | 63 | padding-left: 8px;
|
64 | 64 |
|
65 | 65 | &.ms-placeholder {
|
66 |
| - color: #999; |
| 66 | + color: var(--ms-placeholder-color, $ms-placeholder-color); |
67 | 67 | }
|
68 | 68 | }
|
69 | 69 | div.icon-close {
|
|
110 | 110 | min-width: 100%;
|
111 | 111 | overflow: hidden;
|
112 | 112 | display: none;
|
113 |
| - margin-top: -1px; |
114 |
| - padding: 0; |
115 | 113 | position: absolute;
|
116 |
| - z-index: 1050; |
117 |
| - background: #fff; |
118 |
| - color: #000; |
119 |
| - border: 1px solid #aaa; |
120 |
| - border-radius: 4px; |
| 114 | + background: var(--ms-drop-background, $ms-drop-background); |
| 115 | + border: var(--ms-drop-border, $ms-drop-border); |
| 116 | + border-radius: var(--ms-drop-border-radius, $ms-drop-border-radius); |
| 117 | + color: var(--ms-drop-color, $ms-drop-color); |
| 118 | + margin-top: var(--ms-drop-margin-top, $ms-drop-margin-top); |
| 119 | + padding: var(--ms-drop-padding, $ms-drop-padding); |
| 120 | + z-index: var(--ms-drop-zindex, $ms-drop-zindex); |
121 | 121 |
|
122 | 122 | &.bottom {
|
123 | 123 | top: 100%;
|
124 |
| - box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); |
| 124 | + box-shadow: var(--ms-drop-bottom-box-shadow, $ms-drop-bottom-box-shadow); |
125 | 125 | }
|
126 | 126 |
|
127 | 127 | &.top {
|
128 | 128 | bottom: 100%;
|
129 |
| - box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); |
| 129 | + box-shadow: var(--ms-drop-top-box-shadow, $ms-drop-top-box-shadow); |
130 | 130 | }
|
131 | 131 |
|
132 | 132 | .ms-select-all {
|
133 |
| - border-bottom: var(--ms-all-border-bottom, $ms-all-border-bottom); |
134 |
| - padding: var(--ms-all-padding, $ms-all-padding); |
135 |
| - line-height: var(--ms-all-line-height, $ms-all-line-height); |
| 133 | + border-bottom: var(--ms-select-all-border-bottom, $ms-select-all-border-bottom); |
| 134 | + line-height: var(--ms-select-all-line-height, $ms-select-all-line-height); |
| 135 | + padding: var(--ms-select-all-padding, $ms-select-all-padding); |
136 | 136 | width: 100%;
|
137 | 137 | &:hover {
|
138 |
| - background-color: var(--ms-all-text-hover-color, $ms-all-text-hover-color); |
| 138 | + background-color: var(--ms-select-all-text-hover-color, $ms-select-all-text-hover-color); |
139 | 139 | }
|
140 | 140 |
|
141 | 141 | label {
|
142 | 142 | display: inline-block;
|
143 | 143 | font-weight: normal;
|
144 |
| - padding: var(--ms-all-label-padding, $ms-all-label-padding); |
145 |
| - border: var(--ms-all-label-border, $ms-all-label-border); |
146 |
| - color: var(--ms-all-text-color, $ms-all-text-color); |
| 144 | + padding: var(--ms-select-all-label-padding, $ms-select-all-label-padding); |
| 145 | + border: var(--ms-select-all-label-border, $ms-select-all-label-border); |
| 146 | + color: var(--ms-select-all-text-color, $ms-select-all-text-color); |
147 | 147 | width: 100%;
|
148 | 148 | &:hover {
|
149 | 149 | cursor: pointer;
|
150 |
| - border: var(--ms-all-label-hover-border, $ms-all-label-hover-border); |
151 |
| - background-color: var(--ms-all-label-hover-bg-color, $ms-all-label-hover-bg-color); |
| 150 | + border: var(--ms-select-all-label-hover-border, $ms-select-all-label-hover-border); |
| 151 | + background-color: var(--ms-select-all-label-hover-bg-color, $ms-select-all-label-hover-bg-color); |
152 | 152 | }
|
153 | 153 | input {
|
154 | 154 | margin-left: 0;
|
155 | 155 | }
|
156 | 156 | span {
|
157 |
| - padding-left: 1.25rem; |
| 157 | + padding-left: var(--ms-select-all-label-span-padding-left, $ms-select-all-label-span-padding-left); |
158 | 158 | }
|
159 | 159 | }
|
160 | 160 | }
|
161 | 161 |
|
162 | 162 | .ms-ok-button {
|
163 | 163 | cursor: pointer;
|
164 | 164 | display: block;
|
165 |
| - padding: 0; |
| 165 | + padding: var(--ms-ok-button-padding, $ms-ok-button-padding); |
166 | 166 | width: var(--ms-ok-button-width, $ms-ok-button-width);
|
167 | 167 | height: var(--ms-ok-button-height, $ms-ok-button-height);
|
168 | 168 | border-color: var(--ms-ok-button-border-color, $ms-ok-button-border-color);
|
|
181 | 181 |
|
182 | 182 | .ms-search {
|
183 | 183 | display: inline-block;
|
184 |
| - margin: 0; |
185 |
| - min-height: 26px; |
186 |
| - padding: 4px; |
187 | 184 | position: relative;
|
188 | 185 | white-space: nowrap;
|
189 | 186 | width: 100%;
|
190 |
| - z-index: 10000; |
| 187 | + margin: var(--ms-search-margin, $ms-search-margin); |
| 188 | + min-height: var(--ms-search-min-height, $ms-search-min-height); |
| 189 | + padding: var(--ms-search-padding, $ms-search-padding); |
| 190 | + z-index: var(--ms-search-zindex, $ms-search-zindex); |
191 | 191 |
|
192 | 192 | input {
|
193 |
| - width: 100%; |
| 193 | + box-shadow: none; |
| 194 | + font-family: sans-serif; |
194 | 195 | height: auto !important;
|
195 |
| - min-height: 24px; |
196 |
| - padding: 0 5px; |
197 |
| - margin: 0; |
198 | 196 | outline: 0;
|
199 |
| - font-family: sans-serif; |
200 |
| - border: 1px solid #aaa; |
201 |
| - border-radius: 5px; |
202 |
| - box-shadow: none; |
| 197 | + width: 100%; |
| 198 | + border: var(--ms-search-input-border, $ms-search-input-border); |
| 199 | + border-radius: var(--ms-search-input-border-radius, $ms-search-input-border-radius); |
| 200 | + min-height: var(--ms-search-input-min-height, $ms-search-input-min-height); |
| 201 | + padding: var(--ms-search-input-padding, $ms-search-input-padding); |
| 202 | + margin: var(--ms-search-input-margin, $ms-search-input-margin); |
203 | 203 | }
|
204 | 204 |
|
205 | 205 | box-sizing: border-box;
|
|
212 | 212 | padding: 0;
|
213 | 213 |
|
214 | 214 | > li {
|
215 |
| - list-style: none; |
216 |
| - display: list-item; |
217 | 215 | background-image: none;
|
| 216 | + display: list-item; |
| 217 | + list-style: none; |
218 | 218 | position: static;
|
219 |
| - padding: 0.25rem 8px; |
| 219 | + padding: var(--ms-drop-list-item-padding, $ms-drop-list-item-padding); |
220 | 220 |
|
221 | 221 | .disabled {
|
222 |
| - font-weight: normal !important; |
223 |
| - opacity: 0.35; |
224 |
| - filter: Alpha(Opacity = 35); |
225 | 222 | cursor: default;
|
| 223 | + font-weight: normal !important; |
| 224 | + opacity: var(--ms-drop-list-item-disabled-opacity, $ms-drop-list-item-disabled-opacity); |
| 225 | + filter: var(--ms-drop-list-item-disabled-filter, $ms-drop-list-item-disabled-filter); |
226 | 226 | }
|
227 | 227 |
|
228 | 228 | &.multiple {
|
|
243 | 243 | }
|
244 | 244 |
|
245 | 245 | label {
|
246 |
| - position: relative; |
247 |
| - padding-left: 1.25rem; |
248 |
| - margin-bottom: 0; |
249 |
| - font-weight: normal; |
| 246 | + cursor: pointer; |
250 | 247 | display: block;
|
| 248 | + font-weight: normal; |
| 249 | + position: relative; |
251 | 250 | white-space: nowrap;
|
252 |
| - cursor: pointer; |
| 251 | + margin-bottom: var(--ms-label-margin-bottom, $ms-label-margin-bottom); |
| 252 | + padding-left: var(--ms-label-padding-left, $ms-label-padding-left); |
253 | 253 |
|
254 | 254 | &.optgroup {
|
255 |
| - font-weight: bold; |
| 255 | + font-weight: var(--ms-drop-optgroup-font-weight, $ms-drop-optgroup-font-weight); |
256 | 256 | }
|
257 | 257 | }
|
258 | 258 |
|
259 | 259 | &.hide-radio {
|
260 |
| - padding: 0; |
| 260 | + padding: var(--ms-drop-hide-radio-padding, $ms-drop-hide-radio-padding); |
261 | 261 |
|
262 | 262 | &:focus,
|
263 | 263 | &:hover {
|
264 |
| - background-color: #f8f9fa; |
| 264 | + background-color: var(--ms-drop-hide-radio-hover-bgcolor, $ms-drop-hide-radio-hover-bgcolor); |
265 | 265 | }
|
266 | 266 |
|
267 | 267 | &.selected {
|
268 |
| - color: #fff; |
269 |
| - background-color: #007bff; |
| 268 | + color: var(--ms-drop-hide-radio-selected-color, $ms-drop-hide-radio-selected-color); |
| 269 | + background-color: var(--ms-drop-hide-radio-selected-bgcolor, $ms-drop-hide-radio-selected-bgcolor); |
270 | 270 | }
|
271 | 271 |
|
272 | 272 | label {
|
273 |
| - margin-bottom: 0; |
274 |
| - padding: 5px 8px; |
| 273 | + margin-bottom: var(--ms-drop-hide-radio-label-margin-bottom, $ms-drop-hide-radio-label-margin-bottom); |
| 274 | + padding: var(--ms-drop-hide-radio-label-padding, $ms-drop-hide-radio-label-padding); |
275 | 275 | }
|
276 | 276 |
|
277 | 277 | input {
|
|
281 | 281 |
|
282 | 282 | &.option-level-1 {
|
283 | 283 | label {
|
284 |
| - padding-left: 28px; |
| 284 | + padding-left: var(--ms-drop-list-item-level1-padding-left, $ms-drop-list-item-level1-padding-left); |
285 | 285 | }
|
286 | 286 | }
|
287 | 287 |
|
288 | 288 | &.option-divider {
|
289 |
| - padding: 0; |
290 |
| - border-top: 1px solid #e9ecef; |
| 289 | + padding: var(--ms-drop-option-divider-padding, $ms-drop-option-divider-padding); |
| 290 | + border-top: var(--ms-drop-option-divider-border-top, $ms-drop-option-divider-border-top); |
291 | 291 | }
|
292 | 292 | }
|
293 | 293 | }
|
|
296 | 296 | &[type='radio'],
|
297 | 297 | &[type='checkbox'] {
|
298 | 298 | position: absolute;
|
299 |
| - margin-top: 0.3rem; |
300 |
| - margin-left: -1.25rem; |
| 299 | + margin-left: var(--ms-drop-input-margin-left, $ms-drop-input-margin-left); |
| 300 | + margin-top: var(--ms-drop-input-margin-top, $ms-drop-input-margin-top); |
301 | 301 | }
|
302 | 302 | }
|
303 | 303 |
|
|
0 commit comments