Utilisateur:Dr Brains/Jeux.js
Apparence
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) ;
Firefox (sur GNU/Linux) / 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/ */