Skip to content

Commit

Permalink
allow scriptLoad to be set to false to opt-out of auto script loading
Browse files Browse the repository at this point in the history
  • Loading branch information
guybedford committed Oct 17, 2015
1 parent c2a3ea9 commit 0dd9946
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion lib/amd.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

hook('fetch', function(fetch) {
return function(load) {
if (load.metadata.format === 'amd' && !load.metadata.authorization)
if (load.metadata.format === 'amd' && !load.metadata.authorization && load.metadata.scriptLoad !== false)
load.metadata.scriptLoad = true;
if (load.metadata.scriptLoad)
this.get('@@amd-helpers').createDefine();
Expand Down
3 changes: 2 additions & 1 deletion lib/global.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ hook('fetch', function(fetch) {
// can be loaded via a script tag
if (load.metadata.format == 'global' && !load.metadata.authorization
&& load.metadata.exports && !load.metadata.globals
&& (!load.metadata.deps || load.metadata.deps.length == 0))
&& (!load.metadata.deps || load.metadata.deps.length == 0)
&& load.metadata.scriptLoad !== false)
load.metadata.scriptLoad = true;

return fetch.call(this, load);
Expand Down
2 changes: 1 addition & 1 deletion lib/register.js
Original file line number Diff line number Diff line change
Expand Up @@ -472,7 +472,7 @@ function createEntry() {
return '';
}

if (load.metadata.format == 'register' && !load.metadata.authorization)
if (load.metadata.format == 'register' && !load.metadata.authorization && load.metadata.scriptLoad !== false)
load.metadata.scriptLoad = true;

load.metadata.deps = load.metadata.deps || [];
Expand Down

0 comments on commit 0dd9946

Please sign in to comment.