@@ -518,35 +518,70 @@ $cadmin-form-feedback-warning-color: $cadmin-warning !default;
518
518
519
519
$cadmin-form-feedback-invalid-color : $cadmin-danger !default ;
520
520
521
- // Input Variants
521
+ // .has-error .form-control
522
522
523
523
$cadmin-input-danger-bg : $cadmin-danger-l2 !default ;
524
- $cadmin-input-danger-focus-bg : null !default ;
525
524
$cadmin-input-danger-border-color : $cadmin-danger-l1 !default ;
526
- $cadmin-input-danger-focus-border-color : null !default ;
527
525
$cadmin-input-danger-box-shadow : 0 0 rgba (0 , 0 , 0 , 0 ) !default ;
528
- $cadmin-input-danger-focus-box-shadow : $cadmin-input-focus-box-shadow !default ;
529
526
$cadmin-input-danger-color : $cadmin-input-color !default ;
527
+
528
+ $cadmin-input-danger-focus-bg : null !default ;
529
+ $cadmin-input-danger-focus-border-color : null !default ;
530
+ $cadmin-input-danger-focus-box-shadow : $cadmin-input-focus-box-shadow !default ;
530
531
$cadmin-input-danger-focus-color : null !default ;
531
532
533
+ $cadmin-input-danger : () !default ;
534
+ $cadmin-input-danger : map-deep-merge (
535
+ (
536
+ background-color : $cadmin-input-danger-bg ,
537
+ border-color : $cadmin-input-danger-border-color ,
538
+ box-shadow : $cadmin-input-danger-box-shadow ,
539
+ color : $cadmin-input-danger-color ,
540
+ focus: (
541
+ background-color : $cadmin-input-danger-focus-bg ,
542
+ border-color : $cadmin-input-danger-focus-border-color ,
543
+ box-shadow : $cadmin-input-danger-focus-box-shadow ,
544
+ color : $cadmin-input-danger-focus-color ,
545
+ ),
546
+ ),
547
+ $cadmin-input-danger
548
+ );
549
+
550
+ // .has-error .form-control[readonly]
551
+
532
552
$cadmin-input-danger-readonly : () !default ;
533
553
$cadmin-input-danger-readonly : map-deep-merge (
534
554
(
535
- bg : map-get ($cadmin-input-readonly , bg ),
555
+ background-color : map-get ($cadmin-input-readonly , background-color ),
536
556
border-color : map-get ($cadmin-input-readonly , border-color ),
537
- focus- border- color: $cadmin-input-focus-border-color ,
557
+ focus: (
558
+ border-color : $cadmin-input-focus-border-color ,
559
+ ),
538
560
),
539
561
$cadmin-input-danger-readonly
540
562
);
541
563
542
564
$cadmin-input-danger-checkbox-label-color : $cadmin-danger !default ;
543
565
$cadmin-input-danger-label-color : null !default ;
566
+
567
+ // .has-error select.form-control
568
+
544
569
$cadmin-input-danger-select-icon-color : $cadmin-input-danger-border-color !default ;
545
570
$cadmin-input-danger-select-icon : clay-icon (
546
571
caret-double-l ,
547
572
$cadmin-input-danger-select-icon-color
548
573
) !default ;
549
574
575
+ $cadmin-input-danger-select : () !default ;
576
+ $cadmin-input-danger-select : map-deep-merge (
577
+ (
578
+ background-image : $cadmin-input-danger-select-icon ,
579
+ ),
580
+ $cadmin-input-danger-select
581
+ );
582
+
583
+ // .has-error select.form-control[size]
584
+
550
585
$cadmin-input-danger-select-size : () !default ;
551
586
$cadmin-input-danger-select-size : map-deep-merge (
552
587
(
@@ -555,80 +590,78 @@ $cadmin-input-danger-select-size: map-deep-merge(
555
590
$cadmin-input-danger-select-size
556
591
);
557
592
593
+ // .has-error select.form-control[multiple]
594
+
558
595
$cadmin-input-danger-select-multiple : () !default ;
559
596
$cadmin-input-danger-select-multiple : map-deep-merge (
560
597
$cadmin-input-danger-select-size ,
561
598
$cadmin-input-danger-select-multiple
562
599
);
563
600
564
- $cadmin-input-success-bg : $cadmin-success-l2 !default ;
565
- $cadmin-input-success-focus-bg : null !default ;
566
- $cadmin-input-success-border-color : $cadmin-success-l1 !default ;
567
- $cadmin-input-success-focus-border-color : null !default ;
568
- $cadmin-input-success-box-shadow : 0 0 rgba (0 , 0 , 0 , 0 ) !default ;
569
- $cadmin-input-success-focus-box-shadow : $cadmin-input-focus-box-shadow !default ;
570
- $cadmin-input-success-color : $cadmin-input-color !default ;
571
- $cadmin-input-success-focus-color : null !default ;
601
+ // .has-warning .form-control
572
602
573
- $cadmin-input-success-readonly : () !default ;
574
- $cadmin-input-success-readonly : map-deep-merge (
575
- (
576
- bg: map-get ($cadmin-input-readonly , bg ),
577
- border-color : map-get ($cadmin-input-readonly , border-color ),
578
- focus- border- color: $cadmin-input-focus-border-color ,
579
- ),
580
- $cadmin-input-success-readonly
581
- );
603
+ $cadmin-input-warning-bg : $cadmin-warning-l2 !default ;
604
+ $cadmin-input-warning-border-color : $cadmin-warning-l1 !default ;
605
+ $cadmin-input-warning-box-shadow : 0 0 rgba (0 , 0 , 0 , 0 ) !default ;
606
+ $cadmin-input-warning-color : $cadmin-input-color !default ;
582
607
583
- $cadmin-input-success-checkbox-label-color : $cadmin-success !default ;
584
- $cadmin-input-success-label-color : null !default ;
585
- $cadmin-input-success-select-icon-color : $cadmin-input-success-border-color !default ;
586
- $cadmin-input-success-select-icon : clay-icon (
587
- caret-double-l ,
588
- $cadmin-input-success-select-icon-color
589
- ) !default ;
608
+ $cadmin-input-warning-focus-bg : null !default ;
609
+ $cadmin-input-warning-focus-border-color : null !default ;
610
+ $cadmin-input-warning-focus-box-shadow : $cadmin-input-focus-box-shadow !default ;
611
+ $cadmin-input-warning-focus-color : null !default ;
590
612
591
- $cadmin-input-success-select-size : () !default ;
592
- $cadmin-input-success-select-size : map-deep-merge (
613
+ $cadmin-input-warning : () !default ;
614
+ $cadmin-input-warning : map-deep-merge (
593
615
(
594
- background-image : none ,
616
+ background-color : $cadmin-input-warning-bg ,
617
+ border-color : $cadmin-input-warning-border-color ,
618
+ box-shadow : $cadmin-input-warning-box-shadow ,
619
+ color : $cadmin-input-warning-color ,
620
+ focus: (
621
+ background-color : $cadmin-input-warning-focus-bg ,
622
+ border-color : $cadmin-input-warning-focus-border-color ,
623
+ box-shadow : $cadmin-input-warning-focus-box-shadow ,
624
+ color : $cadmin-input-warning-focus-color ,
625
+ ),
595
626
),
596
- $cadmin-input-success-select-size
627
+ $cadmin-input-warning
597
628
);
598
629
599
- $cadmin-input-success-select-multiple : () !default ;
600
- $cadmin-input-success-select-multiple : map-deep-merge (
601
- $cadmin-input-success-select-size ,
602
- $cadmin-input-success-select-multiple
603
- );
604
-
605
- $cadmin-input-warning-bg : $cadmin-warning-l2 !default ;
606
- $cadmin-input-warning-focus-bg : null !default ;
607
- $cadmin-input-warning-border-color : $cadmin-warning-l1 !default ;
608
- $cadmin-input-warning-focus-border-color : null !default ;
609
- $cadmin-input-warning-box-shadow : 0 0 rgba (0 , 0 , 0 , 0 ) !default ;
610
- $cadmin-input-warning-focus-box-shadow : $cadmin-input-focus-box-shadow !default ;
611
- $cadmin-input-warning-color : $cadmin-input-color !default ;
612
- $cadmin-input-warning-focus-color : null !default ;
630
+ // .has-warning .form-control[readonly]
613
631
614
632
$cadmin-input-warning-readonly : () !default ;
615
633
$cadmin-input-warning-readonly : map-deep-merge (
616
634
(
617
- bg : map-get ($cadmin-input-readonly , bg ),
635
+ background-color : map-get ($cadmin-input-readonly , background-color ),
618
636
border-color : map-get ($cadmin-input-readonly , border-color ),
619
- focus- border- color: $cadmin-input-focus-border-color ,
637
+ focus: (
638
+ border-color : $cadmin-input-focus-border-color ,
639
+ ),
620
640
),
621
641
$cadmin-input-warning-readonly
622
642
);
623
643
624
644
$cadmin-input-warning-checkbox-label-color : $cadmin-warning !default ;
625
645
$cadmin-input-warning-label-color : null !default ;
646
+
647
+ // .has-warning select.form-control
648
+
626
649
$cadmin-input-warning-select-icon-color : $cadmin-input-warning-border-color !default ;
627
650
$cadmin-input-warning-select-icon : clay-icon (
628
651
caret-double-l ,
629
652
$cadmin-input-warning-select-icon-color
630
653
) !default ;
631
654
655
+ $cadmin-input-warning-select : () !default ;
656
+ $cadmin-input-warning-select : map-deep-merge (
657
+ (
658
+ background-image : $cadmin-input-warning-select-icon ,
659
+ ),
660
+ $cadmin-input-warning-select
661
+ );
662
+
663
+ // .has-warning select.form-control[size]
664
+
632
665
$cadmin-input-warning-select-size : () !default ;
633
666
$cadmin-input-warning-select-size : map-deep-merge (
634
667
(
@@ -637,12 +670,94 @@ $cadmin-input-warning-select-size: map-deep-merge(
637
670
$cadmin-input-warning-select-size
638
671
);
639
672
673
+ // .has-warning select.form-control[multiple]
674
+
640
675
$cadmin-input-warning-select-multiple : () !default ;
641
676
$cadmin-input-warning-select-multiple : map-deep-merge (
642
677
$cadmin-input-warning-select-size ,
643
678
$cadmin-input-warning-select-multiple
644
679
);
645
680
681
+ // .has-success .form-control
682
+
683
+ $cadmin-input-success-bg : $cadmin-success-l2 !default ;
684
+ $cadmin-input-success-border-color : $cadmin-success-l1 !default ;
685
+ $cadmin-input-success-box-shadow : 0 0 rgba (0 , 0 , 0 , 0 ) !default ;
686
+ $cadmin-input-success-color : $cadmin-input-color !default ;
687
+
688
+ $cadmin-input-success-focus-bg : null !default ;
689
+ $cadmin-input-success-focus-border-color : null !default ;
690
+ $cadmin-input-success-focus-box-shadow : $cadmin-input-focus-box-shadow !default ;
691
+ $cadmin-input-success-focus-color : null !default ;
692
+
693
+ $cadmin-input-success : () !default ;
694
+ $cadmin-input-success : map-deep-merge (
695
+ (
696
+ background-color : $cadmin-input-success-bg ,
697
+ border-color : $cadmin-input-success-border-color ,
698
+ box-shadow : $cadmin-input-success-box-shadow ,
699
+ color : $cadmin-input-success-color ,
700
+ focus: (
701
+ background-color : $cadmin-input-success-focus-bg ,
702
+ border-color : $cadmin-input-success-focus-border-color ,
703
+ box-shadow : $cadmin-input-success-focus-box-shadow ,
704
+ color : $cadmin-input-success-focus-color ,
705
+ ),
706
+ ),
707
+ $cadmin-input-success
708
+ );
709
+
710
+ // .has-success .form-control[readonly]
711
+
712
+ $cadmin-input-success-readonly : () !default ;
713
+ $cadmin-input-success-readonly : map-deep-merge (
714
+ (
715
+ background-color : map-get ($cadmin-input-readonly , background-color ),
716
+ border-color : map-get ($cadmin-input-readonly , border-color ),
717
+ focus: (
718
+ border-color : $cadmin-input-focus-border-color ,
719
+ ),
720
+ ),
721
+ $cadmin-input-success-readonly
722
+ );
723
+
724
+ $cadmin-input-success-checkbox-label-color : $cadmin-success !default ;
725
+ $cadmin-input-success-label-color : null !default ;
726
+
727
+ // .has-success select.form-control
728
+
729
+ $cadmin-input-success-select-icon-color : $cadmin-input-success-border-color !default ;
730
+ $cadmin-input-success-select-icon : clay-icon (
731
+ caret-double-l ,
732
+ $cadmin-input-success-select-icon-color
733
+ ) !default ;
734
+
735
+ $cadmin-input-success-select : () !default ;
736
+ $cadmin-input-success-select : map-deep-merge (
737
+ (
738
+ background-image : $cadmin-input-success-select-icon ,
739
+ ),
740
+ $cadmin-input-success-select
741
+ );
742
+
743
+ // .has-success select.form-control[size]
744
+
745
+ $cadmin-input-success-select-size : () !default ;
746
+ $cadmin-input-success-select-size : map-deep-merge (
747
+ (
748
+ background-image : none ,
749
+ ),
750
+ $cadmin-input-success-select-size
751
+ );
752
+
753
+ // .has-success select.form-control[multiple]
754
+
755
+ $cadmin-input-success-select-multiple : () !default ;
756
+ $cadmin-input-success-select-multiple : map-deep-merge (
757
+ $cadmin-input-success-select-size ,
758
+ $cadmin-input-success-select-multiple
759
+ );
760
+
646
761
// Select Element
647
762
648
763
$cadmin-input-select-bg : null !default ;
0 commit comments