Zum Inhalt springen

Benutzer:Mirer/common.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 8. August 2016 um 06:58 Uhr durch Mirer (Diskussion | Beiträge) (Miserable User). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Hinweis: Leere nach dem Veröffentlichen 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
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
importScript('Benutzer:Schnark/js/artikel-statistik.js'); //[[Benutzer:Schnark/js/artikel-statistik.js]]

// Benutzer:PerfektesChaos/js/citoidWikitext
/** // Definition des Anwendungs-Objekts, für persönliche Einstellungen
*if ( typeof mw.libs.citoidWikitext !== "object" ) {
*   mw.libs.citoidWikitext  =  { };
*}
* // Box schon bei Seitenaufruf öffnen
* mw.libs.citoidWikitext.leading = true;
*/
// Einbindung von citoidWikitext
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/citoidWikitext/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript");

/**
 * Anzahl der Beobachter für Artikel
 * (NumViewer-Script)
 *
 * Author: Benutzer:Nightfly85
 * 
 * erweitert (mirer) für markAdmins
 */
$(document).ready(function() {
	markadmins			= true;       // Admins u. ä. besonders hervorheben?
	marksubpages		= true;      // auch Links auf Admin-Unterseiten markieren?
	mawatchlist			= true;       // auch auf der Beobachtungsliste?
	macontribs			= true;       // auch in den Benutzerbeiträgen?
	markarbcom			= true;       // zusätzlich: Schiedsgericht besonders hervorheben?
	markcheckuser		= true;       // zusätzlich: Checkuser-Berechtigte besonders hervorheben?
	markoversight		= true;       // zusätzlich: Oversighter besonders hervorheben?
	markcomadmins		= true;      // zusätzlich: Commons-Admins besonders hervorheben?
	markwdadmins		= true;      // zusätzlich: Wikidata-Admins besonders hervorheben?
	markexadmins		= true;      // zusätzlich: Ex-Admins besonders hervorheben?
	markexbureaucrats	= true;	  // zusätzlich: Ex-Bürokraten besonders hervorheben?

	// Beschriftungen
	markatxt         = "A";     // Markierung für Admins
	markrenatxt      = "A-Ren"; // Markierung für umbenannte Admins
	markbureautxt    = "B";     // Markierung für Bürokraten
	markstewtxt      = "S";     // Markierung für Stewards
	markcomatxt      = "Com-A"; // Markierung für Commons-Admins
	markwdatxt       = "WD-A";  // Markierung für Wikidata-Admins
	markexatxt       = "Ex-A";  // Markierung für Ex-Admins
	markexbureautxt  = "Ex-B";  // Markierung für Ex-Bürokraten
	markarbcomtxt    = "SG";    // Markierung für Schiedsgerichtsmitglieder
	markcheckusertxt = "CU";    // Markierung für Checkuser-Berechtigte
	markombudsmantxt = "Omb";   // Markierung für Ombudspersonen
	markoversighttxt = "OvS";    // Markierung für Oversight-Berechtigte

	var articleName = mw.util.wikiUrlencode(mw.config.get('wgPageName')),
    	lang = mw.config.get('wgContentLanguage'),
    	infoUrl = '//' + lang + '.wikipedia.org/w/index.php?action=info&title=' + articleName,
    	$siteTopNav = $('#p-views ul');

    $.ajax({ url: infoUrl }).done(function(data) {
		var $infoPage = $(data),
        	$infoPageTableRows = $infoPage.find('table.wikitable.mw-page-info tr'),
            numViewer = 0;
		
		$infoPageTableRows.each(function(i, el) {
    		var $cells = $(el).find('td');
        	if($cells.first().text() == 'Anzahl der Beobachter der Seite' // de
        		// || $cells.first().text() == 'Number of page watchers'     // en
            ) {
            	numViewer = $($cells[1]).text();
            }
		});
 
		var liClass = mw.config.get('wgAction') == 'info' ? 'selected' : '',
        	numViewerText = (numViewer > 0) ? 'Beobachter: <strong>' + numViewer + '</strong>' : 'Kaum Beobachter';

		$siteTopNav.prepend('<li class="' + liClass +'" ><span><a href="' + infoUrl + '">' + numViewerText + '</a></span></li>');

	});
});

var usersToHide = ['Martin_Kraft','Achim_Raschka'];
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Martin_Kraft/hideUserComments.js&action=raw&ctype=text/javascript");