Benutzer:JoKalliauer/common.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
// Wartende Neulinge https://de.wikipedia.org/wiki/Wikipedia:Mentorenprogramm/Richtlinien#Wartende_Neulinge_schnell_erkennen_mit_JavaScript-Erweiterung
 mw.loader.load('/w/index.php?title=Benutzer:Euku/Mentorenprogramm.js'
 + '&action=raw&ctype=text/javascript'); //     [[Benutzer:Euku/Mentorenprogramm.js]]

//Skriptsammlung Fliegelflagel, [[Benutzer:Schnark/js/fliegelflagel]]
(function (module) {
	if (mw.loader.getState(module)) {
		mw.loader.using(module).done(function () {
			mw.libs.ve.addPlugin(function () {
				var ve = $.Deferred();
				mw.hook('userjs.schnark-fliegelflagel.ve').fire(ve);
				return ve.promise();
			});
		});
	}
})('ext.visualEditor.desktopArticleTarget.init');
mw.hook('userjs.schnark-fliegelflagel.userdefine').fire({
	version: 1.0,
	profile: undefined,
	additional: {
	},
	config: {
	}
});
//[[Benutzer:Schnark/js/fliegelflagel.js/define.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js/define.js&action=raw&ctype=text/javascript');
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js/load.js&action=raw&ctype=text/javascript');
//Fliegelflagel Ende

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// [[c:User:Whym/lockrollback.js]] Anfang ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// 
// LockRollback ver 0.1
// https://commons.wikimedia.org/wiki/User:Whym/lockrollback.js
//

// Warning: this script is nowhere close to finished.  Use it at your own risk.

//
// How to use:
//
// Add below to [[Special:MyPage/common.js]].
//  importScript("User:Whym/lockrollback.js");
//
// This script disables rollback links.
// They can be reactivated when you click a portlet link "unlock rollback" in the side bar.
// 

(function ($, mw, undefined) {
"use strict";

var lrb = mw.LockRollback = {

targets: $('.mw-rollback-link a'),

init: function(lang) {
  // exit if there is no rollback links
  if (lrb.targets.length == 0) return;

  // set up messages
  mw.messages.set({
    'lrb-portlettext-unlock'  : 'Unlock rollbacks',
    'lrb-portlettext-lock':     'Lock rollbacks'
  });

  // set up CSS classes
  mw.util.addCSS('.lockrollback-locked,   .lockrollback-locked:hover   { text-decoration: line-through; }');
  mw.util.addCSS('.lockrollback-unlocked, .lockrollback-unlocked:hover { text-decoration: underline; }');

  // set the default state to locked
  lrb.lock();

  // set up a portlet link to toggle locked/unlocked
  $( mw.util.addPortletLink('p-tb', '#', mw.msg('lrb-portlettext-unlock'), 't-lockrollback-trigger') ).click( function ( e ) {
    e.preventDefault();
    if ( lrb.locked() ) {
      lrb.unlock();
    } else {
      lrb.lock();
    }
  });
},

locked: function() {
  return lrb.targets.hasClass('lockrollback-locked');
},

unlock: function() {
  $('#t-lockrollback-trigger a').html(mw.msg('lrb-portlettext-lock'));
  lrb.targets.removeClass('lockrollback-locked').addClass('lockrollback-unlocked');
  lrb.targets.unbind('click').click(function(x){
    x.preventDefault();
    document.location.replace($(x.target).attr('href'));
  });
},

lock: function() {
  $('#t-lockrollback-trigger a').html(mw.msg('lrb-portlettext-unlock'));
  lrb.targets.addClass('lockrollback-locked').removeClass('lockrollback-unlocked');
  lrb.targets.unbind('click').click(function(x){
    x.preventDefault();
  });
},

}; // LockRollback

// executed from here when loaded
mw.loader.using(['mediawiki.util'], function() {
  lrb.init();
});

})(jQuery, mediaWiki);

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// [[c:User:Whym/lockrollback.js]] Ende   ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// [[Benutzer:APPER/WikiHistory]] Anfang  ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:APPER/WikiHistory.js&action=raw&ctype=text/javascript');

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// [[Benutzer:APPER/WikiHistory]] Ende    ////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////[[:meta:User_talk:Perhelion/userstatus.js]]Anfang///////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// [[File:Perhelion/userstatus.js]]
mw.loader.load(	'//meta.wikimedia.org/w/index.php?title=User:Perhelion/userstatus.js&action=raw&ctype=text/javascript' );

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////[[:meta:User_talk:Perhelion/userstatus.js]]Ende/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////