Benutzer:Pauli94/headlineformater.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
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
//$m= Button
//Button
if (typeof $m != 'undefined' && typeof $m.fn.wikiEditor != 'undefined' && $.wikiEditor.isSupported($.wikiEditor.modules.toolbar)) /* Vector */
{
	$m(function() {
		$m('#wpTextbox1').wikiEditor('addToToolbar', {
			'section': 'main', /* oder advanced */
			'group': 'format',
			'tools': {
				'autoFormatter': {
					'label': 'Auto-Format',
					'type': 'button',
					'icon': 'http://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Broom_icon.svg/22px-Broom_icon.svg.png',
					'action': {
						'type': 'callback',
						'execute': function() { return doAutoFormat(this); }
					}
				}
			}
		});
	});
}
else
{
	if (mwCustomEditButtons) /* Monobook */
	{
		mwCustomEditButtons[mwCustomEditButtons.length] = {
			'imageId': 'mw-customeditbutton-autoFormatter',
			'imageFile': 'http://upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png',
			'speedTip': 'Auto-Format',
			'tagOpen': '', 'sampleText': '', 'tagClose': ''
		};
	}
	hookEvent('load', function()
	{
		var f = document.getElementById('mw-customeditbutton-autoFormatter');
		if (f) { f.onclick = function() { return doAutoFormat(this); }; return; }
 
		/* Notfalls als Link unter dem Bearbeitungsfenster */
		f = document.getElementById('editform');
		if (!f) return;
		var a = document.createElement('A');
		a.href = '#';
		a.onclick = function() { return doAutoFormat(this); }
		a.appendChild(document.createTextNode('Auto-Format'));
		var s = f.getElementsByTagName('SPAN');
		for (var i = s.length - 1; i >= 0; i--) if (s[i].className === 'editHelp') { s = s[i]; break; }
		s.appendChild(document.createTextNode(' | '));
		s.appendChild(a);
	});
}