Widget:Autorenbox: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
<includeonly> | <includeonly> | ||
< | <div class="uk-panel uk-panel-box uk-panel-box-primary zum-hintergrund-links zum-farbe-xx-heller"> | ||
<strong>Autoren</strong> | |||
<small class="uk-align-right" data-zum-hook="last-modified">aktualisiert am: </small> | |||
<div class="uk-flex uk-flex-wrap uk-width-1-1" data-zum-hook="userlist"> | |||
</div> | |||
</div> | |||
<script type="text/javascript"> | <script type="text/javascript"> | ||
const element = document.currentScript && document.currentScript.previousElementSibling; | const element = document.currentScript && document.currentScript.previousElementSibling; | ||
if(element){ | if(element){ | ||
const userlistEl = $(element).select('[data-zum-hook="userlist"]'); | |||
const lastModifiedEl = $(element).select('[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(){ | ||
Zeile 28: | Zeile 36: | ||
$.when(...textsP) | $.when(...textsP) | ||
.then((...texts)=> texts.filter((t) => t!==null)) | .then((...texts)=> texts.filter((t) => t!==null)) | ||
.then((texts)=> $( | .then((texts)=> $(userlistEl).append(texts)); | ||
}); | }); | ||
}); | }); |