Widget:Autorenbox: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 125: Zeile 125:
                             .then((...userdatas) => userdatas.filter((ud) => ud !== null))
                             .then((...userdatas) => userdatas.filter((ud) => ud !== null))
                             .then((userdatas) => {
                             .then((userdatas) => {
                                 userdatas.forEach(({user, imgSrc}) => {
                                 userdatas.map(({user, imgSrc}) => {
                                     $('<img>')
                                     const userTitle = mw.Title.makeTitle(mw.config.get('wgNamespaceIds')['benutzer'], user);
                                    if(userTitle === null){
                                      return null;
                                    }
                                    return $('<img>')
                                         .attr('src', imgSrc)
                                         .attr('src', imgSrc)
                                         .wrap('<a>')
                                         .wrap('<a>')
                                         .parent()
                                         .parent()
                                         .attr('href', mw.Title.makeTitle(mw.config.get('wgNamespaceIds')['benutzer'], user).getUrl())
                                         .attr('href', userTitle.getUrl())
                                         .wrap('<div class="uk-border-circle uk-text-center" style="overflow:hidden;width:60%;margin:auto;">')
                                         .wrap('<div class="uk-border-circle uk-text-center" style="overflow:hidden;width:60%;margin:auto;">')
                                         .parent()
                                         .parent()
                                         .wrap('<div class="uk-panel uk-panel-border uk-text-small" style="max-width:12ch">')
                                         .wrap('<div class="uk-panel uk-panel-border uk-text-small" style="max-width:12ch">')
                                         .parent()
                                         .parent()
                                         .append($('<a>').append(user).attr('href', mw.Title.makeTitle(mw.config.get('wgNamespaceIds')['benutzer'], user).getUrl()).wrap('<div class="uk-text-center uk-text-truncate">').parent()).appendTo($(userlistEl));
                                         .append(
                                });
                                          $('<a>')
                                            .append(user)
                                            .attr('href', userTitle.getUrl())
                                            .wrap('<div class="uk-text-center uk-text-truncate">')
                                            .parent()
                                        );
                                }).forEach((elems) => elems.appendTo($(userlistEl));
                             })
                             })
                             .then((ignored) => $(element).removeClass('uk-hidden'));
                             .then((ignored) => $(element).removeClass('uk-hidden'));

Version vom 14. November 2021, 23:15 Uhr