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
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(52 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
/**
* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HotCat-Einstellungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
//Bei Benutzung von HotCat erst noch Bearbeitungsvorschau: Bei 0 hinten wird der Befehl deaktiviert
//Bei Benutzung von HotCat erst noch Bearbeitungsvorschau: Bei 0 hinten wird der Befehl deaktiviert
hotcat_no_autocommit = 0;
hotcat_no_autocommit = 0;
Zeile 5: Zeile 8:
hotcat_list_size = 15;
hotcat_list_size = 15;


/**
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Erweiterung für Renes Spoiler-Test ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
**/
spoilerOK = false;
spoilerOK = false;
function toggleNext(a) {
function toggleNext(a) {
Zeile 23: Zeile 29:
}
}


//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', '/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', '/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";
mw.util.addPortletLink('p-views', '/w/index.php?title='+wgPageName+'&action=purge', 'P', 'ca-purge', 'Purge', 'p');
});}
mw.util.addPortletLink('p-views', '/w/index.php?title='+wgPageName+'&useformat=mobile', 'm', 'ca-mobileview', 'Mobilansicht');
}


//DHD - v1.0
/**
//TODO: Ausgewählte Symbole als tatsächliche Symbole statt Nummern?
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Difftools +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
$('.DHDGlyph,.DHDConfirm').css('cursor','pointer');
**/
$('.DHDResult').text('Du hast noch kein Symbol angewählt.');
//fügt in älteren Versionsunterschieden Links zum diff von dieser und der vorherigen alten zur aktuellen Version ein
var dialing=false;
if($('#differences-nextlink').length){
var counter=0;
var prevurl = $('#mw-diff-otitle1 strong > a').attr('href');
var address=[];
var nexturl = $('#differences-nextlink').attr('href');
var found=null;
$('td.diff-ntitle').append("<div id='mw-diff-ntitleN'><span style='font-size: 90%;'>(&thinsp;<a id='differences-tocurdiff1' title='Änderungen seit vorheriger Version' href=\"/w/index.php?title="+wgPageName+"&diff=cur&oldid="+prevurl.substring(prevurl.search('&oldid=')+7)+"\">Änderungen seit vorheriger Version</a>&thinsp;|&thinsp;<a id='differences-tocurdiff2' title='Änderungen seit dieser Version' href=\"/w/index.php?title="+wgPageName+"&diff=cur&oldid="+nexturl.substring(nexturl.search('&oldid=')+7)+"\">seit dieser Version</a>&thinsp;)</span></div>");
var iLink=function(l,t){
}
return $('<a>').attr('href','http://stargate-wiki.de/wiki/'+encodeURI(l)).attr('title',l).text(t||l);
//zeigt in Multi-Versionsunterschieden den genauen Unterschied der Seitengröße in Bytes an
};
if($('.diff-multi').length){
var stock=[
var oldurl=prevurl||$('#mw-diff-otitle1 strong > a').attr('href');
{'name':iLink('Othala'),'addr':'11,27,23,16,33,3,9,1'},
var oldid=oldurl.substring(oldurl.search('&oldid=')+7);
{'name':iLink('Lantia'),'addr':'19,21,2,16,15,8,20,1'},
$.get(wgServer+wgScriptPath+'/api.php?action=query&prop=revisions&titles='+wgPageName+'&rvprop=size&format=json&rvstartid='+oldid+'&rvendid='+oldid, function(d1){
{'name':iLink('Latona'),'addr':'16,34,28,12,4,7,1'},
if('string'==typeof d1) d1=JSON.parse(d1);
{'name':iLink('P2X-338'),'addr':'20,21,5,19,4,25'},
var oldsize=d1.query.pages[wgArticleId].revisions[0].size;
{'name':iLink('P2X-555'),'addr':'28,8,16,33,13,31,1'},
var newurl=$('#mw-diff-ntitle1 strong>a').attr('href');
{'name':iLink('P34-353J'),'addr':'38,9,28,15,35,3,1'},
var newid=newurl.substring(newurl.search('&oldid=')+7);
{'name':iLink("K'Tau"),'addr':'18,2,30,12,26,33,1'},
$.get(wgServer+wgScriptPath+'/api.php?action=query&prop=revisions&titles='+wgPageName+'&rvprop=size&format=json&rvstartid='+newid+'&rvendid='+newid, function(d2){
{'name':iLink('P3W-451'),'addr':'9,2,23,15,37,20,1'},
if('string'==typeof d2) d2=JSON.parse(d2);
{'name':iLink('P3X-116]'),'addr':'21,13,26,17,31,9,1'},
var newsize=d2.query.pages[wgArticleId].revisions[0].size;
{'name':iLink('P3X-118'),'addr':'6,26,34,37,17,21,1'},
if(oldsize&&newsize){
{'name':iLink('P3X-562'),'addr':'3,28,9,35,24,32,1'},
var diffsize=newsize-oldsize;
{'name':iLink('P3X-729'),'addr':'29,8,18,22,4,25,1'},
if(diffsize>0) diffsize="+"+diffsize;
{'name':iLink('P3X-774'),'addr':'9,19,26,17,22,5,1'},
$('.diff-multi').append("<br /><small>("+diffsize+" Bytes)</small>");
{'name':iLink('P3X-797'),'addr':'26,2,33,24,10,32,1'},
{'name':iLink('Cimmeria'),'addr':'11,35,22,17,6,26,1'},
{'name':iLink('Carthago'),'addr':'29,8,18,22,4,25,1'},
{'name':iLink('Argos'),'addr':'24,4,20,9,15,29,1'},
{'name':iLink('P4A-771'),'addr':'27,7,15,32,12,30,1'},
{'name':iLink('P4G-881'),'addr':'9,2,23,32,12,30,1'},
{'name':iLink('P4X-377'),'addr':'25,8,18,29,4,22,1'},
{'name':iLink('P5C-353'),'addr':'27,7,15,32,12,30,1'},
{'name':iLink('Edora'),'addr':'28,24,7,9,15,3,1'},
{'name':iLink('Kheb'),'addr':'26,35,6,8,23,14,1'},
{'name':iLink('P9C-372'),'addr':'25,8,18,29,4,22,1'},
{'name':iLink('Heliopolis'),'addr':'27,7,15,32,12,30,1'},
{'name':iLink('PB5-926'),'addr':'12,36,23,18,7,27,1'},
{'name':iLink('Camelot (Ort)','Camelot'),'addr':'20,2,35,8,26,15,1'},
{'name':iLink('Hanka'),'addr':'21,13,26,17,5,37,1'},
{'name':iLink('Abydos'),'addr':'27,7,15,32,12,30,0'},
{'name':iLink('Chulak'),'addr':'9,2,23,15,37,20,7'},
{'name':iLink('Dakara'),'addr':'16,28,3,8,33,4,1'},
{'name':'die '+iLink('Erde'),'addr':'28,26,5,36,11,29,1'},
{'name':iLink('Erebus'),'addr':'22,32,4,27,23,38,1'},
{'name':iLink('Euronda'),'addr':'30,27,9,7,19,16,1'},
{'name':iLink('Euronda'),'addr':'30,2,27,15,37,20,,1'},
{'name':iLink('Martins Planet'),'addr':'24,12,32,29,11,34,1'},
{'name':'den '+iLink('NID-Stützpunkt'),'addr':'35,16,3,19,28,15,1'},
{'name':iLink('Praklarush Taonas'),'addr':'29,3,31,34,5,17,1'},
{'name':'den '+iLink('Sangreal-Planet','Sangreal-Planeten'),'addr':'30,19,34,9,33,18,1'},
{'name':iLink('Tollana'),'addr':'4,29,8,22,18,25,1'},
{'name':iLink('Vorash'),'addr':'38,9,28,35,3,37,1'}
];
$('.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+" ");
}, 'json');
address.push(GNum);
}, 'json');
}
}
}else{
 
alert("Whoa, whoa, nicht so viel... Eine Stargate-Adresse kann nur bis zu neun Symbolen haben!");
/**
}
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Skriptimporte +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
});
**/
$('.DHDConfirm').click(function(){
if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Entwürfe") importScript("Benutzer:Col. o'neill/Bewertungen.js");
if(counter>=7){
if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Tools"){
if(address[8]){
importScript("Benutzer:Col. o'neill/CatTools.js");
var m=[17,21,31,35,24,11];
importScript("Benutzer:Col. o'neill/DHD.js");
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;
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Tests +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
}
**/
}
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;
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.');
});