User:Arashiryuu0/global.js

/** * @namespace Global.js */ PurgeButtonText = 'Purge';

importArticles({   type: 'script',    articles: [        // 'w:c:admintools:MediaWiki:Wikia.js/editCount.js',        'u:dev:RelatedDiscussionsModule/code.js',        'u:dev:MediaWiki:View_Source/code.js',        'u:dev:DifferentSkinEditor/code.js',        'u:dev:YoutubeModal/code.js',        'u:dev:PurgeButton/code.js',        'u:dev:UTCClock/code.js',        'u:dev:Message/code.js',        'u:dev:AjaxRC/code.js'    ] });

/** * Auto Refresh */ AjaxRCRefreshText = 'Auto-refresh'; AjaxRCRefreshHoverText = 'Automatically refresh the page'; ajaxPages = [ 'Special:RecentChanges', 'Special:WikiActivity', 'Special:AllPages', 'Special:UncategorizedPages' ];

/** * Material Theme SyntaxHighlight Stuff */ (function {   function loop(_, e) {        var text = $(e).text,            word = getWord(text),            color = getColor(text);        if(word && color && !$(e).hasClass(word)) {            $(e).addClass(word).css(color);        }    }

function getWord(text) { if(keywords[text]) { return keywords[text]; }       return null; }   function getColor(text) { if(colors[text]) { return colors[text]; }       return null; }   var keywords = { 'prototype': 'prote', 'this': 'this', 'new': 'new', '=>': 'aF', '$': 'jQ' };   var colors = { 'prototype': { 'color':'#f78c6a' }, 'this': { 'color':'#f95479' }, 'new': { 'color':'#89ddf3' }, '=>': { 'color':'#c792ea' }, '$': { 'color':'#89ddf3' } };   var selectors = [ '.kw1', '.kw4', '.sy0' ];   var i = 0, len = selectors.length; for(i; i < len; i++) { var elements = $('.javascript.source-javascript ' + selectors[i]); elements.each(loop); } });

function getCookies { if(!window.cookies) { Object.defineProperty(window, 'cookies', {           get: function {                return document.cookie.split(';').reduce(function(cookies, cookie) { cookies[cookie.split('=')[0].trim] = unescape(cookie.split('=')[1]); return cookies; }, {});           }        });        return window.cookies; }   return window.cookies; }

/*@end@*/