mirror of
https://github.com/MercuryWorkshop/dreamlandjs.git
synced 2025-05-15 15:10:02 -04:00
fix: don't generate invalid css classnames
This commit is contained in:
parent
d984e35e35
commit
699afaca52
2 changed files with 3 additions and 3 deletions
|
@ -12,7 +12,7 @@ import {
|
||||||
} from './consts'
|
} from './consts'
|
||||||
|
|
||||||
/* FEATURE.CSS.START */
|
/* FEATURE.CSS.START */
|
||||||
import { cssmap, genCss, genuid } from './css'
|
import { genCss, genuid } from './css'
|
||||||
/* FEATURE.CSS.END */
|
/* FEATURE.CSS.END */
|
||||||
|
|
||||||
// saves a few characters, since document will never change
|
// saves a few characters, since document will never change
|
||||||
|
|
|
@ -49,7 +49,7 @@ const csstag = (scoped) =>
|
||||||
str += f + (values.shift() || '')
|
str += f + (values.shift() || '')
|
||||||
}
|
}
|
||||||
|
|
||||||
return genCss(genuid(), str, scoped)
|
return genCss('dl' + genuid(), str, scoped)
|
||||||
}
|
}
|
||||||
|
|
||||||
export const css = csstag(false)
|
export const css = csstag(false)
|
||||||
|
@ -61,7 +61,7 @@ function parseCombinedCss(str) {
|
||||||
|
|
||||||
// compat layer for older browsers. when css nesting stablizes this can be removed
|
// compat layer for older browsers. when css nesting stablizes this can be removed
|
||||||
str += '\n'
|
str += '\n'
|
||||||
for (; ;) {
|
for (;;) {
|
||||||
let [first, ...rest] = str.split('\n')
|
let [first, ...rest] = str.split('\n')
|
||||||
if (first.trim().endsWith('{')) break
|
if (first.trim().endsWith('{')) break
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue