Widget:Autorenbox: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 10: Zeile 10:
const element = document.currentScript && document.currentScript.previousElementSibling;
const element = document.currentScript && document.currentScript.previousElementSibling;
if(element){
if(element){
const userlistEl = $(element).children('[data-zum-hook="userlist"]');
const lastModifiedEl = $(element).children('[data-zum-hook="last-modified"]');
window.RLQ.push(function(){
window.RLQ.push(function(){
   mw.loader.enqueue(['mediawiki.api'], function(){
   mw.loader.enqueue(['mediawiki.api'], function(){
    const userlistEl = $(element).children('[data-zum-hook="userlist"]');
    const lastModifiedEl = $(element).children('[data-zum-hook="last-modified"]');
     const pageid = 19515 /*mw.config.get('wgArticleId')*/;
     const pageid = 19515 /*mw.config.get('wgArticleId')*/;
     const api = new mw.Api();
     const api = new mw.Api();
     api.get({
     api.get({
Zeile 33: Zeile 32:
         .map((user) => api.parse(`{{Nutzerkarte|${user}}}`)
         .map((user) => api.parse(`{{Nutzerkarte|${user}}}`)
         .fail((ignored) => null));
         .fail((ignored) => null));
       $.when(...textsP)
       $.when(...textsP)
         .then((...texts)=> texts.filter((t) => t!==null))
         .then((...texts)=> texts.filter((t) => t!==null))

Version vom 13. November 2021, 09:34 Uhr