Zum Inhalt springen

„Benutzer:Mirer/common.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
miserableUser-Funktion eingefügt. Danke an den Autor!
Miserable User
Zeile 74: Zeile 74:
});
});


var usersToHide = ['Martin_Kraft'];
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");
mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Martin_Kraft/hideUserComments.js&action=raw&ctype=text/javascript");

Version vom 8. August 2016, 06:58 Uhr

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");