|
|
| Zeile 25: |
Zeile 25: |
| //Viewbar-Anpassungen | | //Viewbar-Anpassungen |
| if( mw.config.get( 'wgNamespaceNumber' ) !== -1 && mw.config.get( 'wgArticleId' ) !== 0 ){ | | if( mw.config.get( 'wgNamespaceNumber' ) !== -1 && mw.config.get( 'wgArticleId' ) !== 0 ){ |
| $(function () {
| | mw.util.addPortletLink('p-views', 'http://stargate-wiki.de/w/index.php?title='+wgPageName+'&action=delete', 'L', 'ca-delN', 'Löschen', 'd'); |
| mw.util.addPortletLink('p-views', 'http://stargate-wiki.de/w/index.php?title='+wgPageName+'&action=delete', 'L', 'ca-delN', 'Löschen', 'd'); | | document.getElementById('ca-delete').style.display = "none"; |
| document.getElementById('ca-delete').style.display = "none"; | | mw.util.addPortletLink('p-views', 'http://stargate-wiki.de/wiki/Spezial:Verschieben/'+wgPageName, 'V', 'ca-moveN', 'Verschieben', 'm'); |
| mw.util.addPortletLink('p-views', 'http://stargate-wiki.de/wiki/Spezial:Verschieben/'+wgPageName, 'V', 'ca-moveN', 'Verschieben', 'm'); | | document.getElementById('ca-move').style.display = "none"; |
| document.getElementById('ca-move').style.display = "none"; | | } |
| });}
| |
|
| |
|
| //DHD | | //DHD-Skriptimport |
| //TODO: Ausgewählte Symbole als tatsächliche Symbole statt Nummern?
| | $('head').append($('<script>').attr('src','http://stargate-wiki.de/w/index.php?title=Benutzer:Col._o%27neill/DHD.js&action=raw&ctype=text/javascript').attr('type','text/javascript')); |
| $('.DHDGlyph,.DHDConfirm').css('cursor','pointer'); | |
| $('.DHDResult').text('Du hast noch kein Symbol angewählt.');
| |
| var dialing=false;
| |
| var counter=0;
| |
| var address=[];
| |
| var found=null;
| |
| var iLink=function(l,t){
| |
| return $('<a>').attr('href','http://stargate-wiki.de/wiki/'+encodeURI(l)).attr('title',l).text(t||l);
| |
| };
| |
| var stock=[
| |
| {'name':iLink('Othala'),'addr':'11,27,23,16,33,03,09,01'},
| |
| {'name':iLink('Lantia'),'addr':'19,21,02,16,15,08,20,01'},
| |
| {'name':iLink('Latona'),'addr':'16,34,28,12,04,07,01'},
| |
| {'name':iLink('P2X-338'),'addr':'20,21,05,19,04,25'},
| |
| {'name':iLink('P2X-555'),'addr':'28,08,16,33,13,31,01'},
| |
| {'name':iLink('P34-353J'),'addr':'38,09,28,15,35,03,01'},
| |
| {'name':iLink("K'Tau"),'addr':'18,02,30,12,26,33,01'},
| |
| {'name':iLink('P3W-451'),'addr':'09,02,23,15,37,20,01'},
| |
| {'name':iLink('P3X-116]'),'addr':'21,13,26,17,31,09,01'},
| |
| {'name':iLink('P3X-118'),'addr':'06,26,34,37,17,21,01'},
| |
| {'name':iLink('P3X-562'),'addr':'03,28,09,35,24,32,01'},
| |
| {'name':iLink('P3X-729'),'addr':'29,08,18,22,04,25,01'},
| |
| {'name':iLink('P3X-774'),'addr':'09,19,26,17,22,05,01'},
| |
| {'name':iLink('P3X-797'),'addr':'26,02,33,24,10,32,01'},
| |
| {'name':iLink('Cimmeria'),'addr':'11,35,22,17,06,26,01'},
| |
| {'name':iLink('Carthago'),'addr':'29,08,18,22,04,25,01'},
| |
| {'name':iLink('Argos'),'addr':'24,04,20,09,15,29,01'},
| |
| {'name':iLink('P4A-771'),'addr':'27,07,15,32,12,30,01'},
| |
| {'name':iLink('P4G-881'),'addr':'09,02,23,32,12,30,01'},
| |
| {'name':iLink('P4X-377'),'addr':'25,08,18,29,04,22,01'},
| |
| {'name':iLink('P5C-353'),'addr':'27,07,15,32,12,30,01'},
| |
| {'name':iLink('Edora'),'addr':'28,24,07,09,15,03,01'},
| |
| {'name':iLink('Kheb'),'addr':'26,35,06,08,23,14,01'},
| |
| {'name':iLink('P9C-372'),'addr':'25,08,18,29,04,22,01'},
| |
| {'name':iLink('Heliopolis'),'addr':'27,07,15,32,12,30,01'},
| |
| {'name':iLink('PB5-926'),'addr':'12,36,23,18,07,27,01'},
| |
| {'name':iLink('Camelot (Ort)','Camelot'),'addr':'20,02,35,08,26,15,01'},
| |
| {'name':iLink('Hanka'),'addr':'21,13,26,17,05,37,01'},
| |
| {'name':iLink('Abydos'),'addr':'27,07,15,32,12,30,00'},
| |
| {'name':iLink('Chulak'),'addr':'09,02,23,15,37,20,07'},
| |
| {'name':iLink('Dakara'),'addr':'16,28,03,08,33,04,01'},
| |
| {'name':'die '+iLink('Erde'),'addr':'28,26,05,36,11,29,01'},
| |
| {'name':iLink('Erebus'),'addr':'22,32,04,27,23,38,01'},
| |
| {'name':iLink('Euronda'),'addr':'30,27,09,07,19,16,01'},
| |
| {'name':iLink('Euronda'),'addr':'30,02,27,15,37,20,01'},
| |
| {'name':iLink('Martins Planet'),'addr':'24,12,32,29,11,34,01'},
| |
| {'name':'den '+iLink('NID-Stützpunkt'),'addr':'35,16,03,19,28,15,01'},
| |
| {'name':iLink('Praklarush Taonas'),'addr':'29,03,31,34,05,17,01'},
| |
| {'name':'den '+iLink('Sangreal-Planet','Sangreal-Planeten'),'addr':'30,19,34,09,33,18,01'},
| |
| {'name':iLink('Tollana'),'addr':'04,29,08,22,18,25,01'},
| |
| {'name':iLink('Vorash'),'addr':'38,09,28,35,03,37,01'}
| |
| ];
| |
| $('.DHDGlyph').click(function(){
| |
| if(counter<9){
| |
| var GNum=$(this).attr('id').substr(4,2);
| |
| if($.inArray(GNum, address)!==-1){
| |
| alert("Du hast dieses Symbol schon ausgewählt - es kann nicht zwei Mal in einer Stargate-Adresse vorkommen!");
| |
| }else{
| |
| counter++;
| |
| if(!dialing){
| |
| $('.DHDResult').text("Du musst sieben bis neun Symbole anwählen (Verwende, wenn nicht anders bekannt, At als Ursprungssymbol und beachte, dass nur vollständig bekannte Adressen akzeptiert werden) und dann mit der roten Mittelscheibe bestätigen. Ausgewählte Symbole:");
| |
| $(".DHDResList").css("display","block");
| |
| $(".DHDReset").css("display","inline");
| |
| $('.DHDResList li').text('');
| |
| dialing=true;
| |
| }
| |
| $(".DHDResList li:nth-child("+counter+")").text(GNum+" ");
| |
| address.push(GNum);
| |
| }
| |
| }else{
| |
| alert("Whoa, whoa, nicht so viel... Eine Stargate-Adresse kann nur bis zu neun Symbolen haben!");
| |
| }
| |
| });
| |
| $('.DHDConfirm').click(function(){
| |
| if(counter>=7){
| |
| if(address[8]){
| |
| var m=[17,21,31,35,24,11];
| |
| if((address[0]===06)&&($.inArray(address[1], m)!==-1)&&($.inArray(address[2], m)!==-1)&&($.inArray(address[3], m)!==-1)&&($.inArray(address[4], m)!==-1)&&($.inArray(address[5], m)!==-1)&&(address[6]===05)&&($.inArray(address[7], m)!==-1)&&(address[8]===01)) found="die [[Destiny]]";
| |
| }else{
| |
| for(var i=0; i<stock.length; i++){
| |
| if(address.toString()===stock[i].addr) found=stock[i].name;
| |
| }
| |
| }
| |
| if(found!==null){
| |
| $('.DHDResult').text('Du hast ').append(found).append(' angewählt. Stelle Dir nun einen ').append(iLink("Kawoosh")).append(' vor. :D');
| |
| }else{
| |
| $('.DHDResult').text('Zu Deinen angewählten Symbolen ('+address.toString()+') konnte keine passende Adresse gefunden werden. Versuch es nochmal - Du findest eine Liste aller bekannten Toradressen unter ').append(iLink('Liste von Toradressen')).append('.');
| |
| }
| |
| counter=0;
| |
| found=null;
| |
| address=[];
| |
| dialing=false;
| |
| }else{
| |
| alert("Du musst sieben bis neun Symbole auswählen!");
| |
| }
| |
| });
| |
| $('.DHDReset').click(function(){
| |
| counter=0;
| |
| address=[];
| |
| dialing=false;
| |
| $('.DHDResList li').text('');
| |
| $('.DHDResList').css('display','none');
| |
| $('.DHDResult').text('Du hast noch kein Symbol angewählt.');
| |
| $(".DHDReset").css("display","none");
| |
| });
| |