MediaWiki:Common.js: Difference between revisions

From Wiki Grepolis EN
Jump to navigation
No edit summary
No edit summary
Line 14: Line 14:
             //output the script (load it from google api)
             //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>");
             document.write("<scr" + "ipt type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></scr" + "ipt>");
alert("jquery loaded");
 
         }
         }
         setTimeout("initJQuery()", 50);
         setTimeout("initJQuery()", 50);
Line 20: Line 20:
                          
                          
         $(function() {   
         $(function() {   
            $('p').click(function(){alert($(this).text());
         
});
});
         });
         });

Revision as of 23:04, 27 March 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() {  
          
});
        });
    }
            
}
initJQuery();