@@ -593,11 +593,15 @@ span.CodeMirror-selectedtext { background: none; }
593593 unicode-range : U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
594594}
595595
596- input .ng-invalid {
596+ /*input.ng-dirty.ng-invalid {
597+ border: 1px solid red;
598+ }*/
599+
600+ input .ng-dirty .ng-invalid-required {
597601 border : 1px solid red;
598602}
599603
600- input .ng-invalid-required + span .raml-console-field-validation-error ::after {
604+ input .ng-dirty . ng- invalid-required + span .raml-console-field-validation-error ::after {
601605 content : 'Required' ;
602606 color : white;
603607 position : absolute;
@@ -608,6 +612,10 @@ input.ng-invalid-required + span.raml-console-field-validation-error::after {
608612 text-align : center;
609613}
610614
615+ input .ng-dirty .ng-invalid-min-length {
616+ border : 1px solid red;
617+ }
618+
611619input .ng-invalid-min-length + span .raml-console-field-validation-error ::after {
612620 content : 'Invalid min length' ;
613621 color : white;
@@ -619,7 +627,11 @@ input.ng-invalid-min-length + span.raml-console-field-validation-error::after {
619627 text-align : center;
620628}
621629
622- input .ng-invalid-max-length + span .raml-console-field-validation-error ::after {
630+ input .ng-dirty .ng-invalid-max-length {
631+ border : 1px solid red;
632+ }
633+
634+ input .ng-dirty .ng-invalid-max-length + span .raml-console-field-validation-error ::after {
623635 content : 'Invalid max length' ;
624636 color : white;
625637 position : absolute;
@@ -630,7 +642,11 @@ input.ng-invalid-max-length + span.raml-console-field-validation-error::after {
630642 text-align : center;
631643}
632644
633- input .ng-invalid-enum + span .raml-console-field-validation-error ::after {
645+ input .ng-dirty .ng-invalid-enum {
646+ border : 1px solid red;
647+ }
648+
649+ input .ng-dirty .ng-invalid-enum + span .raml-console-field-validation-error ::after {
634650 content : 'Invalid enum value' ;
635651 color : white;
636652 position : absolute;
@@ -641,7 +657,11 @@ input.ng-invalid-enum + span.raml-console-field-validation-error::after {
641657 text-align : center;
642658}
643659
644- input .ng-invalid-minimum + span .raml-console-field-validation-error ::after {
660+ input .ng-dirty .ng-invalid-minimum {
661+ border : 1px solid red;
662+ }
663+
664+ input .ng-dirty .ng-invalid-minimum + span .raml-console-field-validation-error ::after {
645665 content : 'Invalid minimum' ;
646666 color : white;
647667 position : absolute;
@@ -652,7 +672,11 @@ input.ng-invalid-minimum + span.raml-console-field-validation-error::after {
652672 text-align : center;
653673}
654674
655- input .ng-invalid-maximum + span .raml-console-field-validation-error ::after {
675+ input .ng-dirty .ng-invalid-maximum {
676+ border : 1px solid red;
677+ }
678+
679+ input .ng-dirty .ng-invalid-maximum + span .raml-console-field-validation-error ::after {
656680 content : 'Invalid maximum' ;
657681 color : white;
658682 position : absolute;
@@ -663,7 +687,11 @@ input.ng-invalid-maximum + span.raml-console-field-validation-error::after {
663687 text-align : center;
664688}
665689
666- input .ng-invalid-type + span .raml-console-field-validation-error ::after {
690+ input .ng-dirty .ng-invalid-type {
691+ border : 1px solid red;
692+ }
693+
694+ input .ng-dirty .ng-invalid-type + span .raml-console-field-validation-error ::after {
667695 content : 'Invalid type' ;
668696 color : white;
669697 position : absolute;
@@ -674,7 +702,11 @@ input.ng-invalid-type + span.raml-console-field-validation-error::after {
674702 text-align : center;
675703}
676704
677- input .ng-invalid-pattern + span .raml-console-field-validation-error ::after {
705+ input .ng-dirty .ng-invalid-pattern {
706+ border : 1px solid red;
707+ }
708+
709+ input .ng-dirty .ng-invalid-pattern + span .raml-console-field-validation-error ::after {
678710 content : 'Invalid pattern' ;
679711 color : white;
680712 position : absolute;
@@ -685,7 +717,11 @@ input.ng-invalid-pattern + span.raml-console-field-validation-error::after {
685717 text-align : center;
686718}
687719
688- input .ng-invalid-repeat + span .raml-console-field-validation-error ::after {
720+ input .ng-dirty .ng-invalid-repeat {
721+ border : 1px solid red;
722+ }
723+
724+ input .ng-dirty .ng-invalid-repeat + span .raml-console-field-validation-error ::after {
689725 content : 'Invalid repeat' ;
690726 color : white;
691727 position : absolute;
0 commit comments