MediaWiki:Common.js: Difference between revisions

From Wiki Grepolis EN
Jump to navigation
No edit summary
No edit summary
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */


var headID = document.getElementsByTagName("head")[0];       
var jQueryScriptOutputted = false;
var newScript = document.createElement('script');
function initJQuery() {
newScript.type = 'text/javascript';
   
newScript.src = 'http://code.jquery.com/jquery-1.5.1.min.js';
    //if the jQuery object isn't available
headID.appendChild(newScript);
    if (typeof(jQuery) == 'undefined') {
 
   
$(document).ready(function() {
   
$('p').click(function() {
        if (! jQueryScriptOutputted) {
alert($(this).text());
            //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() {
            $('p').click(function(){alert($(this).text();
});
});
        });
    }
           
}
initJQuery();

Revision as of 23:02, 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() {  
            $('p').click(function(){alert($(this).text();
});
        });
    }
            
}
initJQuery();