MediaWiki:Gadget-RelatedArticles.js

Материал из doc.abonent.plus
Перейти к: навигация, поиск

Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
  • Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
  • Opera: Выберите очистку кэша в меню Инструменты → Настройки
mw.loader.using('ext.cards').done(function() {
    var gateway = new mw.cards.CardsGateway({api: new mw.Api()});

    var relatedArticles = [];

    $('.js-related-articles a:not(.new)').each(function() {
        relatedArticles.push($(this).attr('title'));
    });

    if (relatedArticles.length) {
        if (relatedArticles.length > 3) {
            relatedArticles = relatedArticles.slice(0, 3);
        }
        gateway.getCards(relatedArticles, 200).done(function(cards) {
            $('#bodyContent').append(cards.$el);
        });
    }
});