mod_tracker.js 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. (function ( /*importstart*/ ) {
  2. var scripts = document.getElementsByTagName('script'),
  3. length = scripts.length,
  4. src = scripts[length - 1].src,
  5. scriptPath = chrome.extension.getURL('static/');
  6. if (!window.importScriptList) window.importScriptList = {};
  7. window.importScript = function (filename) {
  8. if (!filename) return;
  9. if (filename.indexOf("http://") == -1 && filename.indexOf("https://") == -1) {
  10. if (filename.substr(0, 1) == '/') filename = filename.substr(1);
  11. filename = scriptPath + filename;
  12. }
  13. if (filename in importScriptList) return;
  14. importScriptList[filename] = true;
  15. document.write('<script src="' + filename + '" type="text/javascript" charset="utf-8"><\/' + 'script>');
  16. }
  17. })( /*importend*/ )
  18. importScript("js/tracker/tracker.js");
  19. importScript("js/tracker/util.js");
  20. importScript("js/tracker/path.js");
  21. importScript("js/tracker/promise.js");
  22. importScript("js/tracker/event.js");
  23. importScript("js/tracker/status-pool.js");
  24. importScript("js/tracker/plugin.js");
  25. importScript("js/tracker/code.js");
  26. importScript("js/tracker/combocodegen.js");
  27. importScript("js/tracker/decorate.js");
  28. importScript("js/tracker/token.js");
  29. importScript("js/tracker/view.js");
  30. importScript("js/tracker/general.js");
  31. importScript("js/tracker/watch.js");
  32. importScript("js/tracker/main.js");