User:JessR9/global.js

importArticles({   type: "script",    articles: [        'u:dev:ViewRemoved/code.js',        'u:dev:QuickThreads/code.js',        'u:dev:QuickDiff/code.js',        'u:dev:MessageBlock/code.js',        "u:dev:AnchoredRollback/code.js",        'u:dev:SkinSwitchButton/code.js',        'u:dev:PageRenameAuto-update/code.js',        'u:dev:AbuseLogRC.js',        'u:dev:DiscussionsFeed.js',        'u:dev:PageRenameAuto-update/code.js',        'u:dev:MediaWiki:FindAndReplace/code.js',    ] });

/** Magic editintros **************************************************** * * Description: Adds editintros on disambiguation pages and living person pages. * Wikipedia Maintainers: User:RockMFR * Modified by User:Grunny and User:Sikon for use in both Monobook and Monaco on Wikia * Added section edit functionality by User:Green tentacle * Fix for new edit button next to the title by User:Grunny * New Wikia skin support by Grunny */ function addEditIntro(name) { // Top link if( skin == 'oasis' ) { $('a[data-id="edit"]').attr('href',$('a[data-id="edit"]').attr('href') + '&editintro=' + name); $('span.editsection > a').each( function {			$(this).attr('href',$(this).attr('href') + '&editintro=' + name);		} ); } else { var el = document.getElementById('ca-edit'); if( typeof(el.href) == 'undefined' ) { el = el.getElementsByTagName('a')[0]; }		if( el ) { el.href += '&editintro=' + name; }		// Section links var spans = document.getElementsByTagName('span'); for ( var i = 0; i < spans.length; i++ ) { el = null; if ( spans[i].className == 'editsection' ) { el = spans[i].getElementsByTagName('a')[0]; if (el) el.href += '&editintro=' + name; } else if ( spans[i].className == 'editsection-upper' ) { el = spans[i].getElementsByTagName('a')[0]; if( el ) { el.href += '&editintro=' + name; }			}		}	} } if (wgNamespaceNumber === 0) { jQuery( function( $ ) {		var cats = document.getElementById('mw-normal-catlinks');		if (!cats)			return;		cats = cats.getElementsByTagName('a');		for (var i = 0; i < cats.length; i++) {			if (cats[i].title == 'Category:Canon articles with Legends counterparts') {				addEditIntro('Template:Canon_editintro');				break;			}			else if ( cats[i].title === 'Category:Legends articles with canon counterparts' ) {				addEditIntro( 'Template:Legends_editintro' );				break;			}		}	} ); } /* $("h1:contains('Aurathegrojfan14')").text("Marlee"); */

$("a[href='/wiki/Forum']").attr('href', '/wiki/Special:Forum');

$(".edited-by a[href='http://puppetsaga.wikia.com/wiki/Message_Wall:PuppetSagaBot']:not(.subtle)").text("Aurathegrojfan14"); $("img[src='http://static.wikia.nocookie.net/4b23a926-8401-48e8-aeb9-3546a083448b/scale-to-width-down/50']").attr('src', 'http://static.wikia.nocookie.net/74b33543-23a1-4a83-b327-ac6824539664/scale-to-width-down/50'); $("#notificationsEntryPoint").click(   function {        console.log("clicked...waiting...");

setTimeout(           function { $("#notificationsEntryPoint p").text(function  { return $(this).text.replace("PuppetSagaBot", "Aurathegrojfan14"); }); $("#notificationsEntryPoint p").text(function { return $(this).text.replace("PuppetSagaBot\'s", "Aurathegrojfan14\'s"); }); $("img[src='http://static.wikia.nocookie.net/4b23a926-8401-48e8-aeb9-3546a083448b/scale-to-width-down/50']").attr('src', 'http://static.wikia.nocookie.net/74b33543-23a1-4a83-b327-ac6824539664/scale-to-width-down/50');           },            600); }); $("a[href='http://puppetsaga.wikia.com/wiki/Message_Wall:PuppetSagaBot']").attr('href', 'http://puppetsaga.wikia.com/wiki/Message_Wall:Aurathegrojfan14'); $("title").text(function { return $(this).text.replace("| Fandom powered by Wikia", "| Wikia"); });

function exredirect { window.location.href = document.getElementById("article").id; } if ($('#ExternalRedirect').length !== 0) { exredirect; } $("#notificationsEntryPoint").click(   function {        console.log("clicked...waiting...");

setTimeout(           function { var url = $("li.unread").children("a").attr("href"); var index = url.lastIndexOf("#"); var hashId = url.substring(index + 1, url.length); $(".unread p").append($("").load(url + " #" + hashId + " p")); })}); // request permission on page load document.addEventListener('DOMContentLoaded', function  { if (Notification.permission !== "granted") Notification.requestPermission; }); $('title').append($("")); $("#notificationsEntryPoint").click( function { console.log("clicked...waiting...");

setTimeout(           function { var url = $("li.unread").children("a").attr("href"); var index = url.lastIndexOf("#"); var hashId = url.substring(index + 1, url.length); $('.unimportant').load(url + " #" + hashId + " p", function(result) { var data = $('.unimportant').html; }); var image = $("li.unread a div.avatars").children("img").attr("src"); var img = image.replace("/static-to-width-down/50", ""); function notifyMe { if (!Notification) {    alert('Desktop notifications not available in your browser. Try Chromium.');    return;  }

if (Notification.permission !== "granted") Notification.requestPermission; else { var notification = new Notification('Notification title', {     icon: img,      body: data,    });

notification.onclick = function { window.open(url); }; }

} })});