/* Bearbeiten-Links auch auf archivierten Diskussionsseiten einblenden */
$( function() {
if ( $( '.mw-editsection' ).length > 0 ) {
return;
}
var e = document.getElementById( 'ca-edit' );
if ( !e ) {
return;
}
e = e.getElementsByTagName( 'A' );
if ( !e || e.length <= 0 ) {
return;
}
var a = e.cloneNode( false );
var h = a.href += '§ion=';
a.appendChild( document.createTextNode( 'Archiviert' ) );
a.title = 'Archivierten Abschnitt trotzdem bearbeiten';
var s = document.createElement( 'SPAN' );
s.className = 'mw-editsection';
s.appendChild( document.createTextNode( '[' ) );
s.appendChild( a );
s.appendChild( document.createTextNode( ']' ) );
e = $( '#firstHeading, .mw-headline' );
for ( var i = e.length; i--; ) {
s = s.cloneNode( true );
s.getElementsByTagName( 'A' ).href = h + i;
e.appendChild( s );
}
} );
/* Schnellbearbeitung aus ] heraus */
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Whatlinkshere' ) {
( function() {
var l = document.getElementById( 'mw-whatlinkshere-list' );
if ( !l ) {
return;
}
var e = l.getElementsByTagName( 'LI' );
for ( var i = e.length; i--; ) {
var a = document.createElement( 'A' );
a.href = mw.util.getUrl( e.getElementsByTagName( 'A' ).title ) + '?action=edit';
a.appendChild( document.createTextNode( 'bearbeiten' ) );
var b = document.createElement( 'A' );
b.href = a.href + '§ion=0&summary=/*%20Einleitung%20*\/%20';
b.appendChild( document.createTextNode( 'Einleitung' ) );
var c = document.createDocumentFragment();
c.appendChild( document.createTextNode( '(' ) );
c.appendChild( b );
c.appendChild( document.createTextNode( ' ' ) );
c.appendChild( a );
c.appendChild( document.createTextNode( ') ' ) );
e.insertBefore( c, e.firstChild );
}
} )();
}
/* Erzeugt eine (chronologische) Bildergalerie aus dem Logbuch eines Benutzers. */
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Log' ) {
( function() {
var n = document.createElement( 'A' );
n.href = '#';
n.appendChild( document.createTextNode( 'Galerie generieren' ) );
n.onclick = function( ev ) {
var e = document.getElementById( 'bodyContent' ).getElementsByTagName( 'A' );
var a = , b = {};
for ( var i = 0, l = e.length; i < l; i++ ) {
if ( e.parentNode.nodeName === 'LI' && e.className !== 'new'
&& /^(?:Bild|Datei|File|Image):.*\.(?:gif|jpe?g|pdf|png|svg|tiff?)$/i.test( e.title )
) {
if ( b.title] ) continue;
b = e.title] = true;
}
}
if ( ev && ev.shiftKey ) {
a.sort();
}
var username = $( '#mw-input-user input' ).val() || $( '.mw-userlink' ).first().text();
var f = document.createElement( 'FORM' );
f.action = mw.config.get( 'wgScript' ) +
'?action=submit&wpSection=new&wpSummary=Galerie&title=Benutzer:' +
encodeURIComponent( username ) + '/Galerie';
f.method = 'post';
var t = document.createElement( 'TEXTAREA' );
t.name = 'wpTextbox1';
t.rows = 5;
t.value = '<gallery widths="" heights="">\n' + a.join( '|\n' ) + '|\n</gallery>';
f.appendChild( t );
var b = document.createElement( 'INPUT' );
b.name = 'wpPreview';
b.type = 'submit';
b.value = 'Vorschau zeigen';
f.appendChild( b );
var o = document.getElementsByTagName( 'FORM' );
o.parentNode.insertBefore( f, o.nextSibling );
t.focus();
t.select();
return false;
}
document.getElementsByTagName( 'FIELDSET' ).appendChild( n );
} )();
}
var autoFormatTemplates = [
{ name: "Denkmalliste Sachsen Tabellenzeile",
format: "|____________ = _\n",
parameters: {
"Objektnummer": "ID",
"Breitengrad": "NS",
"Längengrad": "EW",
"Baujahr": "Datierung",
"Foto": "Bild"
}
},
{ name: "Infobox Fernsehsendung",
format: "| ______________________ = _\n",
parameters: {
"ID": "Bild",
"DT": "Deutscher Titel",
"OT": "Originaltitel",
"PL": "Produktionsland",
"PJ": "Produktionsjahre",
"PRO": "Produzent",
"PRODUKTIONSUNTERNEHMEN": "Produktionsunternehmen",
"LEN": "Länge",
"SONG": "Titellied",
"IDEE": "Idee",
"GENRE": "Genre",
"EAS": "Erstausstrahlung",
"SEN": "Sender",
"EASDE": "Erstausstrahlung_DE",
"SENDE": "Sender_DE",
"EA": "Episoden",
"ST": "Staffeln",
"OS": "Originalsprache",
"MUSIK": "Musik",
"KAMERA": "Kamera",
"DS": "Besetzung",
"NDS": "Nebendarsteller",
"SYN": "Synchronisation",
"REGELMAESSIGKEIT": "Regelmäßigkeit",
"MODERATION": "Moderation"
}
},
{ name: "Infobox Film",
format: "| ________________ = _\n",
parameters: {
// Veraltete Parameter
"PJ": "Erscheinungsjahr",
"AF": "FSK",
"BMUKK": "JMK",
// Umwandlung der Kurz- in die Langversion
"BILD": "Bild",
"DT": "Deutscher Titel",
"OT": "Originaltitel",
"PL": "Produktionsland",
"EJ": "Erscheinungsjahr",
"LEN": "Länge",
"OS": "Originalsprache",
"Altersfreigabe": "FSK",
"REG": "Regie",
"DRB": "Drehbuch",
"PRO": "Produzent",
"MUSIK": "Musik",
"KAMERA": "Kamera",
"SCHNITT": "Schnitt",
"DS": "Besetzung",
"SYN": "Synchronisation"
}
},
{ name: "Infobox Fluss",
format: "| _= _\n",
parameters: {
"ABFLUSSMENGE": false,
"BEKANNTE BRÜCKEN": false,
"DGWK": false,
"QUELLE_LAT_MIN": false,
"QUELLE_LAT_SEK": false,
"QUELLE_LONG_MIN": false,
"QUELLE_LONG_SEK": false
}
},
{ name: 'Infobox Fußballnationalmannschaft', format: '| ________________ = _\n' },
{ name: "Infobox Gemeinde in Deutschland",
format: "|_________________ = _\n",
parameters: {
"Wappengröße": false,
"Direktionsbezirk": false,
"PLZ-alt": false
}
},
{ name: "Infobox Gemeindeverband in Deutschland",
format: "|_________________ = _\n",
parameters: {
"Wappengröße": false,
"PLZ": false,
"PLZ-alt": false,
"Vorwahl": false,
"Bürgermeister": "Organwalter",
"Bürgermeistertitel": "Organwaltertitel"
}
},
{ name: "Infobox Handballer",
format: "| ___________________ = _\n"
},
{ name: "Infobox Landkreis",
format: "|__________________ = _\n"
},
{ name: "Infobox Militärische Einheit",
format: "|_______________################### = _\n"
},
{ name: "Infobox Ort",
format: "|_____________ = _\n"
},
{ name: "Infobox Ort in den Niederlanden",
format: "| __________________ = _\n"
},
{ name: "Infobox Ort in der Schweiz",
format: "|_ = _\n"
},
{ name: "Infobox Ort in Südafrika",
format: "|___________ = _\n"
},
{ name: "Infobox Phon",
format: "|_=_\n",
parameters: {
"Audio-Anzeige": false,
"Audio1-Anzeige": false,
"Audio2-Anzeige": false,
"Audio3-Anzeige": false,
"Audio4-Anzeige": false,
"Audio5-Anzeige": false,
"Audio6-Anzeige": false,
"Audio7-Anzeige": false,
"Audio8-Anzeige": false,
"Audio9-Anzeige": false,
"Audio10-Anzeige": false,
"Audio11-Anzeige": false,
"Audio12-Anzeige": false,
"Audio13-Anzeige": false,
"Audio14-Anzeige": false,
"Audio15-Anzeige": false,
"Audio16-Anzeige": false,
"Audio17-Anzeige": false,
"Audio18-Anzeige": false,
"Audio19-Anzeige": false,
"Audio20-Anzeige": false
}
},
{ name: "Infobox Publikation",
format: "| __________________ = _\n"
},
{ name: "Infobox Software",
format: "| __________________############### = _\n"
},
{ name: "Infobox Sprache",
format: "| ______________####### = _\n"
},
{ name: "Infobox Staat",
format: "|________________ = _\n"
},
{ name: "Infobox Unternehmen",
format: "| ________________ = _\n"
},
{ name: "Infobox Website",
format: "| _______________ = _\n"
},
{ name: "Information",
format: "|________________ = _\n",
parameters: {
"Andere Version": "Andere Versionen",
"Anmerkung": "Anmerkungen",
"description": "Beschreibung",
"Description": "Beschreibung",
"date": "Datum",
"Date": "Datum",
"source": "Quelle",
"Source": "Quelle",
"author": "Urheber",
"Author": "Urheber",
"permission": "Genehmigung",
"Permission": "Genehmigung",
"other_versions": "Andere Versionen",
"Other_versions": "Andere Versionen"
}
},
{ name: "Normdaten",
format: "|_=_"
},
{ name: "Personendaten",
format: "|_=_\n",
parameters: {
"ALTERNATIVNAME": "ALTERNATIVNAMEN",
"Name": "NAME",
"Alternativnamen": "ALTERNATIVNAMEN",
"Kurzbeschreibung": "KURZBESCHREIBUNG",
"Geburtsdatum": "GEBURTSDATUM",
"Geburtsort": "GEBURTSORT",
"Sterbedatum": "STERBEDATUM",
"Sterbeort": "STERBEORT"
}
},
{ name: "Übersetzung",
format: "|__________ = _\n",
parameters: {
"VERSION": "REVID",
"FREMDVERSION": "FREMDREVID"
}
}
];
var autoFormatReplacements = [
ira', 'etwa'],
, /* problematisch in Zitaten */
,
,
,
,
, /* problematisch bei „u.v.a.m.“ */
,
, /* problematisch bei „und andere“/„unter anderem“/„u.a.m.“ */
,
,
, /* problematisch bei „u.v.a.“/„u.v.a.m.“ */
,
,
,
,
*wibilex\/das-bibellexikon\/details\/quelle\/WIBI\/*referenz\/(\d+)*/g,
'{\{WiBiLex|$1|Autoren=|Zugriffsdatum=' + (new Date().getDate()) + '. Mai 2013}}'],
/* ] */
*\|\s*REVID\s*=\s*)*\/(\d+)\S*/gi, '$1$2'],
*)(\|\s*FREMD)REVID\s*=\s**\/(\d+)\S* +(+)/gi, '$1$2REVID = $3\n$2DATUM = $4'],
/* ] */
,
[/^(\| *(?:NS|EW) *= *)(\d+\.\d{7,})/gm, function($0, $1, $2) {
return $1 + Math.round(parseFloat($2) * 1000000) / 1000000;
}],
,
/* ] */
+Nationalpark*\|\s*img*\}\}/gi, function($0) {
var re = /\s*\|\s*(img)\s*=\s*(*?)\s*\|\s*\1_name\s*=\s*(*?)\s*(*)$/i;
while (re.test($0)) $0 = $0.replace(re, '\n$4\n]');
return $0;
}],
/* Merge duplicate references */
*)>(*?)<\/ref>(*?)<ref(*)>\2<\/ref>/g, function($0, $1, $2, $3, $4) {
$1 = $1 || $4 || ' name="' + $2.replace(/http\S*/g, '').replace(/\W+/g, '').slice(0, 40) + '"';
return '<ref' + $1 + '>' + $2 + '</ref>' + $3 + '<ref' + $1 + ' />';
}]
];
// ]
// mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/diff.js&action=raw&ctype=text/javascript' );
// mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter/autoDiff.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/characterSearch.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/filterContributions.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/highlightSearchTerms.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/highlightUserGroups.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/moveInterwikisToTop.js&action=raw&ctype=text/javascript' );
// mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/showInfoboxToggle.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/weblinkChecker.js&action=raw&ctype=text/javascript' );
// ]
// mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:P.Copp/scripts/templateutil.js&action=raw&ctype=text/javascript' );
// ]
// mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/section-links.js&action=raw&ctype=text/javascript' );