|
79 | 79 |
|
80 | 80 | .ui.form textarea,
|
81 | 81 | .ui.form input:not([type]),
|
| 82 | +.ui.form input[type="color"], |
82 | 83 | .ui.form input[type="date"],
|
83 | 84 | .ui.form input[type="datetime-local"],
|
84 | 85 | .ui.form input[type="email"],
|
| 86 | +.ui.form input[type="month"], |
85 | 87 | .ui.form input[type="number"],
|
86 | 88 | .ui.form input[type="password"],
|
87 | 89 | .ui.form input[type="search"],
|
88 | 90 | .ui.form input[type="tel"],
|
89 | 91 | .ui.form input[type="time"],
|
90 | 92 | .ui.form input[type="text"],
|
91 | 93 | .ui.form input[type="file"],
|
92 |
| -.ui.form input[type="url"] { |
| 94 | +.ui.form input[type="url"], |
| 95 | +.ui.form input[type="week"] { |
93 | 96 | width: @inputWidth;
|
94 | 97 | vertical-align: top;
|
95 | 98 | }
|
|
101 | 104 | }
|
102 | 105 |
|
103 | 106 | .ui.form input:not([type]),
|
| 107 | +.ui.form input[type="color"], |
104 | 108 | .ui.form input[type="date"],
|
105 | 109 | .ui.form input[type="datetime-local"],
|
106 | 110 | .ui.form input[type="email"],
|
| 111 | +.ui.form input[type="month"], |
107 | 112 | .ui.form input[type="number"],
|
108 | 113 | .ui.form input[type="password"],
|
109 | 114 | .ui.form input[type="search"],
|
110 | 115 | .ui.form input[type="tel"],
|
111 | 116 | .ui.form input[type="time"],
|
112 | 117 | .ui.form input[type="text"],
|
113 | 118 | .ui.form input[type="file"],
|
114 |
| -.ui.form input[type="url"] { |
| 119 | +.ui.form input[type="url"], |
| 120 | +.ui.form input[type="week"] { |
115 | 121 | font-family: @inputFont;
|
116 | 122 | margin: 0;
|
117 | 123 | outline: none;
|
|
129 | 135 | box-shadow: @inputBoxShadow;
|
130 | 136 | transition: @inputTransition;
|
131 | 137 | }
|
| 138 | +.ui.form input[type="color"] { |
| 139 | + padding: initial; |
| 140 | +} |
132 | 141 |
|
133 | 142 | /* Text Area */
|
134 | 143 | .ui.input textarea,
|
|
400 | 409 | ---------------------*/
|
401 | 410 |
|
402 | 411 | .ui.form input:not([type]):focus,
|
| 412 | +.ui.form input[type="color"]:focus, |
403 | 413 | .ui.form input[type="date"]:focus,
|
404 | 414 | .ui.form input[type="datetime-local"]:focus,
|
405 | 415 | .ui.form input[type="email"]:focus,
|
| 416 | +.ui.form input[type="month"]:focus, |
406 | 417 | .ui.form input[type="number"]:focus,
|
407 | 418 | .ui.form input[type="password"]:focus,
|
408 | 419 | .ui.form input[type="search"]:focus,
|
409 | 420 | .ui.form input[type="tel"]:focus,
|
410 | 421 | .ui.form input[type="time"]:focus,
|
411 | 422 | .ui.form input[type="text"]:focus,
|
412 | 423 | .ui.form input[type="file"]:focus,
|
413 |
| -.ui.form input[type="url"]:focus { |
| 424 | +.ui.form input[type="url"]:focus, |
| 425 | +.ui.form input[type="week"]:focus { |
414 | 426 | color: @inputFocusColor;
|
415 | 427 | border-color: @inputFocusBorderColor;
|
416 | 428 | border-radius: @inputFocusBorderRadius;
|
|
420 | 432 | & when (@variationInputAction) {
|
421 | 433 | .ui.form .ui.action.input:not([class*="left action"]) {
|
422 | 434 | & input:not([type]):focus,
|
| 435 | + input[type="color"]:focus, |
423 | 436 | input[type="date"]:focus,
|
424 | 437 | input[type="datetime-local"]:focus,
|
425 | 438 | input[type="email"]:focus,
|
| 439 | + input[type="month"]:focus, |
426 | 440 | input[type="number"]:focus,
|
427 | 441 | input[type="password"]:focus,
|
428 | 442 | input[type="search"]:focus,
|
429 | 443 | input[type="tel"]:focus,
|
430 | 444 | input[type="time"]:focus,
|
431 | 445 | input[type="text"]:focus,
|
432 | 446 | input[type="file"]:focus,
|
433 |
| - input[type="url"]:focus { |
| 447 | + input[type="url"]:focus, |
| 448 | + input[type="week"]:focus { |
434 | 449 | border-top-right-radius: 0;
|
435 | 450 | border-bottom-right-radius: 0;
|
436 | 451 | }
|
437 | 452 | }
|
438 | 453 |
|
439 | 454 | .ui.form .ui[class*="left action"].input {
|
440 | 455 | & input:not([type]),
|
| 456 | + input[type="color"], |
441 | 457 | input[type="date"],
|
442 | 458 | input[type="datetime-local"],
|
443 | 459 | input[type="email"],
|
| 460 | + input[type="month"], |
444 | 461 | input[type="number"],
|
445 | 462 | input[type="password"],
|
446 | 463 | input[type="search"],
|
447 | 464 | input[type="tel"],
|
448 | 465 | input[type="time"],
|
449 | 466 | input[type="text"],
|
450 | 467 | input[type="file"],
|
451 |
| - input[type="url"] { |
| 468 | + input[type="url"], |
| 469 | + input[type="week"] { |
452 | 470 | border-bottom-left-radius: 0;
|
453 | 471 | border-top-left-radius: 0;
|
454 | 472 | }
|
|
522 | 540 | .ui.form .fields.@{state} .field textarea,
|
523 | 541 | .ui.form .fields.@{state} .field select,
|
524 | 542 | .ui.form .fields.@{state} .field input:not([type]),
|
| 543 | + .ui.form .fields.@{state} .field input[type="color"], |
525 | 544 | .ui.form .fields.@{state} .field input[type="date"],
|
526 | 545 | .ui.form .fields.@{state} .field input[type="datetime-local"],
|
527 | 546 | .ui.form .fields.@{state} .field input[type="email"],
|
| 547 | + .ui.form .fields.@{state} .field input[type="month"], |
528 | 548 | .ui.form .fields.@{state} .field input[type="number"],
|
529 | 549 | .ui.form .fields.@{state} .field input[type="password"],
|
530 | 550 | .ui.form .fields.@{state} .field input[type="search"],
|
|
533 | 553 | .ui.form .fields.@{state} .field input[type="text"],
|
534 | 554 | .ui.form .fields.@{state} .field input[type="file"],
|
535 | 555 | .ui.form .fields.@{state} .field input[type="url"],
|
| 556 | + .ui.form .fields.@{state} .field input[type="week"], |
536 | 557 | .ui.form .field.@{state} textarea,
|
537 | 558 | .ui.form .field.@{state} select,
|
538 | 559 | .ui.form .field.@{state} input:not([type]),
|
| 560 | + .ui.form .field.@{state} input[type="color"], |
539 | 561 | .ui.form .field.@{state} input[type="date"],
|
540 | 562 | .ui.form .field.@{state} input[type="datetime-local"],
|
541 | 563 | .ui.form .field.@{state} input[type="email"],
|
| 564 | + .ui.form .field.@{state} input[type="month"], |
542 | 565 | .ui.form .field.@{state} input[type="number"],
|
543 | 566 | .ui.form .field.@{state} input[type="password"],
|
544 | 567 | .ui.form .field.@{state} input[type="search"],
|
545 | 568 | .ui.form .field.@{state} input[type="tel"],
|
546 | 569 | .ui.form .field.@{state} input[type="time"],
|
547 | 570 | .ui.form .field.@{state} input[type="text"],
|
548 | 571 | .ui.form .field.@{state} input[type="file"],
|
549 |
| - .ui.form .field.@{state} input[type="url"] { |
| 572 | + .ui.form .field.@{state} input[type="url"], |
| 573 | + .ui.form .field.@{state} input[type="week"] { |
550 | 574 | color: @c;
|
551 | 575 | background: @bg;
|
552 | 576 | border-color: @formStates[@@state][borderColor];
|
|
557 | 581 | .ui.form .field.@{state} textarea:focus,
|
558 | 582 | .ui.form .field.@{state} select:focus,
|
559 | 583 | .ui.form .field.@{state} input:not([type]):focus,
|
| 584 | + .ui.form .field.@{state} input[type="color"]:focus, |
560 | 585 | .ui.form .field.@{state} input[type="date"]:focus,
|
561 | 586 | .ui.form .field.@{state} input[type="datetime-local"]:focus,
|
562 | 587 | .ui.form .field.@{state} input[type="email"]:focus,
|
| 588 | + .ui.form .field.@{state} input[type="month"]:focus, |
563 | 589 | .ui.form .field.@{state} input[type="number"]:focus,
|
564 | 590 | .ui.form .field.@{state} input[type="password"]:focus,
|
565 | 591 | .ui.form .field.@{state} input[type="search"]:focus,
|
566 | 592 | .ui.form .field.@{state} input[type="tel"]:focus,
|
567 | 593 | .ui.form .field.@{state} input[type="time"]:focus,
|
568 | 594 | .ui.form .field.@{state} input[type="text"]:focus,
|
569 | 595 | .ui.form .field.@{state} input[type="file"]:focus,
|
570 |
| - .ui.form .field.@{state} input[type="url"]:focus { |
| 596 | + .ui.form .field.@{state} input[type="url"]:focus, |
| 597 | + .ui.form .field.@{state} input[type="week"]:focus { |
571 | 598 | background: @formStates[@@state][inputFocusBackground];
|
572 | 599 | border-color: @formStates[@@state][inputFocusBorderColor];
|
573 | 600 | color: @formStates[@@state][inputFocusColor];
|
|
823 | 850 | }
|
824 | 851 | /* Inverted Field */
|
825 | 852 | .ui.inverted.form input:not([type]),
|
| 853 | + .ui.inverted.form input[type="color"], |
826 | 854 | .ui.inverted.form input[type="date"],
|
827 | 855 | .ui.inverted.form input[type="datetime-local"],
|
828 | 856 | .ui.inverted.form input[type="email"],
|
| 857 | + .ui.inverted.form input[type="month"], |
829 | 858 | .ui.inverted.form input[type="number"],
|
830 | 859 | .ui.inverted.form input[type="password"],
|
831 | 860 | .ui.inverted.form input[type="search"],
|
832 | 861 | .ui.inverted.form input[type="tel"],
|
833 | 862 | .ui.inverted.form input[type="time"],
|
834 | 863 | .ui.inverted.form input[type="text"],
|
835 | 864 | .ui.inverted.form input[type="file"],
|
836 |
| - .ui.inverted.form input[type="url"] { |
| 865 | + .ui.inverted.form input[type="url"], |
| 866 | + .ui.inverted.form input[type="week"] { |
837 | 867 | background: @invertedInputBackground;
|
838 | 868 | border-color: @invertedInputBorderColor;
|
839 | 869 | color: @invertedInputColor;
|
|
0 commit comments