Aller au contenu

Utilisateur:Dr Brains/Jeux.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
// {{Projet:JavaScript/Script}} 

function Jeux_Init(){
    var URL = document.URL;
    var ID = false;
    if(URL.indexOf("&game=")!=-1) ID = URL.split("&game=")[1];
    Jeux(ID);
}

function Jeux(ID){
     if(!ID) ID = Jeux_IDArray[0];
     if(!ID) return;
     var Page = document.body;
     while(document.body.firstChild){ document.body.removeChild(document.body.firstChild); }
     document.body.setAttribute("style", "text-align:center;");
     var Div = document.createElement('div');
     Div.style.clear = "both";
     var Script = document.createElement('script');
     Script.type = "text/javascript";
     Script.src = 'http://widgetserver.com/syndication/subscriber/InsertWidget.js?appId=' + ID;
     Div.appendChild(Script);
     var Select = document.createElement('select');
     var OptionOne = document.createElement('option');
     OptionOne.selected = "selected";
     OptionOne.disabled = "disabled";
     Select.appendChild(OptionOne);
     for(var a=0;a<Jeux_IDArray.length;a++){
          if(!Jeux_NameArray[a]) continue;
          var Option = document.createElement('option');
          Option.id = Jeux_IDArray[a];
          Option.value = Jeux_NameArray[a];
          Option.appendChild(document.createTextNode(Jeux_NameArray[a]));
          Option.onclick = function(){
               window.location = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + mw.config.get('wgPageName') + '&game=' + this.id;
          }
          Select.appendChild(Option);
     }
     var A = document.createElement('a');
     A.href="http://www.widgetbox.com/tag/games";
     A.target="_blank";
     A.appendChild(document.createTextNode('Autres jeux'));

     var Q = document.createElement('a');
     Q.href= mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + mw.config.get('wgPageName') + "&action=purge";
     Q.appendChild(document.createTextNode('Quitter'));

     Page.appendChild(Div);
     Page.appendChild(Select);
     Page.appendChild(document.createElement('br'));
     Page.appendChild(A);
     Page.appendChild(document.createTextNode(' - '));
     Page.appendChild(Q);
     Page.appendChild(document.createElement('br'));
     Page.appendChild(document.createElement('br'));
     Page.appendChild(document.createElement('br'));
}

if(mw.config.get('wgTitle')==mw.config.get('wgUserName')+'/Jeux' && (mw.config.get('wgAction')=="view")) addOnloadHook(Jeux_Init);

var Jeux_IDArray = new Array();
var Jeux_NameArray = new Array();

Jeux_NameArray.push("Bubble Shooter");
Jeux_IDArray.push("2f876211-6388-4740-a76c-559f4616a955");

Jeux_NameArray.push("Duck Hunt");
Jeux_IDArray.push("f1a07189-d86b-44ab-ad10-deb517605be8");

Jeux_NameArray.push("Super Mario");
Jeux_IDArray.push("d9dd65db-b0ba-4035-99e3-01b4606b793d");

Jeux_NameArray.push("Bowling");
Jeux_IDArray.push("2920afcf-b7bf-405c-8b28-2a4eb4851ae4");

Jeux_NameArray.push("Drifting");
Jeux_IDArray.push("93c456dd-cf76-41cd-8fbd-3c85609ca1db");

Jeux_NameArray.push("Flash Strike");
Jeux_IDArray.push("0281d24c-848b-41aa-86d9-3256078c4ee8");

Jeux_NameArray.push("WoW Paires");
Jeux_IDArray.push("da7d6206-4393-44d4-a27c-865354076f08");

Jeux_NameArray.push("Worms 3D");
Jeux_IDArray.push("687308ae-b81e-409f-be94-691e1b0d8488");

/* Autres jeux : Voir http://www.widgetbox.com/ */