MediaWiki:Common.js
Wersyjo ze dnia 08:49, 1 kwi 2019 autorstwa Grzegorz Kulik (dyskusyjŏ | wkłŏd)
Pozōr: żeby ôbejzdrzeć zmiany po spamiyntaniu, może być potrzebne wysnŏżynie pamiyńci podryncznyj przeglōndarki.
- Firefox / Safari: Przitrzim Shift przi klikaniu Ôdświyż terŏźnõ strōnã, abo naciś knefle Ctrl+F5 abo Ctrl+R (⌘-R na kōmputrze Mac)
- Google Chrome: Naciś Ctrl-Shift-R (⌘-Shift-R na kōmputrze Mac)
- Internet Explorer: Przitrzim Ctrl przi klikaniu Ôdświyż, abo naciś knefle Ctrl+F5
- Opera: Przejdź do Myni → Sztelōnki (Opera → Preferyncyje w Mac), a potym Prywatność i bezpieczyństwo → Wysnŏż dane przeglōndaniŏ → Ôprōznij pamiyńć podryncznõ.
// <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 = 'search'; } 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 ); }