MediaWiki:Gadget-tooltips.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.
var map = {
'rzeczownikowa': 'rzeczownik',
'czasownikowa': 'czasownik',
'przymiotnikowa': 'przymiotnik',
'zaimkowa': 'zaimek',
'przysłówkowa': 'przysłówek',
'spójnikowa': 'spójnik',
'przyimkowa': 'przyimek',
'wykrzyknikowa': 'wykrzyknik',
'partykułowa': 'partykuła',
'dokonana': 'dokonany',
'niedokonana': 'niedokonany',
'przechodnia': 'przechodni',
'nieprzechodnia': 'nieprzechodni',
'zwrotna': 'zwrotny',
'rodzaj': 'rodzaju',
'męski': 'męskiego',
'męskorzeczowy': 'męskorzeczowego',
'męskozwierzęcy': 'męskozwierzęcego',
'męskoosobowy': 'męskoosobowego',
'niemęskoosobowy': 'niemęskoosobowego',
'żeński': 'żeńskiego',
'nijaki': 'nijakiego',
'wspólny': 'wspólnego',
'lub': 'lub'
};
mw.hook( 'wikipage.content' ).add( function ( $content ) {
var rePhrase = /^fraza (.+?)(?: ?<.*)?$/;
$content.find( 'p.fldt-znaczenia i' )
.filter( function () {
return this.textContent.indexOf( 'fraza ' ) === 0;
} )
.each( function () {
var output,
text = this.textContent.replace( rePhrase, '$1' ).trim();
if ( !text.length ) {
return true;
}
output = text.split( /[ ,]+/ ).reduce( function ( prev, current ) {
return prev.trim() + ' ' + ( map[ current ] || '' );
}, 'związek wyrazów funkcjonujący jak' );
$( this )
.attr( 'title', output )
.css( 'cursor', 'help' )
.tipsy( { gravity: 's' } );
} );
$content.find( '.custom-tooltip' ).tipsy( {
gravity: 's'
} );
} );