User:GaccyChan/global.js

/* Special:Chat Extension */

/* First part: load global.js into chat */ $(function {		var a = document.getElementsByTagName('a');		for(var i = 0; i < a.length; i++) {			if(a[i].href && a[i].href.indexOf('/wiki/Special:Chat') != -1) {				a[i].onclick = function(event) {event.preventDefault; OpenChatWindow;}			}		}		if(document.body.className.indexOf('skin-oasis') != -1) {window.chatcheck = setInterval('ChatCheck', 200);}	}); function ChatCheck { if($('.chat-join button').length != 0) { $('.chat-join button').replaceWith('' + $('.chat-join button').html + ''); clearInterval(window.chatcheck); }	}	function OpenChatWindow { window.chatwindow = window.open('/wiki/Special:Chat?allinone=0&useskin', 'chatwindow'); window.chatwindow.onload = setTimeout("window.chatwindow.importScriptPage('User:' + wgUserName + '/global.js', 'c');", 6000); }

/* Second part: Load ChatOptions */ importScriptPage('ChatOptions/code.js', 'dev');