MediaWiki:Gadget-keyboard-yiddish.js
Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.
- Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
- Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
- Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
- Opera: Naciśnij klawisze Ctrl+F5.
/*
* Wirtualna klawiatura jidysz
* Author: [[w:pl:User:Holek|Holek]], [[User:Joystick|joystick]], WikiMedia
* Licence: [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]
* Modified by: [[User:Peter Bowman|Peter Bowman]]
* Original version: [[Specjalna:Niezmienny link/4460090]]
*/
if (
[
'Portal:Jidysz/keyboard',
'Portal:Jidysz/pl/create',
'Portal:Jidysz/pl/redaction',
'Portal:Jidysz/en/create',
'Portal:Jidysz/en/redaction',
'Kategoria:Jidysz',
'Kategoria:jidysz_(indeks)'
]
.indexOf( mw.config.get( 'wgPageName' ) ) !== -1
) {
$.when(
mw.loader.using( 'jquery.textSelection' ),
$.ready
).done( function () {
var characters = [
'פ', 'ם', 'ן', 'ו', 'ט', 'א', 'ר', 'ק', '׳', '״', ',','ף', 'ך',
'ל', 'ח', 'י', 'ע', 'כ', 'ג', 'ד', 'ש', '.', 'ץ', 'ת', 'צ', 'מ',
'נ', 'ה', 'ב', 'ס', 'ז', 'אַ', 'אָ', 'בֿ', 'וּ', 'יִ', 'יי', 'ײַ', 'כּ',
'פּ', 'פֿ', 'שׂ', 'תּ', '־'
],
$createbox = $( 'form[name="createbox"]' ),
$input = $createbox.find( '.createboxInput' ),
$toolbox = $( '<div>' ).attr( 'dir', 'rtl' ).addClass( 'virtual_keyboard' );
characters.forEach( function ( v, i ) {
$( '<a>' )
.attr( 'href', '#' )
.text( v )
.on( 'click', function () {
$input
.textSelection( 'encapsulateSelection', { pre: v } )
// [mediawiki/extensions/InputBox]/resources/ext.inputBox.js
.trigger( 'change' );
return false;
} )
.appendTo( $toolbox );
if ( [ 9, 20, 30 ].indexOf( i ) !== -1 ) {
$toolbox.append( '<br>' );
}
} );
$createbox.prepend( $toolbox );
} );
}