Skip to content

Commit de448c2

Browse files
authored
Merge pull request #40 from Paneon/master
Update master
2 parents 1e821d2 + a1436ee commit de448c2

File tree

3 files changed

+31
-1
lines changed

3 files changed

+31
-1
lines changed

src/Utils/StyleBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public function compile(?DOMElement $styleElement): ?string
9494
if ($styleElement->hasAttribute('scoped')) {
9595
$this->hasScoped = true;
9696
preg_match_all(
97-
'/(?:^|\s)\s*[^@\s][\.a-z0-9-_:,\/\s]+?\s*[{]/i',
97+
'/(?:^|\s)\s*[^@\s][\.a-z0-9-_:,\(\)\/\s]+?\s*[{]/i',
9898
$style,
9999
$matches,
100100
PREG_SET_ORDER
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<style>
2+
.foo[data-v-847688d9dc643995a8ff92078036c174] li:nth-child(2) { color: purple; }
3+
</style>
4+
<div data-v-847688d9dc643995a8ff92078036c174 {{ dataScopedStyleAttribute|default('') }} class="{{ class|default('') }}" style="{{ style|default('') }}">
5+
<ul class="foo" data-v-847688d9dc643995a8ff92078036c174>
6+
<li data-v-847688d9dc643995a8ff92078036c174>foo</li>
7+
<li data-v-847688d9dc643995a8ff92078036c174>bar</li>
8+
<li data-v-847688d9dc643995a8ff92078036c174>baz</li>
9+
</ul>
10+
</div>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<template>
2+
<div>
3+
<ul class="foo">
4+
<li>foo</li>
5+
<li>bar</li>
6+
<li>baz</li>
7+
</ul>
8+
</div>
9+
</template>
10+
11+
<style scoped>
12+
.foo /deep/ li:nth-child(2) {
13+
color: purple;
14+
}
15+
</style>
16+
17+
<script>
18+
export default {
19+
}
20+
</script>

0 commit comments

Comments
 (0)