User:Bending753/global.js

/* Ignorar usuários, design de fundo personalizado por user:Fwy */ if (mw.config.get('wgCanonicalSpecialPageName') === 'Chat') { $(function {        "use strict";        function createUl(blockee) {            var isBlocked = $("#WikiChatList>li[data-user='"+blockee+"']").hasClass("blockee");            if (isBlocked === false) {                $('.regular-actions').after('  Bloquear Mensagens ');            } else {                $('.regular-actions').after('  Mostrar Mensagens ');            }            $("li.ignore").click(function { ignore(blockee); });        }        function ignore(blockee) {            var blockStyle;   var blockee = blockee;            var isBlocked = $("#WikiChatList>li[data-user='"+blockee+"']").hasClass("blockee");            var isMod = $("#WikiChatList>li[data-user='"+blockee+"']").hasClass("blue");            if (isMod === false) {                if (isBlocked === false) {                    $("li.ignore").addClass("blue");                     block blockStyle[removed] = ("li[data-user='"+blockee+"']:not(.User){display: none;}"); blockStyle.setAttribute("id", "blockStyle-"+blockee); document.head.appendChild(blockStyle); $("#WikiChatList>li[data-user='"+blockee+"']").addClass("blockee"); $(".UserStatsMenu li.ignore>span.label").replaceWith(" Mostrar Mensagens "); } else { $("li.ignore").removeClass("blue"); block blockStyle[removed].removeChild(blockStyle); $("#WikiChatList>li[data-user='"+blockee+"']").removeClass("blockee"); $(".UserStatsMenu li.ignore>span.label").replaceWith(" Bloquear Mensagens "); }           } else { var lastMsg = $('.Chat>ul>li:last-child'); var lastMsgIsAlert = lastMsg.hasClass("inline-alert"); if (lastMsgIsAlert === true) { lastMsg.after("Você não pode bloquear moderadores do chat, administradores ou membros da equipe da Wikia."); } else { lastMsg.after("Você não pode bloquear moderadores do chat, administradores ou membros da equipe da Wikia."); }           }        }        function createUlCall { var blockee = $(this).attr('data-user'); setTimeout(function { createUl(blockee); }, 0); }       $("#WikiChatList").on("click", "li.User", createUlCall); var messageBlocker messageBlockerStyle[removed] = ".UserStatsMenu .actions li.ignore .icon { background-image: url('http://images.wikia.com/dzy/images/8/81/Sprite-chat-ignore.png'); } .UserStatsMenu .actions li.ignore .icon { background-position: -0px 0; } .UserStatsMenu .actions li.ignore:hover .icon { background-position: -31px 0; } .UserStatsMenu .actions li.ignore.blue .icon { background-position: -67px 0; } .UserStatsMenu .actions li.ignore.blue:hover .icon { background-position: -98px 0; } #WikiChatList>li.blockee { background-color: #06C080; border: 1px dashed black; background-image: url('http://3.bp.blogspot.com/--FoyvdxibaU/UF4Ev7RR52I/AAAAAAAAANo/QtOyPP4cYvo/s1600/Render+-+Splash+Sangue+By+FatalityDesign.png'); background-repeat: no-repeat; color: white !important; background-position: center; !important } .ignore span.label { position: relative; bottom: 5px; left: 3px; }"; document.head.appendChild(messageBlockerStyle); }); }