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)) | ||
