Benutzer:Col. o'neill/common.js
aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
/** * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HotCat-Einstellungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/ //Bei Benutzung von HotCat erst noch Bearbeitungsvorschau: Bei 0 hinten wird der Befehl deaktiviert hotcat_no_autocommit = 0; //Bei Benutzung von HotCat die Vorschläge standardmäßig in max. 10 Zeilen anzeigen hotcat_list_size = 15; /** * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Erweiterung für Renes Spoiler-Test ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/ spoilerOK = false; function toggleNext(a) { if (spoilerOK) return true; //Nichts tun, wenn alle angezeigt werden var e = a.nextElementSibling; if (!e) e = a.parentNode.parentNode.nextElementSibling; if (!e) return false; if (e.className == "spoiler") e.className = ""; else e.className = "spoiler"; return true; } function toggleAll() { spoilerOK = spoilerOK ? false : true; document.getElementById("SpoilerCSS").disabled = spoilerOK; return true; } /** * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Viewbar-Anpassungen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/ if( mw.config.get( 'wgNamespaceNumber' ) !== -1 && mw.config.get( 'wgArticleId' ) !== 0 ){ mw.util.addPortletLink('p-views', '/w/index.php?title='+wgPageName+'&action=delete', 'L', 'ca-delN', 'Löschen', 'd'); document.getElementById('ca-delete').style.display = "none"; mw.util.addPortletLink('p-views', '/wiki/Spezial:Verschieben/'+wgPageName, 'V', 'ca-moveN', 'Verschieben', 'm'); 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'); } /** * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Difftools +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/ //fügt in älteren Versionsunterschieden Links zum diff von dieser und der vorherigen alten zur aktuellen Version ein if($('#differences-nextlink').length){ var prevurl = $('#mw-diff-otitle1 strong > a').attr('href'); var nexturl = $('#differences-nextlink').attr('href'); $('td.diff-ntitle').append("<div id='mw-diff-ntitleN'><span style='font-size: 90%;'>( <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> | <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> )</span></div>"); } //zeigt in Multi-Versionsunterschieden den genauen Unterschied der Seitengröße in Bytes an if($('.diff-multi').length){ var oldurl=prevurl||$('#mw-diff-otitle1 strong > a').attr('href'); var oldid=oldurl.substring(oldurl.search('&oldid=')+7); $.get(wgServer+wgScriptPath+'/api.php?action=query&prop=revisions&titles='+wgPageName+'&rvprop=size&format=json&rvstartid='+oldid+'&rvendid='+oldid, function(d1){ if('string'==typeof d1) d1=JSON.parse(d1); var oldsize=d1.query.pages[wgArticleId].revisions[0].size; var newurl=$('#mw-diff-ntitle1 strong>a').attr('href'); var newid=newurl.substring(newurl.search('&oldid=')+7); $.get(wgServer+wgScriptPath+'/api.php?action=query&prop=revisions&titles='+wgPageName+'&rvprop=size&format=json&rvstartid='+newid+'&rvendid='+newid, function(d2){ if('string'==typeof d2) d2=JSON.parse(d2); var newsize=d2.query.pages[wgArticleId].revisions[0].size; if(oldsize&&newsize){ var diffsize=newsize-oldsize; if(diffsize>0) diffsize="+"+diffsize; $('.diff-multi').append("<br /><small>("+diffsize+" Bytes)</small>"); } }, 'json'); }, 'json'); } /** * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Skriptimporte +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/ if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Entwürfe") importScript("Benutzer:Col. o'neill/Bewertungen.js"); if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Tools"){ importScript("Benutzer:Col. o'neill/CatTools.js"); importScript("Benutzer:Col. o'neill/DHD.js"); } /** * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Tests +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/