%PDF- %PDF-
| Direktori : /proc/self/root/data/old/home/stash/atlassian-stash/static/util/ |
| Current File : //proc/self/root/data/old/home/stash/atlassian-stash/static/util/require-amd-context.js |
/*global WRM:false */
define('util/require-amd-context', [
'jquery'
], function(
$
) {
'use strict';
/**
* Use WRM.require() to load resources for a given Web Resource Context.
* Once loaded, use AMD to require a number of AMD module.
* @returns {Promise} promise that will resolve to the required modules.
*/
return function requireAMDContext(context, moduleNames) {
return WRM.require("wrc!" + context).pipe(function() {
var deferred = $.Deferred();
require(moduleNames, function() {
deferred.resolve.apply(deferred, arguments);
});
return deferred.promise();
});
};
});