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/ | * 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: | 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', ' | $(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 | $('#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); | |||