_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

Benutzer:TMg/common.js

In diesem Artikel werden wir die faszinierende Welt von Benutzer:TMg/common.js und all die verschiedenen Facetten erkunden, die es in der heutigen Gesellschaft so relevant machen. Von seinen Auswirkungen im professionellen Bereich bis hin zu seinem Einfluss auf die Populärkultur war Benutzer:TMg/common.js Gegenstand unzähliger Studien und Analysen, die es uns ermöglichen, seine Bedeutung und Reichweite besser zu verstehen. Durch verschiedene Perspektiven und Meinungen werden wir in das komplexe Universum von Benutzer:TMg/common.js eintauchen, um seine vielfältigen Auswirkungen und seine Entwicklung im Laufe der Zeit zu entdecken. Machen Sie sich bereit für eine spannende Reise durch die Dimensionen von Benutzer:TMg/common.js und alles, was es zu bieten hat.
/* 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 += '&section=';
	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 + '&section=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' );