Left: | ||
Right: |
LEFT | RIGHT |
---|---|
1 {%- if args["module"] -%} | 1 {%- if args["module"] -%} |
2 {%- for module_name, script in modules -%} | 2 {%- for module_name, script in modules -%} |
3 require.modules[{{ module_name|json }}] = function(module, exports) | 3 require.modules[{{ module_name|json }}] = function(module, exports) |
4 { | 4 { |
5 {{ script }} | 5 {{ script }} |
6 return module.exports; | 6 return module.exports; |
7 }; | 7 }; |
8 | 8 |
9 {% endfor -%} | 9 {% endfor -%} |
10 {%- set modules = dict(modules) -%} | |
10 {%- for module_name in args["autoload"] -%} | 11 {%- for module_name in args["autoload"] -%} |
12 {%- if module_name in modules -%} | |
11 require({{ module_name|json }}); | 13 require({{ module_name|json }}); |
Wladimir Palant
2016/11/30 14:54:44
It's probably a good idea to check first whether t
kzar
2016/11/30 15:26:18
Done.
| |
12 {% endfor %} | 14 {% endif %} |
15 {%- endfor -%} | |
13 {%- else -%} | 16 {%- else -%} |
14 {%- for module_name, script in modules -%} | 17 {%- for module_name, script in modules -%} |
15 {{ script }} | 18 {{ script }} |
16 {% endfor -%} | 19 {% endfor -%} |
kzar
2016/11/30 14:29:45
`{%` not `{%-` so that the require calls are separ
| |
17 {%- endif -%} | 20 {%- endif -%} |
LEFT | RIGHT |