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/common.js: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Test beendet
Gerüst-Skript für DHD
Zeile 31: Zeile 31:
document.getElementById('ca-move').style.display = "none";
document.getElementById('ca-move').style.display = "none";
});}
});}
//DHD - noch unvollständig!
//TODO: Adressen speichern (von Liste von Todadressen auslesen?) -> ein Array pro Anfangssymbol?
$('.DHDGlyph,.DHDConfirm').css('cursor','pointer');
$('.DHDResult').text('Du hast noch kein Symbol angewählt.');
var inProgress=false;
var counter=0;
var tooMuch=false;
var address=[];
$('.DHDGlyph').click(function(){
if(counter>8){
tooMuch=true;
alert('Whoa, whoa, nicht so viel... Eine Stargate-Adresse kann nur bis zu neun Symbolen haben!');
}else{
counter++;
var GNum=$(this).attr('id').substr(4,2);
if(!inProgress){
$('.DHDResult').text("Du musst sieben (oder mehr) Symbole anwählen und dann mit der roten Mittelscheibe bestätigen.<br />Ausgewählte Symbole: <span class='DHDRes' style='cursor:pointer;' title='Klicke, um dieses Symbol wieder zu löschen'>"+GNum+"</span>");
inProgress=true;
}else{
$('.DHDResult').append("<span class='DHDRes' style='cursor:pointer;' title='Klicke, um dieses Symbol wieder zu löschen'>, "+GNum+"</span>");
}
address.push(GNum);
}
});
$('.DHDRes').click(function(){
$(this).css('display','none');
});
$('.DHDConfirm').click(function(){
if(counter>=7){
//Adresse bestätigt -> in Addressenliste suchen und ggf. Ergebnis in found speichern
if(found){
$('.DHDResult').text('Du hast [['+found+']] angewählt. Stelle Dir nun einen [[Kawoosh]] vor. :D');
}else{
$('.DHDResult').text('Zu Deinen angewählten Symbolen konnte keine passende Adresse gefunden werden. Versuch es nochmal - Du findest eine Liste aller bekannten Toradressen unter [[Liste von Toradressen]].');
}
counter=0;
adress=[];
inProgress=false;
}else{
alert("Du hast noch nicht genügend Symbole ausgewählt!");
}
});