@@ -75,6 +75,9 @@ let overscroller = autoprefixer({
75
75
let clipper = autoprefixer ( {
76
76
overrideBrowserslist : [ 'Safari 7' , 'Edge 14' ]
77
77
} )
78
+ let example = autoprefixer ( {
79
+ overrideBrowserslist : [ 'defaults' ]
80
+ } )
78
81
79
82
function prefixer ( name ) {
80
83
if (
@@ -85,62 +88,68 @@ function prefixer (name) {
85
88
name === 'grid-template-areas'
86
89
) {
87
90
return grider
91
+ } else if (
92
+ name === 'filter' ||
93
+ name === 'advanced-filter' ||
94
+ name === 'element'
95
+ ) {
96
+ return filterer
97
+ } else if (
98
+ name === 'vendor-hack' ||
99
+ name === 'value-hack' ||
100
+ name === 'mistakes'
101
+ ) {
102
+ return cleaner
103
+ } else if (
104
+ name === 'flexbox' ||
105
+ name === 'flex-rewrite' ||
106
+ name === 'double' ||
107
+ name === 'viewport' ||
108
+ name === 'appearance'
109
+ ) {
110
+ return flexboxer
111
+ } else if (
112
+ name === 'intrinsic' ||
113
+ name === 'multicolumn' ||
114
+ name === 'logical' ||
115
+ name === 'text-decoration' ||
116
+ name === 'at-rules'
117
+ ) {
118
+ return intrinsicer
119
+ } else if ( name === 'selectors' || name === 'placeholder' ) {
120
+ return selectorer
121
+ } else if ( name === 'backdrop-filter' || name === 'overscroll-behavior' ) {
122
+ return overscroller
123
+ } else if ( name === 'background-clip' || name === 'user-select' ) {
124
+ return clipper
125
+ } else if ( name === 'image-rendering' || name === 'writing-mode' ) {
126
+ return imagerender
88
127
} else if ( name === 'keyframes' ) {
89
128
return keyframer
90
129
} else if ( name === 'border-radius' ) {
91
130
return borderer
92
- } else if ( name === 'vendor-hack' || name === 'value-hack' ) {
93
- return cleaner
94
- } else if ( name === 'mistakes' ) {
95
- return cleaner
96
131
} else if ( name === 'gradient' ) {
97
132
return gradienter
98
133
} else if ( name === 'gradient-fix' ) {
99
134
return ffgradienter
100
135
} else if ( name === 'grouping-rule' ) {
101
136
return grouping
102
- } else if ( name === 'flexbox' || name === 'flex-rewrite' ) {
103
- return flexboxer
104
- } else if ( name === 'double' ) {
105
- return flexboxer
106
- } else if ( name === 'selectors' || name === 'placeholder' ) {
107
- return selectorer
108
- } else if ( name === 'intrinsic' || name === 'multicolumn' ) {
109
- return intrinsicer
110
137
} else if ( name === 'cascade' ) {
111
138
return cascader
112
139
} else if ( name === '3d-transform' ) {
113
140
return without3d
114
141
} else if ( name === 'background-size' ) {
115
142
return backgrounder
116
- } else if ( name === 'backdrop-filter' ) {
117
- return overscroller
118
- } else if ( name === 'background-clip' || name === 'user-select' ) {
119
- return clipper
120
143
} else if ( name === 'uncascade' ) {
121
144
return uncascader
122
145
} else if ( name === 'example' ) {
123
- return autoprefixer ( { overrideBrowserslist : [ 'defaults' ] } )
124
- } else if ( name === 'viewport' || name === 'appearance' ) {
125
- return flexboxer
146
+ return example
126
147
} else if ( name === 'resolution' ) {
127
148
return resolutioner
128
- } else if ( name === 'filter' || name === 'advanced-filter' ) {
129
- return filterer
130
- } else if ( name === 'element' ) {
131
- return filterer
132
- } else if ( name === 'image-rendering' || name === 'writing-mode' ) {
133
- return imagerender
134
- } else if ( name === 'logical' || name === 'text-decoration' ) {
135
- return intrinsicer
136
149
} else if ( name === 'supports' ) {
137
150
return supporter
138
- } else if ( name === 'overscroll-behavior' ) {
139
- return overscroller
140
151
} else if ( name === 'transition-spec' ) {
141
152
return transitionSpec
142
- } else if ( name === 'at-rules' ) {
143
- return intrinsicer
144
153
} else {
145
154
return compiler
146
155
}
0 commit comments