Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Col. o'neill/DHD.js: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
K gewählte Symbole hintereinander in gleicher Größe anzeigen, SGU-DHD-Koordinaten erst ermitteln wenn das DHD sichtbar ist
KKeine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
  * JS-Skript für interaktives DHD
  * JS-Skript für interaktives DHD
  * Für Import des Skripts einfach folgende Zeile (ohne den Stern am Anfang natürlich) in der eigenen Common.js einfügen:
  * Für Import des Skripts einfach folgende Zeile (ohne den Stern am Anfang natürlich) in der eigenen Common.js einfügen:
  * if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Testseite2"){$('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'));}
  * if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Tools") importScript("Benutzer:Col. o'neill/DHD.js");
**/
**/
//TODO: ausgewählte Symbole bei SGU in Fernbedienungsfeld?
//TODO: ausgewählte Symbole bei SGU in Fernbedienungsfeld? Symbole & Mittelknopf evtl auf mouseover & click highlighten (shadow)
function iLink(l,t){
function iLink(l,t){
return $('<a>').attr('href','http://stargate-wiki.de/wiki/'+encodeURI(l)).attr('title',l).text(t||l);
return $('<a>').attr('href','http://stargate-wiki.de/wiki/'+encodeURI(l)).attr('title',l).text(t||l);
Zeile 74: Zeile 74:
{'name':'die '+iLink('Erde'),'addr':'10,15,20,26,28,13,18,06,30'}
{'name':'die '+iLink('Erde'),'addr':'10,15,20,26,28,13,18,06,30'}
],
],
stock: this.stockSG1,
stock: null,
init: function(){
init: function(){
DHD.stock = DHD.stockSG1;
$('.DHDGlyph,.DHDConfirm').css('cursor','pointer');
$('.DHDGlyph,.DHDConfirm').css('cursor','pointer');
$('#DHDResult').text('Du hast noch kein Symbol angewählt.');
$('#DHDResult').text('Du hast noch kein Symbol angewählt.');
Zeile 167: Zeile 168:
DHD.dialing=true;
DHD.dialing=true;
}
}
$(this).children("img").clone().removeAttr('width').attr('height', '35px').css({'width': '', 'height': '35px'}).appendTo('#DHDResList');
$(this).children("img").clone().removeAttr('width').attr('height', '38px').css({'width': '', 'height': '38px', 'margin-right': '5px'}).appendTo('#DHDResList');
DHD.address.push(gNum);
DHD.address.push(gNum);
}
}
Zeile 187: Zeile 188:
$('#DHDResult').text('Du hast ').append(DHD.found).append(' angewählt. Stelle Dir nun einen ').append(iLink('Kawoosh')).append(' vor. :D');
$('#DHDResult').text('Du hast ').append(DHD.found).append(' angewählt. Stelle Dir nun einen ').append(iLink('Kawoosh')).append(' vor. :D');
}else{
}else{
$('#DHDResult').text('Zu Deinen angewählten Symbolen ('+DHD.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('.');
$('#DHDResult').text('Zu Deinen angewählten Symbolen konnte keine passende Adresse gefunden werden. Versuch es nochmal - Du findest eine Liste aller bekannten Toradressen unter ').append(iLink('Liste von Toradressen')).append('.');
}
}
DHD.counter=0;
DHD.counter=0;
Zeile 207: Zeile 208:
},
},
};
};
 
$(DHD.init);
document.addEventListener('DOMContentLoaded', function() {
DHD.init();
});