Widget:Autorenbox: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 24: | Zeile 24: | ||
const lastModifiedEl = $(element).find('[data-zum-hook="last-modified"]'); | const lastModifiedEl = $(element).find('[data-zum-hook="last-modified"]'); | ||
const api = new mw.Api(); | const api = new mw.Api(); | ||
const queries; | const queries = []; | ||
if (paramKategorie) { | if (paramKategorie) { | ||
queries | queries.push({ | ||
action: 'query', | action: 'query', | ||
prop: ['contributors', 'info'], | prop: ['contributors', 'info'], | ||
Zeile 34: | Zeile 34: | ||
gcmtype: 'page', | gcmtype: 'page', | ||
gcmlimit: 'max' | gcmlimit: 'max' | ||
} | }); | ||
} else | } else { | ||
queries | queries.push({ | ||
action: 'query', | action: 'query', | ||
prop: ['revisions', 'info', 'contributors'], | prop: ['revisions', 'info', 'contributors'], | ||
Zeile 48: | Zeile 42: | ||
rvlimit: 150, | rvlimit: 150, | ||
rvprop: ['userid', 'user', 'flags', 'timestamp'], | rvprop: ['userid', 'user', 'flags', 'timestamp'], | ||
} | }); | ||
} | } | ||
queries | if (paramMitUnterseiten){ | ||
queries.push({ | |||
action: 'query', | action: 'query', | ||
prop: [' | prop: ['contributors', 'info'], | ||
generator: 'allpages', | |||
titles: paramArtikel || getCurrentTitle(), | titles: paramArtikel || getCurrentTitle(), | ||
}); | |||
} | |||
} | } | ||
const response = $.Deferred(); | const response = $.Deferred(); |