@@ -88,6 +88,8 @@ WooCommerce Forms
8888
8989 // Height
9090 form .form-row textarea ,
91+ textarea #order_comments ,
92+ // WC 9.7
9193 #reviews #comment {
9294 height : $spacer * 7 ;
9395 }
@@ -261,45 +263,41 @@ ul.wc_payment_methods.payment_methods.methods li,
261263}
262264
263265
264-
265-
266- // Fix delect since WC 9.7
266+ // Fix checkout select and textarea since WC 9.7
267267// See https://github.com/bootscore/bootscore/pull/957
268- .woocommerce form .form-row select {
269- // cursor: pointer;
270- // appearance: none;
271- padding-right : 3em ;
272- // background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);
273- background-image : var (--#{$prefix}form-select-bg-img ), var (--#{$prefix}form-select-bg-icon , none );;
274-
275- background-repeat : no-repeat ;
276- background-size : $form-select-bg-size ;
277- // background-size: 16px;
268+ .woocommerce form .form-row {
278269
279- // background-position: calc(100% - .5em) 50%;
280- background-position : $form-select-bg-position ;
281- }
270+ .input-text ,
271+ select {
272+ font-family : $input-font-family ;
273+ font-size : $input-font-size ;
274+ font-weight : $input-font-weight ;
275+ padding : $input-padding-y $input-padding-x ;
276+ background-color : $input-bg ;
277+ border : $form-select-border-width solid $form-select-border-color ;
278+ border-radius : $form-select-border-radius ;
279+ color : $form-select-color ;
280+ line-height : $input-line-height ;
281+ }
282282
283+ select {
284+ background-image : var (--#{$prefix}form-select-bg-img ),
285+ var (--#{$prefix}form-select-bg-icon , none );
286+ background-size : $form-select-bg-size ;
287+ background-position : $form-select-bg-position ;
288+ }
283289
284- // .woocommerce form .form-row .input-text,
285- .woocommerce form .form-row select {
286- font-family : inherit ;
287- font-weight : $form-select-font-weight ;
288- letter-spacing : normal ;
289- padding : $form-select-padding-y $form-select-padding-x ;
290- display : block ;
291- background-color : $form-select-bg ;
292- border : $form-select-border-width solid $form-select-border-color ;
293- border-radius : $form-select-border-radius ;
294- color : $form-select-color ;
295- box-sizing : border-box ;
296- width : 100% ;
297- margin : 0 ;
298- line-height : $form-select-line-height ;
299- height : auto ;
300- }
290+ .input-text :focus ,
291+ select :focus { // Fixed selector
292+ border-color : $input-focus-border-color ;
293+ }
301294
295+ // Validation
296+ & .woocommerce-invalid select :focus {
297+ border-color : var (--#{$prefix}danger );
298+ }
302299
303- .woocommerce form .form-row .input-text :focus , .woocommerce form .form-row select :focus {
304- border-color : $input-focus-border-color ;
305- }
300+ & .woocommerce-validated select :focus {
301+ border-color : var (--#{$prefix}success );
302+ }
303+ }
0 commit comments