mod_codebeautify.js 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. (function ( /*importstart*/ ) {
  2. var scripts = document.getElementsByTagName('script'),
  3. length = scripts.length,
  4. src = scripts[length - 1].src,
  5. pos = src.indexOf('/static/'),
  6. scriptPath = src.substr(0, pos) + '/static/';
  7. if (!window.importScriptList) window.importScriptList = {};
  8. window.importScript = function (filename) {
  9. if (!filename) return;
  10. if (filename.indexOf("http://") == -1 && filename.indexOf("https://") == -1) {
  11. if (filename.substr(0, 1) == '/') filename = filename.substr(1);
  12. filename = scriptPath + filename;
  13. }
  14. if (filename in importScriptList) return;
  15. importScriptList[filename] = true;
  16. document.write('<script src="' + filename + '" type="text/javascript" charset="utf-8"><\/' + 'script>');
  17. }
  18. })( /*importend*/ )
  19. importScript("js/codebeautify/beautify.js");
  20. importScript("js/codebeautify/vkbeautify.js");
  21. importScript("js/codebeautify/beautify-css.js");
  22. importScript("js/codebeautify/beautify-html.js");
  23. importScript("js/core/fe-const.js");
  24. importScript("js/core/core.js");
  25. importScript("vendor/syntaxhighlighter/shCore.js");
  26. importScript("vendor/syntaxhighlighter/shBrushCss.js");
  27. importScript("vendor/syntaxhighlighter/shBrushJScript.js");
  28. importScript("vendor/syntaxhighlighter/shBrushXml.js");
  29. importScript("vendor/syntaxhighlighter/shBrushSql.js");
  30. importScript("js/codebeautify/codebeautify.js");