MediaWiki:Common.js
Version vom 5. April 2019, 12:09 Uhr von Bescheid (Diskussion | Beiträge)
Hinweis: Leeren Sie 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: Gehen Sie zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
/*** Bilder-Vorlagenmaske ***/
if ( wgNamespaceNumber == 6
&& ( wgPageName.toLowerCase().indexOf('.jpg')!= -1
|| wgPageName.toLowerCase().indexOf('.gif')!= -1
|| wgPageName.toLowerCase().indexOf('.png')!= -1 )
&& document.getElementById('wpTextbox1')
) {
var d = new Date();
var datum = d.getFullYear()+"/"+(d.getMonth()+1)+"/"+d.getDate();
var p = "{{bild " +
"\n|titel = <!--freigewählter Titel oder: -->" +
"\n|titel_j = <!--Originaltitel jap. , Rōmaji, keine Kanji -->" +
"\n|titel_d = <!--Originaltitel übersetzt-->" +
"\n|detail = 0 <!-- 0 oder 1 (= „Detail“) -->" +
"\n|genre = <!-- bitte auswählen: " +
"\n Blockdruck Buchillustration Fest Gebäude Grabmal Graphik Hängerollbild " +
"\n Kalligraphie Kleidungsstück Kultgegenstand Mandala Maske Monument " +
"\n Pagode Photographie Plakat Postkarte Querbildrolle Relief " +
"\n Schreingebäude Statue Stich Tempelgebäude Tor Torii Tuschmalerei Zeremonie " +
"\n -->" +
"\n|genre2 = <!-- nishiki-e surimono shunga ... (jap., beliebig erweiterbar )-->" +
"\n|genre2_kanji = " +
"\n|material = <!--z.B.: Seide, Papier, Holz, Metall, Stein, " +
"\n Bronze, bemalt, vergoldet, Farbe, Tusche ...-->" +
"\n|maße = <!-- 25,5 x 19,1 cm ... Höhe: 30,2 cm -->" +
"\n|artist= " +
"\n|artist_dates = <!-- 1421–1482 (Bindestrich beachten) -->" +
"\n|periode = <!-- bitte auswählen: " +
"\n Prähistorie Asuka-Zeit Nara-Zeit Heian-Zeit Kamakura-Zeit " +
"\n Muromachi-Zeit Momoyama-Zeit Edo-Zeit Meiji-Zeit " +
"\n Taishō-Zeit frühere Showa-Zeit spätere Showa-Zeit Heisei-Zeit " +
"\n (ggf. auch chin. oder indische Perioden, ...) " +
"\n -->" +
"\n|jahr = <!-- 1432 oder 15. Jh. ...--> " +
"\n|serie = <!-- ''Japanisch'' (Ü) --> " +
"\n|buch = <!-- ''Japanisch'' (Ü) --> " +
"\n|serie_j = <!-- 1831–32 -->" +
"\n|ort = <!-- (dzt. Aufbewahrung oder Besitz) --> " +
"\n|treasure = 0 <!-- 1 → „Jap. Nationalschatz“, " +
"\n 2 → „Weltkulturerbe“, 3 → „Wichtiges Kulturgut“ -->" +
"\n|q_link = <!--Link zur Quelle: http://... -->" +
"\n|q_text = <!-- Text zur Quelle -->" +
"\n|quelle_b = <!-- Zusatztext zur Quelle--> " +
"\n|quelle_d = " + datum + " <!-- Zugriff --> " +
"\n|collection = " +
"\n|beschreibung = <!-- freier Text --> " +
"\n}}";
if ( document.getElementById('wpTextbox1').innerHTML === '')
document.getElementById('wpTextbox1').innerHTML = p;
}
/*** LITERATUR vorlagenmaske***/
if ( wgNamespaceNumber == 100
&& document.getElementById('wpTextbox1')
&& !document.getElementById('wpTextbox1').firstChild
) {
var aut= wgTitle.replace(/[\s_]*\d+/, '')
, year= wgTitle.replace(/\D+[\s_]*/, '');
var p = "{{Literatur " +
"\n| code = "+ wgTitle +
"\n| autor1_fam = " + aut +
"\n| autor1_vor = <!-- Vorname --> " +
"\n| autor1_kanji = " +
"\n| autor2 = <!-- weitere/r Autor/en, vollständige Namen --> " +
"\n| autor_zusatz = <!-- Hg Ü (kein Punkt) --> " +
"\n| sprache= <!-- jap ---> " +
"\n| jahr = " + year +
"\n| pub_form = Buch <!-- oder Zeitschrift oder Sammelband --> " +
"\n| titel1 = <!--Haupttitel --> " +
"\n| titel1_kanji = " +
"\n| titel2 = <!--Untertitel --> " +
"\n| pdf = <!-- Datei:"+ wgTitle +".pdf --> " +
"\n| link = <!--Link zu externer online-Version --> " +
"\n| sammelband_hg = <!-- bei Sammlband: Herausgeber --> " +
"\n| sammelband_titel = <!-- bei Sammlband: Titel des Bandes--> " +
"\n| sammelband_kanji = " +
"\n| ort = " +
"\n| verlag = " +
"\n| reihe = <!-- Namen der Publikationsreihe, inkl. Bandnr. --> " +
"\n| auflage = " +
"\n| zeitschrift = <!-- bei Zeitschrift: Titel und Nummer --> " +
"\n| seiten = <!-- bei Artikeln, z.B.: 22–44 --> " +
"\n| bemerkung = <!-- z.B.: Erste Auflage 1897 --> " +
"\n}}";
if ( document.getElementById('wpTextbox1').innerHTML === '')
document.getElementById('wpTextbox1').innerHTML = p;
}
/***************************
Change redirect address line
source: https://en.wikipedia.org/wiki/User:Dantman/vector.js
***************************/
( function ( $, mw ) {
if ( !window.history || !window.history.replaceState ) {
return;
}
mw.loader.using( 'jquery.mwExtension', function () {
var articlePathRE, pathQuery, path;
articlePathRE = new RegExp(
'^' +
$.escapeRE( mw.config.get( 'wgArticlePath' ) ).replace( '\\$1', mw.config.get( 'wgArticlePath' ).indexOf( '?' ) >= -1 ? '([^?]*)' : '([^&]*)' ) +
'$'
);
pathQuery = location.pathname + ( location.search ? '?' + location.search : '' );
// Only execute on paths matching the article path (don't squash query arguments)
if ( articlePathRE.test( pathQuery ) ) {
path = mw.util.wikiGetlink( mw.config.get( 'wgPageName' ) );
path += window.location.hash || '';
window.history.replaceState( {}, document.title, path );
}
} );
}( jQuery, mediaWiki ) );
/*********** WIKI GADGETS *****************/
function PageHomeArrows()
{
//if (!wgNamespaceNumber || wgNamespaceNumber <100) return;
var c = document.getElementById("bodyContent") || document.getElementById("mw_content") || document.getElementById("article");
if (!c) return;
for (var level = 2; level <= 3; ++level) {
var h = c.getElementsByTagName("h" + level);
for (var i = 0; i < h.length; ++i) {
var mwh = h[i].lastChild; // moveEditsection not run yet
if (mwh && mwh.className == "mw-headline" && mwh.offsetTop>screen.availHeight) {
var arrow = document.createElement("a");
arrow.className = "toparrow noprint";
arrow.title= "zum Seitenanfang";
arrow.appendChild(document.createTextNode("top↑"));
arrow.href = "javascript:window.scrollTo(0,0); void 0;";
mwh.insertBefore(arrow, mwh.firstChild);
}
}
}
}
addOnloadHook(PageHomeArrows);
function moveToc() {
var toc = document.getElementById("toc") || 0;
var tW = toc ? toc.offsetWidth : 0;
var fW = document.getElementById("footer").offsetWidth;
var cW = document.getElementById("content").offsetWidth;
var abstand = fW-cW;
var tocR = (cW - (toc.offsetLeft + tW))/2;
if (toc && (tocR < 20) && (abstand > 0) ) {
toc.style.marginRight = ((tW/2+tocR) < abstand ) ? -(tW/2+tocR)+'px' : -abstand+'px';
}
else toc.style.marginRight = 0;
}
if (document.getElementById("toc")) moveToc();