Benutzer:Ankry/common.js
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
mediaWiki.loader.load( '//wikisource.org/w/index.php?title=MediaWiki:Gadget-preload-prp-page-image.js&action=raw&ctype=text/javascript');
$.wtypo = {
todo: [],
add: function(fonction) {
$.wtypo.todo.push(fonction);
},
exec: function() {
var txt = $('#wpTextbox1').val();
for (var i = 0; i < $.wtypo.todo.length; ++i) {
txt = $.wtypo.todo[i](txt);
}
$('#wpTextbox1').val(txt);
},
};
if($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1 ) {
$(function() {
//typo
$.wtypo.add(function(str) {
str = str.replace(/- \n/g,"");
str = str.replace(/¬ \n/g,"");
str = str.replace(/([^\.!]) \n/g,"$1 ");
str = str.replace(/"/g,'“');
str = str.replace(/ dag /g,' daß ');
str = str.replace(/ \n/g,"\n");
return $.trim(str);
});
$.when(
mw.loader.using( [ 'mediawiki.toolbar' ] )
).then(function() {
mw.toolbar.addButton( {
imageFile: "//upload.wikimedia.org/wikipedia/commons/9/99/Toolbaricon_templatelink.png",
speedTip: "Typo...",
imageId: 'wsTypo',
onClick: $.wtypo.exec
});
});
});
}