Index: polymer_1.0.4/bower_components/prism/plugins/show-language/prism-show-language.js |
diff --git a/polymer_1.0.4/bower_components/prism/plugins/show-language/prism-show-language.js b/polymer_1.0.4/bower_components/prism/plugins/show-language/prism-show-language.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7b345d39be6bce58cccfbe8708b55de0a26f1a3f |
--- /dev/null |
+++ b/polymer_1.0.4/bower_components/prism/plugins/show-language/prism-show-language.js |
@@ -0,0 +1,20 @@ |
+(function(){ |
+ |
+if (!self.Prism) { |
+ return; |
+} |
+ |
+var Languages = { |
+ 'csharp': 'C#', |
+ 'cpp': 'C++' |
+}; |
+Prism.hooks.add('before-highlight', function(env) { |
+ var pre = env.element.parentNode; |
+ if (!pre || !/pre/i.test(pre.nodeName)) { |
+ return; |
+ } |
+ var language = Languages[env.language] || env.language; |
+ pre.setAttribute('data-language', language); |
+}); |
+ |
+})(); |