File tree Expand file tree Collapse file tree 2 files changed +11
-11
lines changed Expand file tree Collapse file tree 2 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -12,28 +12,28 @@ const PSEUDO_MAP = {
1212function unprefixSelector ( selector ) {
1313 let fixed ;
1414 selector = parser ( ( selectors ) => {
15- selectors . walk ( ( selector ) => {
16- const value = / ^ (?: : + ) - \w + - ( \w + ( - \w + ) * ) $ / . exec ( selector . value ) ;
15+ selectors . walkPseudos ( ( pseudo ) => {
16+ let value = / ^ (?: : + ) - \w + - ( \w + ( - \w + ) * ) $ / . exec ( pseudo . value ) ;
1717 if ( ! value ) {
1818 return ;
1919 }
2020 let start ;
21- let pseudo = value [ 1 ] . toLowerCase ( ) ;
22- pseudo = PSEUDO_MAP [ pseudo ] || pseudo ;
23- if ( pseudoClasses . indexOf ( pseudo ) >= 0 ) {
21+ value = value [ 1 ] . toLowerCase ( ) ;
22+ value = PSEUDO_MAP [ value ] || value ;
23+ if ( pseudoClasses . indexOf ( value ) >= 0 ) {
2424 start = ":" ;
25- } else if ( pseudoElements . indexOf ( pseudo ) >= 0 ) {
25+ } else if ( pseudoElements . indexOf ( value ) >= 0 ) {
2626 start = "::" ;
2727 } else {
28- return ;
28+ return pseudo ;
2929 }
30- selector . value = start + pseudo ;
30+ pseudo . value = start + value ;
3131 fixed = true ;
3232 } ) ;
33- } ) . processSync ( selector ) ;
33+ } ) . processSync ( selector ) . toString ( ) ;
3434
3535 return {
36- fixed : fixed ,
36+ fixed : fixed || false ,
3737 toString : function ( ) {
3838 return removeExtraSelector ( selector ) ;
3939 } ,
Original file line number Diff line number Diff line change 88 "known-css-properties" : " ^0.6.1" ,
99 "normalize-range" : " ^0.1.2" ,
1010 "postcss" : " ^6.0.19" ,
11- "postcss-selector-parser" : " ^3.1.1 " ,
11+ "postcss-selector-parser" : " ^4.0.0 " ,
1212 "postcss-value-parser" : " ^3.3.0" ,
1313 "pseudo-classes" : " ^1.0.0" ,
1414 "pseudo-elements" : " ^1.1.0"
You can’t perform that action at this time.
0 commit comments