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 jQueryScriptOutputted = false;
/*
function initJQuery() {
////////////////////////////////////////////////////////////////
      
// =-=-=- HELPER FUNCTIONS -=-=-=-
     //if the jQuery object isn't available
function addlilink(tabs, url, name, id, title, key){
     if (typeof(jQuery) == 'undefined') {
     var na = document.createElement('a');
      
     na.href = url;
      
     na.appendChild(document.createTextNode(name));
        if (! jQueryScriptOutputted) {
    var li = document.createElement('li');
            //only output the script once..
     if(id) li.id = id;
            jQueryScriptOutputted = true;
     li.appendChild(na);
           
    tabs.appendChild(li);
            //output the script (load it from google api)
    if(id)
             document.write("<scr" + "ipt type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></scr" + "ipt>");
    {
        if(key && title)
        {
             ta[id] = [key, title];
         }
         }
         setTimeout("initJQuery()", 50);
         else if(key)
        {
            ta[id] = [key, ''];
        }
        else if(title)
        {
            ta[id] = ['', title];
        }
    }
    // re-render the title and accesskeys from existing code in wikibits.js
    akeytt();
    return li;
}
 
function addToolboxLink(url, name, id, title){
    var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
    addlilink(tb, url, name, id, title);
}
 
function addTab(url, name, id, title, key) {
    return addPortletLink('p-cactions', url, name, id, title, key);
}
 
function addLink(where, url, name, id, title, key, after){
    var na = document.createElement('a');
    na.href = url;
    na.appendChild(document.createTextNode(name));
    var li = document.createElement('li');
    if(id) li.id = id;
    li.appendChild(na);
    var tabs = document.getElementById(where).getElementsByTagName('ul')[0];
    if(after) {
tabs.insertBefore(li,document.getElementById(after));
     } else {
     } else {
                       
tabs.appendChild(li);
        $(function() {
    }
    if(id) {
  count = 0;
if(key && title) { ta[id] = [key, title]; }
  function slideshow() {
  else if(key) { ta[id] = [key, '']; }
  else if(title) { ta[id] = ['', title];}
slides = ['one','two','three','four'];
    }
document.getElementById('slideshow').innerHTML = slides[count];
    // re-render the title and accesskeys from existing code in wikibits.js
count++;
    akeytt();
if (count == slides.length)
    return li;
{
}
count = 0;
 
}
function addlimenu(tabs, name, id)
setTimeout("slideshow()", 1000);
{
slideshow();
    var na = document.createElement('a');
}
    na.href = '#';
});
    var mn = document.createElement('ul');
}
    na.appendChild(document.createTextNode(name));
}
    var li = document.createElement('li');
initJQuery();
    li.id = id;
u
    li.className = 'tabmenu';
    li.appendChild(na);
    li.appendChild(mn);
    tabs.appendChild(li);
    return li;
}
 
function addnavbox_link(URL,Name,ID)
{
var portlet = document.getElementById('p-navigation');
var links = portlet.getElementsByTagName('ul')[0];
links.innerHTML += '<li id="' + ID + '"><a href="' + URL + '">' + Name + '</a></li>';
}
/////////////////////////////////////////////
*/
document.write("<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js' type='text/javascript'></script>");
 
document.write("<script src='/index.php?title=Global.js&action=raw&smaxage=0&ctype=text/javascript' type='text/javascript'></script>");

Revision as of 18:25, 27 April 2011

/* Any JavaScript here will be loaded for all users on every page load. */

/*
////////////////////////////////////////////////////////////////
// =-=-=- HELPER FUNCTIONS -=-=-=-
function addlilink(tabs, url, name, id, title, key){
    var na = document.createElement('a');
    na.href = url;
    na.appendChild(document.createTextNode(name));
    var li = document.createElement('li');
    if(id) li.id = id;
    li.appendChild(na);
    tabs.appendChild(li);
    if(id)
    {
        if(key && title)
        {
            ta[id] = [key, title];
        }
        else if(key)
        {
            ta[id] = [key, ''];
        }
        else if(title)
        {
            ta[id] = ['', title];
        }
    }
    // re-render the title and accesskeys from existing code in wikibits.js
    akeytt();
    return li;
}

function addToolboxLink(url, name, id, title){
    var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
    addlilink(tb, url, name, id, title);
}

function addTab(url, name, id, title, key) {
    return addPortletLink('p-cactions', url, name, id, title, key);
}

function addLink(where, url, name, id, title, key, after){
    var na = document.createElement('a');
    na.href = url;
    na.appendChild(document.createTextNode(name));
    var li = document.createElement('li');
    if(id) li.id = id;
    li.appendChild(na);
    var tabs = document.getElementById(where).getElementsByTagName('ul')[0];
    if(after) {
 tabs.insertBefore(li,document.getElementById(after));
    } else {
 tabs.appendChild(li);
    }
    if(id) {
 if(key && title) { ta[id] = [key, title]; }
 else if(key) { ta[id] = [key, '']; }
 else if(title) { ta[id] = ['', title];} 
    }
    // re-render the title and accesskeys from existing code in wikibits.js
    akeytt();
    return li;
}

function addlimenu(tabs, name, id)
{
    var na = document.createElement('a');
    na.href = '#';
    var mn = document.createElement('ul');
    na.appendChild(document.createTextNode(name));
    var li = document.createElement('li');
    li.id = id;
    li.className = 'tabmenu';
    li.appendChild(na);
    li.appendChild(mn);
    tabs.appendChild(li);
    return li;
}

function addnavbox_link(URL,Name,ID)
{
var portlet = document.getElementById('p-navigation');
var links = portlet.getElementsByTagName('ul')[0];
links.innerHTML += '<li id="' + ID + '"><a href="' + URL + '">' + Name + '</a></li>';
}
/////////////////////////////////////////////
*/
document.write("<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js' type='text/javascript'></script>");

document.write("<script src='/index.php?title=Global.js&action=raw&smaxage=0&ctype=text/javascript' type='text/javascript'></script>");