Uživatel:Ankry/common.js

Z Wikizdrojů, volně dostupné knihovny

Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.

  • Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
  • Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
  • Internet Explorer / Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5
  • Opera: Stiskněte Ctrl-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(/  /g," ");
			str = str.replace(/¬ /g,"");
			str = str.replace(/\. *\. *\./g,"…");

			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...",
				onClick: $.wtypo.exec
			});
		});
	});
}