MediaWiki:Gadget-addOButtonsToAdv.js

A Wikiforrásból

Megjegyzés: közzététel után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.

  • Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R (Macen ⌘–R) billentyűkombinációt
  • Google Chrome: használd a Ctrl–Shift–R (Macen ⌘–Shift–R) billentyűkombinációt
  • Internet Explorer / Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
  • Opera: Nyomj Ctrl–F5-öt
/**
 * @description A hagyományos szerkesztőeszköztár hiányzó gombjainak hozzáadása az újhoz
 * @description Add original editor toolbar's missing buttons to the new one
 */
(function ( $, mw ) {
	var tools = {
		'small': {
			label: 'Apróbetűs szöveg',
			type: 'button',
			icon: '//upload.wikimedia.org/wikipedia/commons/4/45/Wikieditor-small-hu.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "<small>",
					post: "</small>"
				}
			}
		},
		'tt': {
			label: 'Írógép-szöveg',
			type: 'button',
			icon: '//upload.wikimedia.org/wikipedia/commons/5/5e/Wikieditor-tt.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "<tt>",
					post: "</tt>"
				}
			}
		},
		'template': {
			label: 'Sablon beszúrása',
			type: 'button',
			icon: '//upload.wikimedia.org/wikipedia/commons/8/86/Wikieditor-template.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{",
					post: "}}"
				}
			}
		},
		'ref': {
			label: 'Forráshivatkozás beszúrása',
			type: 'button',
			icon: '//upload.wikimedia.org/wikipedia/commons/8/81/Wikieditor-reference.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "<ref>",
					post: "</ref>"
				}
			}
		},
		'reflist': {
			label: 'Forráshivatkozások listájának beszúrása',
			type: 'button',
			icon: '//upload.wikimedia.org/wikipedia/commons/8/8d/Wikieditor-references.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "<references />"
				}
			}
		}
	};

	function editorToolbarHook() {
		if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
			mw.loader.using( 'ext.wikiEditor', addOriginalButtonsToNewToolbar );
		}
	}

	function addOriginalButtonsToNewToolbar() {
		$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'advanced',
			'group': 'insert',
			'tools': tools
		});
    }
	mw.hook( 'wikipage.editform' ).add( editorToolbarHook );
} ) ( jQuery, mediaWiki );