| Index: polymer_1.0.4/bower_components/prism/components/prism-markup.js
|
| diff --git a/polymer_1.0.4/bower_components/prism/components/prism-markup.js b/polymer_1.0.4/bower_components/prism/components/prism-markup.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f4ab4f3651846ba59a6cd4de763222d4770b79de
|
| --- /dev/null
|
| +++ b/polymer_1.0.4/bower_components/prism/components/prism-markup.js
|
| @@ -0,0 +1,41 @@
|
| +Prism.languages.markup = {
|
| + 'comment': /<!--[\w\W]*?-->/,
|
| + 'prolog': /<\?.+?\?>/,
|
| + 'doctype': /<!DOCTYPE.+?>/,
|
| + 'cdata': /<!\[CDATA\[[\w\W]*?]]>/i,
|
| + 'tag': {
|
| + pattern: /<\/?[\w:-]+\s*(?:\s+[\w:-]+(?:=(?:("|')(\\?[\w\W])*?\1|[^\s'">=]+))?\s*)*\/?>/i,
|
| + inside: {
|
| + 'tag': {
|
| + pattern: /^<\/?[\w:-]+/i,
|
| + inside: {
|
| + 'punctuation': /^<\/?/,
|
| + 'namespace': /^[\w-]+?:/
|
| + }
|
| + },
|
| + 'attr-value': {
|
| + pattern: /=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,
|
| + inside: {
|
| + 'punctuation': /=|>|"/
|
| + }
|
| + },
|
| + 'punctuation': /\/?>/,
|
| + 'attr-name': {
|
| + pattern: /[\w:-]+/,
|
| + inside: {
|
| + 'namespace': /^[\w-]+?:/
|
| + }
|
| + }
|
| +
|
| + }
|
| + },
|
| + 'entity': /&#?[\da-z]{1,8};/i
|
| +};
|
| +
|
| +// Plugin to make entity title show the real entity, idea by Roman Komarov
|
| +Prism.hooks.add('wrap', function(env) {
|
| +
|
| + if (env.type === 'entity') {
|
| + env.attributes['title'] = env.content.replace(/&/, '&');
|
| + }
|
| +});
|
|
|