MediaWiki:Gadget-bidibuttons.js

From translatewiki.net

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
jQuery( function( $ ) {
	"use strict";

	bidiAddButton( 'dir=ltr', { direction: 'ltr' } );
	bidiAddButton( 'dir=rtl', { direction: 'rtl' } );
	bidiAddButton( 'bidi=embed', { unicodeBidi: 'embed' } );
	bidiAddButton( 'bidi=override', { unicodeBidi: 'bidi-override' } );
	bidiAddButton( 'Default', { unicodeBidi: 'inherit', direction: 'inherit' } );


	function bidiAddButton ( label, css ) {
		var $edit = $( '#wpTextbox1' );
		var $button = $( '<input type="button">' )
			.val( label )
			.click( function () {
				$edit.css( css );
			} );
			
		$edit.parent().prepend( $button );
	}

} );