Wikipedia:Igloo/gloo.js

This is an old revision of this page, as edited by Mark Arsten (talk | contribs) at 23:26, 6 August 2013 (Protected Wikipedia:Igloo/gloo.js: Highly visibile javascript page ([Edit=Block all non-admin users] (indefinite) [Move=Block all non-admin users] (indefinite))). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

//

/* ======================================================== *\
** 			igloo frontend manager - main
** 
** 	The igloo frontend manager handles the client system,
** displaying information to the user, as well as allowing
** the user to interact with the program, as well as 
** handling connection and authentication with the server. 
** (Server interaction not currently present and may not ever
** be present)
**
**  ======================================================  **
**	igloo anti-vandalism tool for Wikipedia
**		based off of the script igloo by Alex Barley
**  By: User:Kangaroopower
**
**	For instructions, see [[Wikipedia:Igloo]]
**  ======================================================  **
**
**	You may copy, modify and distribute this software as
** desired, providing that all previous contributors retain
** correct attribution.
**
**  ======================================================  **
**			tracker: [[Wikipedia:Igloo]]
\* ======================================================== */

function iglooImport( page, remote ) {
	var c = new Date ();
	var cachebypass = '&killcache=' + c.getDate () + c.getSeconds () + c.getMilliseconds ();
			
	if ( ( remote == null ) || ( remote == false ) ) {
		var url = wgScript + '?action=raw&ctype=text/javascript' + cachebypass + '&title=' + encodeURIComponent( page.replace( / /g,'_' ) );
	} else {
		var url = page;
	}
			
	var script = document.createElement ( 'script' );
	script.setAttribute ( 'src', url );
	script.setAttribute ( 'type', 'text/javascript' );
	document.getElementsByTagName ( 'head' )[0].appendChild ( script );
			
	return script;
}

iglooImport ('https://raw.github.com/Kangaroopower/Igloo/master/lib/flash.js', true);
iglooImport ('https://raw.github.com/Kangaroopower/Igloo/master/lib/jin.js', true);

iglooImport ('https://raw.github.com/Kangaroopower/Igloo/master/src/glooInterfaceHook.js', true);
//