Widget:Autorenbox: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 67: | Zeile 67: | ||
}); | }); | ||
} | } | ||
const def = $.Deferred(); | |||
def.resolve([]); | |||
queries.reduce((result, query) => { | queries.reduce((result, query) => { | ||
const newResult = $.Deferred(); | const newResult = $.Deferred(); | ||
Zeile 73: | Zeile 75: | ||
return result.then((a) => ([...a, ...b])); | return result.then((a) => ([...a, ...b])); | ||
}); | }); | ||
}) | }, def.promise()) | ||
.then((data) => { response.resolve(data);}); | .then((data) => { response.resolve(data);}); | ||
response | response | ||
.then((pages) => Object.values(pages)) | .then((pages) => Object.values(pages)) |