Просмотр исходного кода

testing dynamic loading of hightlightjs

Casey DeLorme 10 лет назад
Родитель
Сommit
b17534f3f5
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      public/js/main.js

+ 10 - 0
public/js/main.js

@@ -3,5 +3,15 @@
     var codes = document.getElementsByTagName('code');
     if (codes.length > 0) {
         console.log("We have code!");
+        var css = document.createElement("link");
+        css.setAttribute("rel", "stylesheet");
+        css.setAttribute("type", "text/css");
+        css.setAttribute("href", "https://d2xxklvztqk0jd.cloudfront.net/css/sunburst.js");
+        document.getElementsByTagName("head")[0].appendChild(css);
+        var js = document.createElement('script'); s.type = 'text/javascript';
+        js.setAttribute("async", true);
+        js.onload = function() { hljs.initHighlight(); };
+        js.setAttribute("src", "https://d2xxklvztqk0jd.cloudfront.net/js/highlight.js");
+        document.getElementsByTagName('script')[0].parentNode.insertBefore(js, t);
     }
 })(window);