MediaWiki:Gadget-furigana.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.
mw.hook( 'wikipage.content' ).add( function ( $content ) {
	var isToggling = false,
		mouseMoved = false;
	
	$( window ).on( 'mousemove', function () {
		mouseMoved = true;
	} );

	$content.find( '.furigana-wrapper' )
		.on( 'mouseenter focus', function () {
			if ( !isToggling && mouseMoved ) {
				isToggling = true;
				
				$( this ).find( '.furigana-caption' )
					.fadeToggle( 400, 'swing', function () {
						isToggling = mouseMoved = false;
					} );
			}
		} );
} );