Skip to content

Commit 3a1fb04

Browse files
committed
Plugin: color previewer: Add support for Sass variables
1 parent 6d94e03 commit 3a1fb04

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

plugins/previewer-color/index.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ <h2>Less</h2>
5252
}</code></pre>
5353

5454
<h2>Sass</h2>
55-
<pre class="language-sass"><code>@mixin foobar
55+
<pre class="language-sass"><code>$color: blue
56+
@mixin foobar
5657
color: rgba(147, 32, 34, 0.8)
5758
.foo
5859
color: pink

plugins/previewer-color/prism-previewer-color.js

+13-5
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,19 @@
1616
inside: 'inside',
1717
root: Prism.languages.markup && Prism.languages.markup['tag'].inside['attr-value']
1818
},
19-
'sass': {
20-
lang: 'sass',
21-
inside: 'inside',
22-
root: Prism.languages.sass && Prism.languages.sass['property-line']
23-
},
19+
'sass': [
20+
{
21+
lang: 'sass',
22+
before: 'punctuation',
23+
inside: 'inside',
24+
root: Prism.languages.sass && Prism.languages.sass['variable-line']
25+
},
26+
{
27+
lang: 'sass',
28+
inside: 'inside',
29+
root: Prism.languages.sass && Prism.languages.sass['property-line']
30+
}
31+
],
2432
'scss': true,
2533
'stylus': [
2634
{

plugins/previewer-color/prism-previewer-color.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)