vendor/assets/javascripts/highlight_js/languages/css.js in highlight_js-rails-0.0.2 vs vendor/assets/javascripts/highlight_js/languages/css.js in highlight_js-rails-7.1.0
- old
+ new
@@ -1,17 +1,14 @@
/*
Language: CSS
*/
-hljs.LANGUAGES.css = function() {
+hljs.LANGUAGES['css'] = function(hljs) {
var FUNCTION = {
className: 'function',
begin: hljs.IDENT_RE + '\\(', end: '\\)',
- contains: [{
- endsWithParent: true, excludeEnd: true,
- contains: [hljs.NUMBER_MODE, hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE]
- }]
+ contains: [hljs.NUMBER_MODE, hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE]
};
return {
case_insensitive: true,
defaultMode: {
illegal: '[=/|\']',
@@ -35,20 +32,20 @@
},
{
className: 'at_rule',
begin: '@(font-face|page)',
lexems: '[a-z-]+',
- keywords: {'font-face': 1, 'page': 1}
+ keywords: 'font-face page'
},
{
className: 'at_rule',
begin: '@', end: '[{;]', // at_rule eating first "{" is a good thing
- // because it doesn't let it to be parsed as
+ // because it doesn’t let it to be parsed as
// a rule set but instead drops parser into
// the defaultMode which is how it should be.
excludeEnd: true,
- keywords: {'import': 1, 'page': 1, 'media': 1, 'charset': 1},
+ keywords: 'import page media charset',
contains: [
FUNCTION,
hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE,
hljs.NUMBER_MODE
]
@@ -96,6 +93,6 @@
]
}
]
}
};
-}();
+}(hljs);