| Index: lib/src/prism/components/prism-css.js
|
| diff --git a/lib/src/prism/components/prism-css.js b/lib/src/prism/components/prism-css.js
|
| index 05af658a7c8cafb70359380bff3e311596ec98ab..3b219a908b93895b3c39b2583044679681d7be13 100644
|
| --- a/lib/src/prism/components/prism-css.js
|
| +++ b/lib/src/prism/components/prism-css.js
|
| @@ -21,14 +21,9 @@ Prism.languages.css['atrule'].inside.rest = Prism.util.clone(Prism.languages.css
|
| if (Prism.languages.markup) {
|
| Prism.languages.insertBefore('markup', 'tag', {
|
| 'style': {
|
| - pattern: /<style[\w\W]*?>[\w\W]*?<\/style>/i,
|
| - inside: {
|
| - 'tag': {
|
| - pattern: /<style[\w\W]*?>|<\/style>/i,
|
| - inside: Prism.languages.markup.tag.inside
|
| - },
|
| - rest: Prism.languages.css
|
| - },
|
| + pattern: /(<style[\w\W]*?>)[\w\W]*?(?=<\/style>)/i,
|
| + lookbehind: true,
|
| + inside: Prism.languages.css,
|
| alias: 'language-css'
|
| }
|
| });
|
|
|