MediaWiki:Common.js: Difference between revisions
Jump to navigation
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
count = 0; | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
var jQueryScriptOutputted = false; | |||
function initJQuery() { | |||
//if the jQuery object isn't available | |||
if (typeof(jQuery) == 'undefined') { | |||
if (! jQueryScriptOutputted) { | |||
//only output the script once.. | |||
jQueryScriptOutputted = true; | |||
//output the script (load it from google api) | |||
document.write("<scr" + "ipt type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></scr" + "ipt>"); | |||
} | |||
setTimeout("initJQuery()", 50); | |||
} else { | |||
$(function() { | |||
count = 0; | |||
function slideshow() { | function slideshow() { | ||
slides = ['one','two','three','four']; | slides = ['one','two','three','four']; | ||
document.getElementById('slideshow').innerHTML = slides[count]; | |||
count++; | |||
if (count == slides.length) | if (count == slides.length) | ||
{ | { | ||
Line 11: | Line 32: | ||
} | } | ||
setTimeout(slideshow(), 1000); | setTimeout(slideshow(), 1000); | ||
slideshow(); | |||
} | } | ||
}); | |||
} | |||
} | |||
initJQuery(); |
Revision as of 08:11, 26 April 2011
/* Any JavaScript here will be loaded for all users on every page load. */ var jQueryScriptOutputted = false; function initJQuery() { //if the jQuery object isn't available if (typeof(jQuery) == 'undefined') { if (! jQueryScriptOutputted) { //only output the script once.. jQueryScriptOutputted = true; //output the script (load it from google api) document.write("<scr" + "ipt type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></scr" + "ipt>"); } setTimeout("initJQuery()", 50); } else { $(function() { count = 0; function slideshow() { slides = ['one','two','three','four']; document.getElementById('slideshow').innerHTML = slides[count]; count++; if (count == slides.length) { count = 0; } setTimeout(slideshow(), 1000); slideshow(); } }); } } initJQuery();