Benutzer:Se4598/common.js
aus Wikipedia, der freien Enzyklopädie
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
//für alle Skins
//Achtung: Einige Skripts werden wahrscheinlich nicht unter anderen Skins als Vector funktionieren, sind aber aus irgendwelchen Gründen trotzdem hier ;-)
var autosave = false;
//WikiSyntaxTextMod + run_wstm switch
( function($, mw) {"use strict";
//jQuery.cookie is loaded by default
if(mw.loader.getState("user:PerfektesChaos/WikiSyntaxTextMod") !== "ready" && $.cookie( 'run_wstm' ) !== 'false'){
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/WikiSyntaxTextMod/r.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400","text/javascript");
}
$(document).ready(function() {
var state = $.cookie( 'run_wstm' ) !== 'false';
var wstm_switch = $('<a>',{
id: 'run_wstm_toggle',
text: state?'on':'off',
title: 'toggle WSTM '+(state?'off':'on'),
href: '#',
style: 'text-decoration:underline;',
click: function(e){
e.preventDefault();
var newstate = $.cookie( 'run_wstm' ) === 'false'
$.cookie( 'run_wstm', newstate?'true':'false', { path: '/' } );
$('#run_wstm_toggle').text(newstate?'on':'off')
return false;
}
});
var wstm_run = $('<a>',{
text: 'run',
title: 'run WSTM',
href: '#',
click: function(e){
e.preventDefault();
if(mw.loader.getState("user:PerfektesChaos/WikiSyntaxTextMod") !== "ready") {
var WSTM_callback_run = function () {
mw.libs.WikiSyntaxTextMod.api.load(true);
}
var WSTM_config_inhibit_runAfter = {
'WikiSyntaxTextMod': {
'config': {
'load': {
'inhibit': true,
'after': WSTM_callback_run
}
}
}
};
$.extend(true, mw.libs, WSTM_config_inhibit_runAfter);
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/WikiSyntaxTextMod/r.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400","text/javascript");
} else {
mw.libs.WikiSyntaxTextMod.api.load(true);
}
return false;
}
});
//add it
var $toolbox = $('#p-tb').find( 'ul' ).eq( 0 );
$toolbox.prepend($('<li id=\'run_wstm\'>').append('WSTM: ' ,wstm_switch, ' ', wstm_run));
});
}($, mw) );
//end WSTM
//edit-favicon / Seitentitel
if ( typeof mw.libs.paneMarker !== "object" ) {
mw.libs.paneMarker = {};
}
mw.libs.paneMarker.opt = {
chars: true
};
mw.loader.load("//www.mediawiki.org/w/index.php?title=User:PerfektesChaos/js/paneMarker/r.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400","text/javascript");
//Benutzer:Schnark/js/*
//[[Benutzer:Schnark/js/fliegelflagel.js]]
if ( typeof mw.libs.fliegelflagel !== "object" ) {
mw.libs.fliegelflagel = {};
}
mw.libs.fliegelflagel.fliegelflagel = {
before: function () {
mw.log('fliegelflagel.js function before');
//mw.libs.fliegelflagel.load('[[Benutzer:Se4598/autoantraege.js]]'); // temporär separater load
//mw.libs.fliegelflagel.load('[[Benutzer:Se4598/js/BugStatus.js]]');
mw.libs.fliegelflagel.register('se4598-BugStatus', {
scripts: '[[Benutzer:Se4598/js/BugStatus.js]]',
title: '{45}-BugStatus',
description: '…',
config: [
]
});
},
after: function () {
mw.log('fliegelflagel.js function after');
}
};
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js&action=raw&ctype=text/javascript&maxage=86400&smaxage=86400');
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Se4598/autoantraege.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400'); // temporär separater load
/* VERALTET: importScript('Benutzer:Schnark/js/jsmodules.js');
$(document).bind('jsmodulesRun', function (e, jsmodules) {
jsmodules.load('[[Benutzer:Schnark/js/autoantraege.js]]'); // eigene Version vorhanden
jsmodules.load('[[Benutzer:Schnark/js/diff.js]]');
jsmodules.load('[[Benutzer:Schnark/js/personendaten.js]]');
jsmodules.load('[[Benutzer:Schnark/js/extratabs.js]]');
});
*/
// [[:fr:Utilisateur:Ltrlg/scripts/TemplateDataEditor.js]] [[:en:User:NicoV/TemplateDataEditor]]
if( $.inArray( mw.config.get('wgNamespaceNumber'), [ 2, 10 ] ) !== -1 && $.inArray( mw.config.get('wgAction'), [ 'edit', 'submit' ] ) !== -1 ) {
mw.loader.load('//fr.wikipedia.org/w/index.php?title=Utilisateur:Ltrlg/scripts/TemplateDataEditor.js&action=raw&ctype=text/javascript');
}
//Benutzer_Diskussion:Lustiger_seth/unsigned.js
importScript("user:lustiger_seth/unsigned.js");
//add Wikidata link [http://www.wikidata.org/w/index.php?title=Wikidata:Project_chat&oldid=293263#A_script_to_have_a_link_to_Wikidata_in_Wikipedia_pages]
( function ( mw, $ ) {
var wiki = 'dewiki';
var namespace = mw.config.get( 'wgCanonicalNamespace' );
if( namespace === '' ) {
var page = mw.config.get( 'wgTitle' );
} else {
var page = namespace + ':' + mw.config.get( 'wgTitle' );
}
$.ajax( {
url: '//www.wikidata.org/w/api.php',
data: {
'format': 'json',
'action': 'wbgetentities',
'sites': wiki,
'titles': page,
'language': mw.config.get( 'wgPageContentLanguage' )
},
dataType: 'jsonp',
success: function( data ) {
if( data.success ) {
for( var i in data.entities ) {
if( i != -1 ) {
mw.util.addPortletLink( 'p-tb', '//www.wikidata.org/wiki/' + data.entities[i].title, 'Wikidata' );
}
}
}
}
} );
} ( mediaWiki, jQuery ) );