mod_codecompress.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  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("vendor/uglifyjs3/minify.js");
  20. importScript("vendor/uglifyjs3/utils.js");
  21. importScript("vendor/uglifyjs3/ast.js");
  22. importScript("vendor/uglifyjs3/parse.js");
  23. importScript("vendor/uglifyjs3/transform.js");
  24. importScript("vendor/uglifyjs3/scope.js");
  25. importScript("vendor/uglifyjs3/output.js");
  26. importScript("vendor/uglifyjs3/compress.js");
  27. importScript("vendor/codemirror/codemirror.js");
  28. importScript("vendor/codemirror/javascript.js");
  29. importScript("vendor/codemirror/active-line.js");
  30. importScript("vendor/codemirror/matchbrackets.js");
  31. importScript("vendor/codemirror/placeholder.js");
  32. importScript("js/core/fe-const.js");
  33. importScript("js/core/core.js");
  34. importScript("js/codecompress/codecompress.js");