Move function to base CSS [#237]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
diff --git a/components/prism-css-extras.js b/components/prism-css-extras.js
index 266de83..0118287 100644
--- a/components/prism-css-extras.js
+++ b/components/prism-css-extras.js
@@ -11,11 +11,5 @@ Prism.languages.css.selector = {
Prism.languages.insertBefore('css', 'ignore', {
'hexcode': /#[\da-f]{3,6}/gi,
'entity': /\\[\da-f]{1,8}/gi,
- 'number': /[\d%\.]+/g,
- 'function': {
- pattern: /[-a-z0-9]+\(/ig,
- inside: {
- punctuation: /\(/
- }
- }
+ 'number': /[\d%\.]+/g
});
\ No newline at end of file
diff --git a/components/prism-css.js b/components/prism-css.js
index 8386ca7..65ea628 100644
--- a/components/prism-css.js
+++ b/components/prism-css.js
@@ -12,7 +12,13 @@ Prism.languages.css = {
'string': /("|')(\\?.)*?\1/g,
'important': /\B!important\b/gi,
'ignore': /&(lt|gt|amp);/gi,
- 'punctuation': /[\{\};:]/g
+ 'punctuation': /[\{\};:]/g,
+ 'function': {
+ pattern: /[-a-z0-9]+\(/ig,
+ inside: {
+ punctuation: /\(/
+ }
+ }
};
if (Prism.languages.markup) {