MediaWiki:Common.js: Porōwnanie wersyji

Ze SileSłownik
Idź do: nawigacyjŏ, szukej
(POZŮR! Usůńjyńće treśći (zajta pozostoła pusto)!)
Ôznaczynie: Usunięcie całej zawartości strony
 
(Niy sōm pokŏzane 23 postrzednie wersyje ôd tego samego używŏcza)
Linijŏ 1: Linijŏ 1:
// <pre>
 
// Skrypt dla strony specjalnej [[Special:Search]]
 
/*
 
== Small search keyboard ==
 
; Author: Maciej Jaros [[:pl:User:Nux]]
 
; Licence: CC-BY or [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]
 
*/
 
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) == "Search" ) {
 
jQuery( document ).ready( function() {
 
if ( document.forms['search'] ) {
 
addSearchKeyboard( document.forms['search'] );
 
}
 
  
if ( document.forms['powersearch'] ) {
 
addSearchKeyboard( document.forms['powersearch'] );
 
}
 
} );
 
}
 
 
function addSearchKeyboard( searchForm ) {
 
var searchBoxId = 'lsearchbox';
 
if ( !searchForm.lsearchbox ) {
 
if ( searchForm.search.id == '' ) {
 
searchBoxId = searchForm.name + 'box';
 
searchForm.search.id = searchBoxId;
 
} else {
 
searchBoxId = searchForm.search.id;
 
}
 
}
 
 
var $input = jQuery( '#' + searchBoxId );
 
var $panel = jQuery( '<div class="search_keyboard" style="width:50%; font-size:small; font-weight: bold" />' );
 
$panel.append( "Polskie znaki: " );
 
 
var letters = ['ą', 'ć', 'ę', 'ł', 'ń', 'ó', 'ś', 'ź', 'ż', '–', '„', '”'];
 
for ( var i = 0; i < letters.length; i++ ) {
 
var $link = jQuery( '<a href="#"/>' );
 
$link.append( letters[i] );
 
$link.click( function( event ) {
 
$input.textSelection( 'encapsulateSelection', {
 
pre: jQuery( this ).text()
 
} );
 
event.preventDefault();
 
} );
 
$panel.append( $link );
 
}
 
 
$input.parent().parent().append( $panel );
 
}
 

Teroźnŏ wersyjŏ na dziyń 16:13, 18 mŏj 2020