ФЭНДОМ


/*Скрипт альтернативного виджета дискорда*/ /*Автор скрипта: Сибирский Смотритель*/ (function () {

if ( $('#WikiaRail').length )

   initDiscordModule();

function initDiscordModule() {

   console.log("Getting data...");
   var discordJSON = "https://discordapp.com/api/servers/352838959371386881/embed.json";
   var request = new XMLHttpRequest();
   request.onreadystatechange = function() {
       if (request.readyState == 4 && request.status == 200) {
           var data = JSON.parse(request.responseText);
           setupModule(data);
       }
   };
   request.open("GET", discordJSON, true);
   request.send();

}

function setupModule(data) {

   console.log("Building module...");
   var $module = 
   $('<section class="ChatModule module">' +
'' + '<tbody>' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '</tbody>' + '
' + '

' + '<a href="https://ru.wikipedia.org/wiki/Discord" target="_blank">Discord</a> — бесплатный мессенджер для публичного общения вне ФЭНДОМА. Подробнее <a href="http://ru.wikies.wikia.com/wiki/%D0%92%D0%92:D" target="_blank">тут</a>.' + '

' + '
' + '
' +
                           '<img alt="Discord" src="https://discordapp.com/assets/f8389ca1a741a115313bede9ac02e2c0.svg" class="discord-icon">' +
                           'В сети: ?' +
                           '<button class="discord-joined">Войти в чат</button>' +
'
' + '
' + '
' + '

Пользователи онлайн

' + '
' + '
    ' + '
    ' +
       '</section>');
    
       $module.find('.discord-joined').attr('onclick', "window.open('" + data.instant_invite + "','_blank')");
       $module.find('#discord-counter').text(data.members.length);
    
       data.members.forEach(function (v) {
    
    var $member = $('
  • ' + '
    ' +
                   '<img />' +
    
    '
    ' +
           '</li>');
           $member.append(v.username + (v.bot ? ' BOT' : ));
           $member.find('.discord-avatar').addClass("discord-" + v.status);
           $member.find('img').attr("src", v.avatar_url);
    
           $module.find(".discord-list").append($member);
       });
    
       var toggle      = $module.find('.discord-chevron'),
           collapsible = $module.find('.discord-list');
    
       collapsible.hide();
       toggle.click(function() {
           if ( !toggle.hasClass('opened') ) {
               collapsible.slideDown();
               toggle.addClass('opened');
           } else {
               collapsible.slideUp();
               toggle.removeClass('opened');
           }  
       });
    
       $('#WikiaRail').prepend($module);
       console.log("Discord module has currently loaded");
    

    }

    })();

  • Обнаружено использование расширения AdBlock.


    Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

    Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.