| OLD | NEW | 
 | (Empty) | 
|   1 {%- if args["module"] -%} |  | 
|   2 if (typeof require != "function") |  | 
|   3 { |  | 
|   4   var require = function(module) |  | 
|   5   { |  | 
|   6     if (!(module in require.scopes)) |  | 
|   7     { |  | 
|   8       let scope = {exports: {}}; |  | 
|   9       require.scopes[module] = require.modules[module](scope, scope.exports); |  | 
|  10     } |  | 
|  11     return require.scopes[module]; |  | 
|  12   }; |  | 
|  13   require.modules = Object.create(null); |  | 
|  14   require.scopes = Object.create(null); |  | 
|  15 } |  | 
|  16  |  | 
|  17 {% if args["injectinfomodule"] %} |  | 
|  18 require.modules["info"] = function(module, exports) |  | 
|  19 { |  | 
|  20 {% if type == "gecko" %} |  | 
|  21 {% include "geckoInfo.js.tmpl" %} |  | 
|  22 {% elif type == "chrome" %} |  | 
|  23 {% include "chromeInfo.js.tmpl" %} |  | 
|  24 {% elif type == "edge" %} |  | 
|  25 {% include "edgeInfo.js.tmpl" %} |  | 
|  26 {% endif %} |  | 
|  27 return module.exports; |  | 
|  28 }; |  | 
|  29 {% endif %} |  | 
|  30  |  | 
|  31 {%- for module_name, script in modules -%} |  | 
|  32 require.modules[{{ module_name|json }}] = function(module, exports) |  | 
|  33 { |  | 
|  34 {{ script }} |  | 
|  35 return module.exports; |  | 
|  36 }; |  | 
|  37  |  | 
|  38 {% endfor -%} |  | 
|  39 {%- set modules = dict(modules) -%} |  | 
|  40 {%- for module_name in args["autoload"] -%} |  | 
|  41 {%- if module_name in modules -%} |  | 
|  42 require({{ module_name|json }}); |  | 
|  43 {% endif %} |  | 
|  44 {%- endfor -%} |  | 
|  45 {%- else -%} |  | 
|  46 {%- for module_name, script in modules -%} |  | 
|  47 {{ script }} |  | 
|  48 {% endfor -%} |  | 
|  49 {%- endif -%} |  | 
| OLD | NEW |