MediaWiki:Common.js: Difference between revisions

From Wiki Grepolis EN
Jump to navigation
No edit summary
No edit summary
Line 26: Line 26:
                 document.getElementById('slideshow').innerHTML = slides[count];
                 document.getElementById('slideshow').innerHTML = slides[count];
                 count++;
                 count++;
                 if (count == (slides.length-1))
                 if (count == (slides.length))
                 {
                 {
                     count = 0;
                     count = 0;
                 }
                 }
                 setTimeout(slideshow(), 1000);
                 setInterval(slideshow(), 1000);
             }
             }
             slideshow();
             slideshow();

Revision as of 20:13, 25 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;
                 }
                 setInterval(slideshow(), 1000);
             }
             slideshow();
                
         });
    }
            
}
initJQuery();