Widget:Autorenbox: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 9: Zeile 9:
<script type="text/javascript">
<script type="text/javascript">
(function(){
(function(){
const paramArtikel = "<!--{$artikel|escape:'javascript'}-->"||null;
const kategorieArtikel = "<!--{$kategorie|escape:'javascript'}-->"||null;
const element = document.currentScript && document.currentScript.previousElementSibling;
const element = document.currentScript && document.currentScript.previousElementSibling;
if(element){
if(element){
Zeile 23: Zeile 26:




 
.  const query = kategorieArtikel ? {
     const response = api.get({
      action:'query',
      indexpageids: 1,
      prop:['revisions', 'contributors', 'info'],
      generator: categorymembers,
      gcmtitle: `Kategorie:${category}`,
      gcmnamespace:0,
      gcmtype: 'page',
      gcmlimit: 500
      rvlimit:1000
     } : {
       action:'query',
       action:'query',
       indexpageids: 1,
       indexpageids: 1,
       prop:['revisions', 'contributors', 'info'],
       prop:['revisions', 'contributors', 'info'],
       titles:"<!--{$artikel|escape:'javascript'}-->"||getCurrentTitle(),
       titles: paramArtikel || getCurrentTitle();
       rvlimit:1000
       rvlimit:1000
     });
};
 
 
     const response = api.get(query);
     response.then((data) => {
     response.then((data) => {
    //TODO continuation handling
       if (data.query.pageids[0] === "-1") {
       if (data.query.pageids[0] === "-1") {
         return;
         return;

Version vom 13. November 2021, 22:33 Uhr