blob: 46788a6537e4f10276f4da0221aed5cd640a7de2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
define(['apiReady', 'whenAll'], function (apiReady, whenAll) {
return function ($elements, name) {
var result = [];
var d = $.Deferred();
var p = $elements.map(function () {
var $element = $(this);
return apiReady($element, name).then(function (api) {
result.push({ api: api, $element: $element });
});
});
whenAll(p).then(function () {
d.resolve(result);
});
return d;
};
});
|