OLD | NEW |
| (Empty) |
1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. | |
2 * Use of this source code is governed by a BSD-style license that can be | |
3 * found in the LICENSE file. | |
4 * | |
5 * This is the stylesheet used by the Locally managed user creation flow screen. | |
6 */ | |
7 | |
8 #managed-user-creation { | |
9 height: 609px; /* Same size as GAIA sign in screen.*/ | |
10 padding: 0 0; /* Some screens have elements right next to borders. */ | |
11 width: 722px; | |
12 } | |
13 | |
14 #managed-user-creation .step-contents { | |
15 height: 100%; | |
16 } | |
17 | |
18 #managed-user-creation .nofocus:focus { | |
19 outline: none; | |
20 } | |
21 | |
22 #managed-user-creation .step-controls { | |
23 -webkit-padding-end: 20px; | |
24 align-items: center; | |
25 bottom: 20px; | |
26 display: flex; | |
27 justify-content: space-between; | |
28 } | |
29 | |
30 #managed-user-creation .controls-links { | |
31 align-items: center; | |
32 display: flex; | |
33 justify-content: flex-start; | |
34 } | |
35 | |
36 #managed-user-creation .controls-buttons { | |
37 align-items: center; | |
38 display: flex; | |
39 justify-content: flex-end; | |
40 } | |
41 | |
42 #managed-user-creation .logo-padded-text { | |
43 padding: 0 17px 0; | |
44 } | |
45 | |
46 #managed-user-creation .marketing { | |
47 background-color: green; | |
48 height: 344px; | |
49 } | |
50 | |
51 #managed-user-creation .below-marketing { | |
52 font-size: 12px; | |
53 line-height: 18px; | |
54 max-height: 184px; | |
55 overflow-x: auto; | |
56 } | |
57 | |
58 #managed-user-creation .button-link { | |
59 font-size: small; | |
60 padding: 0 20px; | |
61 } | |
62 | |
63 .below-marketing::-webkit-scrollbar { | |
64 width: 8px; | |
65 } | |
66 | |
67 .below-marketing::-webkit-scrollbar-track-piece { | |
68 background: #eee; | |
69 } | |
70 | |
71 .below-marketing::-webkit-scrollbar-thumb { | |
72 background: #888; | |
73 } | |
74 | |
75 #managed-user-creation .page-no-marketing { | |
76 height: 470px; | |
77 padding: 70px 17px 0; | |
78 } | |
79 | |
80 #managed-user-creation .page-title { | |
81 color: #000; | |
82 font-size: 15px; | |
83 line-height: 24px; | |
84 } | |
85 | |
86 .below-marketing strong { | |
87 color: #000; | |
88 font-weight: bold; | |
89 } | |
90 | |
91 #managed-user-creation .page-title-explanation { | |
92 color: rgb(150, 150, 150); | |
93 font-size: 12px; | |
94 } | |
95 | |
96 #managed-user-creation .page-title.inline { | |
97 -webkit-margin-end: 1ex; | |
98 display: inline-block; | |
99 } | |
100 | |
101 #managed-user-creation .page-title-explanation.inline { | |
102 display: inline; | |
103 } | |
104 | |
105 #managed-user-creation .page-title.centred { | |
106 text-align: center; | |
107 } | |
108 | |
109 #managed-user-creation .page-title-explanation.centred { | |
110 text-align: center; | |
111 } | |
112 | |
113 #managed-user-creation-intro-title { | |
114 font-size: x-large; | |
115 text-align: center; | |
116 } | |
117 | |
118 #managed-user-creation-intro-placeholder { | |
119 background-color: gray; | |
120 font-size: x-large; | |
121 height: 150px; | |
122 text-align: center; | |
123 } | |
124 | |
125 #managed-user-creation-intro .below-marketing { | |
126 margin: 20px 21px 2px 40px; | |
127 } | |
128 | |
129 #managed-user-creation-intro-alternate-text { | |
130 margin-bottom: 12px; | |
131 margin-top: 12px; | |
132 } | |
133 | |
134 #managed-user-creation-intro-text-3 { | |
135 margin-top: 12px; | |
136 } | |
137 | |
138 #managed-user-creation-created .below-marketing { | |
139 margin: 20px 40px 0; | |
140 } | |
141 | |
142 #managed-user-creation-created-text-1 { | |
143 max-width: 600px; | |
144 word-wrap: break-word; | |
145 } | |
146 | |
147 #managed-user-creation-created-text-2 { | |
148 margin-top: 20px; | |
149 max-width: 600px; | |
150 word-wrap: break-word; | |
151 } | |
152 | |
153 #managed-user-creation-created-text-3 { | |
154 margin-top: 20px; | |
155 } | |
156 | |
157 #managed-user-creation-password-block, | |
158 #managed-user-creation-password-title { | |
159 margin-top: 10px; | |
160 } | |
161 | |
162 #managed-user-creation-name-block { | |
163 margin-bottom: 20px; | |
164 margin-top: 10px; | |
165 } | |
166 | |
167 input.managed-user-creation-manager-password, | |
168 #managed-user-creation-name, | |
169 #managed-user-creation-password { | |
170 padding: 4px 6px; | |
171 } | |
172 #managed-user-creation-password-confirm { | |
173 margin-top: 12px; | |
174 padding: 4px 6px; | |
175 } | |
176 | |
177 #managed-user-creation-name-error { | |
178 visibility: hidden; | |
179 } | |
180 | |
181 #managed-user-creation-name-error.error { | |
182 color: rgb(207, 93, 70); | |
183 padding-left: 28px; | |
184 visibility: visible; | |
185 } | |
186 | |
187 #managed-user-creation-managers-block { | |
188 -webkit-flex-direction: column; | |
189 display: -webkit-flex; | |
190 height: 100%; | |
191 } | |
192 | |
193 #managed-user-creation-managers-pane { | |
194 border: 1px solid #c8c8c8; | |
195 height: 100%; | |
196 margin-top: 20px; | |
197 overflow-x: hidden; | |
198 overflow-y: auto; | |
199 } | |
200 | |
201 /* This class will be set for elements with hide-on-import class by JS when | |
202 * page is used in 'import' mode | |
203 */ | |
204 #managed-user-creation .hidden-on-import { | |
205 display: none; | |
206 } | |
207 | |
208 #managed-user-creation-error { | |
209 padding: 175px 120px 0; | |
210 text-align: center; | |
211 } | |
212 | |
213 #managed-user-creation-error .error-icon { | |
214 -webkit-margin-after: 50px; | |
215 } | |
216 | |
217 #managed-user-creation-error .error-message-paragraph { | |
218 -webkit-margin-after: 40px; | |
219 -webkit-margin-before: 30px; | |
220 } | |
221 | |
222 .screen-control-button { | |
223 margin-left: 10px !important; | |
224 } | |
225 | |
226 .import-pod { | |
227 height: 32px; | |
228 opacity: 0.8; | |
229 padding: 20px; | |
230 width: 646px; | |
231 } | |
232 | |
233 .import-pod .import-pod-name { | |
234 color: #000; | |
235 display: inline-block; | |
236 height: 32px; | |
237 max-height: 32px; | |
238 padding-top: 6px; | |
239 vertical-align: top; | |
240 } | |
241 | |
242 .import-pod.imported .import-pod-name { | |
243 color: rgb(141, 141, 141); | |
244 } | |
245 | |
246 .import-pod .import-pod-image { | |
247 border: 1px solid gray; | |
248 display: inline; | |
249 height: 30px; | |
250 width: 30px; | |
251 } | |
252 | |
253 .manager-pod { | |
254 height: 32px; | |
255 opacity: 0.8; | |
256 padding: 20px; | |
257 width: 646px; | |
258 } | |
259 | |
260 .manager-pod .managed-user-creation-manager-info-block { | |
261 float: left; | |
262 min-height: 32px; | |
263 } | |
264 | |
265 .manager-pod .managed-user-creation-manager-image { | |
266 border: 1px solid gray; | |
267 display: inline-block; | |
268 height: 30px; | |
269 width: 30px; | |
270 } | |
271 | |
272 .manager-pod .managed-user-creation-manager-info { | |
273 display: inline-block; | |
274 margin: 0 8px; | |
275 min-height: 32px; | |
276 } | |
277 | |
278 .manager-pod .managed-user-creation-manager-info-text { | |
279 display: inline-block; | |
280 min-height: 32px; | |
281 vertical-align: top; | |
282 } | |
283 | |
284 .manager-pod .password-block { | |
285 float: right; | |
286 } | |
287 | |
288 .manager-pod .managed-user-creation-manager-email { | |
289 color: #666; | |
290 font-size: small; | |
291 max-height: 16px; | |
292 } | |
293 | |
294 .manager-pod .managed-user-creation-manager-name { | |
295 color: #000; | |
296 font-size: small; | |
297 max-height: 16px; | |
298 } | |
299 | |
300 #managed-user-creation-status { | |
301 margin: 4px 10px; | |
302 } | |
303 | |
304 #managed-user-creation-status .error { | |
305 color: rgb(207, 93, 70); | |
306 } | |
307 | |
308 #managed-user-creation-status .spinner-wrapper { | |
309 -webkit-margin-start: 3px; | |
310 display: -webkit-inline-box; | |
311 margin-top: 3px; | |
312 vertical-align: top; | |
313 } | |
314 | |
315 #managed-user-creation-status .id-text { | |
316 display: -webkit-inline-box; | |
317 margin-top: 1px; | |
318 max-width: 480px; | |
319 vertical-align: baseline; | |
320 } | |
321 | |
322 .manager-pod.focused { | |
323 background-color: rgb(66, 129, 244); | |
324 opacity: 1; | |
325 } | |
326 | |
327 .import-pod.imported.focused { | |
328 background-color: rgb(238, 238, 238); | |
329 opacity: 1; | |
330 } | |
331 | |
332 .import-pod.focused { | |
333 background-color: rgb(66, 129, 244); | |
334 opacity: 1; | |
335 } | |
336 | |
337 .manager-pod.focused .managed-user-creation-manager-email { | |
338 color: #fff; | |
339 } | |
340 | |
341 .manager-pod.focused .managed-user-creation-manager-name { | |
342 color: #fff; | |
343 } | |
344 | |
345 #managed-user-creation-import-pane { | |
346 border: 1px solid #c8c8c8; | |
347 height: 400px; | |
348 overflow-x: hidden; | |
349 overflow-y: auto; | |
350 } | |
351 | |
352 #managed-user-creation-import .page-title-explanation { | |
353 padding-bottom: 10px; | |
354 padding-top: 6px; | |
355 } | |
356 | |
357 .manager-pod .password-error, | |
358 #managed-user-creation .password-error, | |
359 #managed-user-creation .duplicate-name { | |
360 border: 1px solid red !important; | |
361 } | |
362 | |
363 #managed-user-creation-image-picker { | |
364 margin-top: 16px; | |
365 } | |
366 | |
367 #managed-user-creation-image-grid { | |
368 -webkit-user-drag: none; | |
369 -webkit-user-select: none; | |
370 display: inline-block; | |
371 height: 264px; | |
372 margin: 0; | |
373 outline: none; | |
374 overflow: hidden; | |
375 padding: 0; | |
376 width: 400px; | |
377 } | |
378 | |
379 #managed-user-creation-image-grid img { | |
380 background-color: white; | |
381 height: 50px; | |
382 vertical-align: middle; | |
383 width: 50px; | |
384 } | |
385 | |
386 #managed-user-creation-image-grid > li { | |
387 border: 1px solid rgba(0, 0, 0, 0.15); | |
388 border-radius: 4px; | |
389 display: inline-block; | |
390 margin: 4px; | |
391 padding: 3px; | |
392 } | |
393 | |
394 #managed-user-creation-image-grid [selected] { | |
395 border: 2px solid rgb(0, 102, 204); | |
396 padding: 2px; | |
397 } | |
398 | |
399 #managed-user-creation-image-preview { | |
400 float: right; | |
401 margin: 4px; | |
402 max-width: 220px; | |
403 position: relative; | |
404 } | |
405 | |
406 html[dir=rtl] #managed-user-creation-image-preview { | |
407 float: left; | |
408 } | |
409 | |
410 #managed-user-creation-image-preview-img { | |
411 display: block; | |
412 max-height: 220px; | |
413 max-width: 220px; | |
414 } | |
415 | |
416 #managed-user-creation-image-preview-img.animated-transform { | |
417 -webkit-transition: -webkit-transform 200ms linear; | |
418 } | |
419 | |
420 .camera.live #managed-user-creation-image-preview-img { | |
421 display: none; | |
422 } | |
423 | |
424 .camera.flip-x #managed-user-creation-image-preview-img { | |
425 -webkit-transform: rotateY(180deg); | |
426 } | |
427 | |
428 .default-image #managed-user-creation-image-preview-img { | |
429 background: white; | |
430 border: solid 1px #cacaca; | |
431 border-radius: 4px; | |
432 padding: 2px; | |
433 } | |
434 | |
435 .managed-user-creation-image-stream-area { | |
436 display: none; | |
437 padding: 0; | |
438 position: relative; | |
439 } | |
440 | |
441 .camera.live .managed-user-creation-image-stream-area { | |
442 display: block; | |
443 } | |
444 | |
445 #managed-user-creation-image-stream-crop { | |
446 -webkit-transition: -webkit-transform 200ms linear; | |
447 height: 220px; | |
448 overflow: hidden; | |
449 position: relative; | |
450 width: 220px; | |
451 } | |
452 | |
453 .flip-x #managed-user-creation-image-stream-crop { | |
454 -webkit-transform: rotateY(180deg); | |
455 } | |
456 | |
457 .managed-user-creation-image-stream { | |
458 border: solid 1px #cacaca; | |
459 height: 220px; | |
460 /* Center image for 4:3 aspect ratio. */ | |
461 left: -16.6%; | |
462 position: absolute; | |
463 visibility: hidden; | |
464 } | |
465 | |
466 .online .managed-user-creation-image-stream { | |
467 visibility: visible; | |
468 } | |
469 | |
470 #managed-user-creation-image-preview-caption { | |
471 color: dimGray; | |
472 font-size: smaller; | |
473 margin: 8px 4px; | |
474 } | |
475 | |
476 .camera #managed-user-creation-image-preview-caption { | |
477 display: none; | |
478 } | |
479 | |
480 #managed-user-creation-flip-photo { | |
481 -webkit-transition: opacity 75ms linear; | |
482 background: url('chrome://theme/IDR_MIRROR_FLIP') no-repeat; | |
483 border: none; | |
484 bottom: 44px; /* 8px + image bottom. */ | |
485 display: block; | |
486 height: 32px; | |
487 opacity: 0; | |
488 position: absolute; | |
489 right: 8px; | |
490 width: 32px; | |
491 } | |
492 | |
493 /* TODO(merkulova): remove when webkit crbug.com/126479 is fixed. */ | |
494 .flip-trick { | |
495 -webkit-transform: translateZ(1px); | |
496 } | |
497 | |
498 html[dir=rtl] #managed-user-creation-flip-photo { | |
499 left: 8px; | |
500 right: auto; | |
501 } | |
502 | |
503 /* "Flip photo" button is hidden during flip animation. */ | |
504 .camera.online:not(.animation) #managed-user-creation-flip-photo, | |
505 .camera.phototaken:not(.animation) #managed-user-creation-flip-photo { | |
506 opacity: 0.75; | |
507 } | |
508 | |
509 #managed-user-creation-discard-photo, | |
510 #managed-user-creation-take-photo { | |
511 display: none; | |
512 height: 25px; | |
513 margin: 4px 1px; | |
514 padding: 0; | |
515 width: 220px; | |
516 } | |
517 | |
518 .camera:not(.live) #managed-user-creation-discard-photo { | |
519 background: url('chrome://theme/IDR_USER_IMAGE_RECYCLE') | |
520 no-repeat center center; | |
521 display: block; | |
522 } | |
523 | |
524 .camera.live.online #managed-user-creation-take-photo { | |
525 background: url('chrome://theme/IDR_USER_IMAGE_CAPTURE') | |
526 no-repeat center -1px; | |
527 display: block; | |
528 } | |
529 | |
530 #managed-user-creation-image-preview .perspective-box { | |
531 -webkit-perspective: 600px; | |
532 border: solid 1px #cacaca; | |
533 border-radius: 4px; | |
534 padding: 2px; | |
535 width: 220px; | |
536 } | |
537 | |
538 .managed-user-creation-image-stream-area .spinner { | |
539 display: none; | |
540 height: 44px; | |
541 left: 50%; | |
542 margin-left: -22px; | |
543 margin-top: -22px; | |
544 position: absolute; | |
545 top: 50%; | |
546 width: 44px; | |
547 } | |
548 | |
549 .camera.live:not(.online) .managed-user-creation-image-stream-area .spinner { | |
550 display: block; | |
551 } | |
OLD | NEW |