User:.krowl25/global.js

/* Ajax */ window.ajaxPages = ["Especial:WikiActivity","Especial:Mudanças_recentes","Especial:Páginas_vigiadas","Especial:Registro","Especial:Registo","Especial:Contribuições","Especial:Imagens","Special:WikiActivity","Special:RecentChanges","Special:Watchlist","Special:Log","Special:Contributions","Special:Images","Especial:CambiosRecientes","Especial:Seguimiento","Especial:Contribuciones","Especial:Imágenes"]; window.AjaxRCRefreshText = 'Atualização automática'; window.AjaxRCRefreshHoverText = 'Atualiza a página automaticamente';

/* PrivateMessageAlert */ var PrivateMessageAlert = { beepSound: 'http://images.wikia.com/monchbox/images/0/01/Beep-sound.ogg', notifications: true, alertWhileFocused: false };

/* WHAM! */ WHAMDelay = 1000;

/* RailWAM */ window.railWAM = { lang: 'pt-BR' };

/* ChatReload */ window.chatReloadTime = 30000; // Refresh every 30 seconds

/* Imports */ importArticles({   type: 'script',    articles: [        'u:dev:AjaxRC/code.js',        'u:dev:Rollback/code.js',        'u:dev:AnchoredRollback/code.js',        'u:dev:WHAM/code.2.js',        'u:dev:GlobalEditcount/code.js',        'u:dev:ExpandGlobalNavDropdownsOnHover/code.js',        'u:dev:ContribsLink/code.js',        'u:dev:SignatureCheck/code.js',        'u:dev:FloatingTableHeader/Code.js',        'u:dev:WallGreetingButton/code.js',        'u:dev:ReferencePopups/code.js',        'u:dev:AllPagesHideRedirect/code.js',        'u:dev:RevealAnonIP/usercode.js',        'u:dev:View_Source/code.js',        'u:dev:AutoEditDropdown/code.js',        'u:dev:ChatReload/code.js',        'u:dev:RailWAM/code.js',        'u:dev:QuickAccessToGlobalPages/code.js'    ] });

// Chat Scripts if (mw.config.get('wgCanonicalSpecialPageName') === 'Chat') { $(window).load(function {   importArticles({ type: 'script', articles: [ 'u:dev:ChatOptions/code.js', 'u:dev:PrivateMessageAlert/code.js', 'u:kocka:Emoticons.js', 'u:dev:AjaxEmoticons/code.js', 'u:dev:!mods/code.js', 'u:dev:ChatRefresh/code.js' ]   });

/** * chatLogs.js * * @description: Gera logs da conversação de chat facilmente.. * @todo: Criar um método para salvar os logs em uma página diretamente do chat.. * @version: Beta * @author: Black-kun */   window.chatLogs = { version: "Beta",

logs: new String,

init: function { mainRoom.model.chats.bind("afteradd", function(data) {               var resultado = {                    sername: data.attributes.name,                    texto: data.attributes.text,                    tempo: data.attributes.timeStamp                };

var formatarData = function(timestamp) { var data = new Date(timestamp); return data.getHours + ":" + data.getMinutes; };

if (resultado.username !== "") { chatLogs.logs += "[" + formatarData(resultado.tempo) + "] " + resultado.username + ": " + resultado.texto + "\n"; } else { chatLogs.logs += "~ " + resultado.texto + " ~\n"; }           });        },

mostrarLogs: function { $.showModal("chatLogs", "" + chatLogs.logs + " "); }   };    $(function {        if (window.mainRoom && mw.config.get("wgCanonicalSpecialPageName") == "Chat") {            $("#Write").append("chatLogs");            chatLogs.init;        }    }); // end of ChatLogs code }); }