Fix media queries for postcss7 (#4695)

This fixes a postcss7 issues where .append() does not clear the children
This commit is contained in:
Robin Malfait 2021-06-18 15:37:52 +02:00 committed by GitHub
parent 70ca673d96
commit 0b6176bacf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,7 +82,9 @@ export function transformAllSelectors(transformSelector, { wrap, withRule } = {}
if (wrap) {
let wrapper = wrap()
wrapper.append(container.nodes)
let nodes = container.nodes
container.removeAll()
wrapper.append(nodes)
container.append(wrapper)
}
}
@ -102,7 +104,9 @@ export function transformAllClasses(transformClass, { wrap, withRule } = {}) {
if (wrap) {
let wrapper = wrap()
wrapper.append(container.nodes)
let nodes = container.nodes
container.removeAll()
wrapper.append(nodes)
container.append(wrapper)
}
}
@ -122,7 +126,9 @@ export function transformLastClasses(transformClass, { wrap, withRule } = {}) {
if (wrap) {
let wrapper = wrap()
wrapper.append(container.nodes)
let nodes = container.nodes
container.removeAll()
wrapper.append(nodes)
container.append(wrapper)
}
}