summaryrefslogtreecommitdiff
path: root/node_modules/autoprefixer/lib/processor.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-05-14 14:05:49 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-05-14 14:05:49 +0800
commit06823fbf1c2e763a5bf76c3990ca98fbbcd98691 (patch)
tree4280bece3888d12a022093bf1a9cd1b049393602 /node_modules/autoprefixer/lib/processor.js
parent1368909b3cd552dbb0d12d5863c597f5be46177d (diff)
updated node_modules
Diffstat (limited to 'node_modules/autoprefixer/lib/processor.js')
-rw-r--r--node_modules/autoprefixer/lib/processor.js24
1 files changed, 7 insertions, 17 deletions
diff --git a/node_modules/autoprefixer/lib/processor.js b/node_modules/autoprefixer/lib/processor.js
index 1fc531f4..8a463c7f 100644
--- a/node_modules/autoprefixer/lib/processor.js
+++ b/node_modules/autoprefixer/lib/processor.js
@@ -94,11 +94,6 @@ class Processor {
return displayGrid || gridTemplate || gridGap
})
}
- function insideFlex(decl) {
- return decl.parent.some(node => {
- return node.prop === 'display' && /(inline-)?flex/.test(node.value)
- })
- }
let gridPrefixes =
this.gridStatus(css, result) &&
@@ -147,17 +142,6 @@ class Processor {
{ node: decl }
)
}
- } else if (
- /^(align|justify|place)-(items|content)$/.test(prop) &&
- insideFlex(decl)
- ) {
- if (value === 'start' || value === 'end') {
- result.warn(
- `${value} value has mixed support, consider using ` +
- `flex-${value} instead`,
- { node: decl }
- )
- }
} else if (prop === 'text-decoration-skip' && value === 'ink') {
result.warn(
'Replace text-decoration-skip: ink to ' +
@@ -712,7 +696,13 @@ class Processor {
* Some rare old values, which is not in standard
*/
withHackValue(decl) {
- return decl.prop === '-webkit-background-clip' && decl.value === 'text'
+ return (
+ (decl.prop === '-webkit-background-clip' && decl.value === 'text') ||
+ // Do not remove -webkit-box-orient when -webkit-line-clamp is present.
+ // https://github.com/postcss/autoprefixer/issues/1510
+ (decl.prop === '-webkit-box-orient' &&
+ decl.parent.some(d => d.prop === '-webkit-line-clamp'))
+ )
}
}