react-kiwi-dropdown
Version:
| Name | Type | Description | | --------------------------- | -------------------- | ----------- | | options | array | | selectedOption | string | | onCha
25 lines (20 loc) • 571 B
JavaScript
(function (Prism) {
Prism.languages.ejs = {
'delimiter': {
pattern: /^<%[-_=]?|[-_]?%>$/,
alias: 'punctuation'
},
'comment': /^#[\s\S]*/,
'language-javascript': {
pattern: /[\s\S]+/,
inside: Prism.languages.javascript
}
};
Prism.hooks.add('before-tokenize', function(env) {
var ejsPattern = /<%(?!%)[\s\S]+?%>/g;
Prism.languages['markup-templating'].buildPlaceholders(env, 'ejs', ejsPattern);
});
Prism.hooks.add('after-tokenize', function(env) {
Prism.languages['markup-templating'].tokenizePlaceholders(env, 'ejs');
});
}(Prism));