# HG changeset patch # User Thierry Florac # Date 1564137631 -7200 # Node ID 225651b910cf65b2e162219f477be1c46d41f3ba # Parent d21c81597338f09ddb901d2a98233086fb267eb8 Allow full URLs in MyAMS.require function call diff -r d21c81597338 -r 225651b910cf src/pyams_skin/resources/js/myams-loader.js --- a/src/pyams_skin/resources/js/myams-loader.js Fri Jul 26 12:38:49 2019 +0200 +++ b/src/pyams_skin/resources/js/myams-loader.js Fri Jul 26 12:40:31 2019 +0200 @@ -23,7 +23,11 @@ for (var index=0; index < packages.length; index++) { var package_name = packages[index]; if (loaded_extensions.indexOf(package_name) < 0) { - var source = ams.baseURL + 'myams-' + package_name + ams.devext + '.js'; + if (package_name.startsWith('http://') || package_name.startsWith('https://')) { + var source = package_name; + } else { + source = ams.baseURL + 'myams-' + package_name + ams.devext + '.js'; + } deferred.push(ams.getScript(source, {async: true}, console.error)); loaded_extensions.push(package_name); } diff -r d21c81597338 -r 225651b910cf src/pyams_skin/resources/js/myams-loader.min.js --- a/src/pyams_skin/resources/js/myams-loader.min.js Fri Jul 26 12:38:49 2019 +0200 +++ b/src/pyams_skin/resources/js/myams-loader.min.js Fri Jul 26 12:40:31 2019 +0200 @@ -1,1 +1,1 @@ -!function(e,n){var r=n.MyAMS,t=[];r.require=function(n,a){for(var i=[],s=0;s0?e.when.apply(e,i).then(function(){a()}):a()}}(jQuery,this); +!function(t,e){var r=e.MyAMS,s=[];r.require=function(e,n){for(var h=[],i=0;i0?t.when.apply(t,h).then(function(){n()}):n()}}(jQuery,this);