MediaWiki:Gadget-tradLink.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
-todo |
Usa ctrl su mac |
||
Riga 214:
}
/**
* Usa Ctrl anziché Alt/Option su mac ([[Special:PermaLink/119548253#Mac]])
$( '#wpTextbox1' ).keydown( function( event ) {▼
*/
if ( event.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey ) {▼
function getEventChecker() {
if ( event.which === 48 ) {▼
if ( $.client.profile().platform === 'mac' ) {
event.preventDefault();▼
return function ( event ) {
mw.loader.using( [ 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows', 'mediawiki.widgets' ] )▼
return event.ctrlKey && !event.altKey && !event.shiftKey && !event.metaKey;
.done( showDialog )▼
};
.fail( function() { console.error( 'Errore configurazione tradLink' ); } );▼
} else {
} else if ( event.which >= 49 && event.which < 57 ) {▼
return function ( event ) {
event.preventDefault();▼
tradLink( event.which - 49 );▼
};
}
}
$( function () {
var eventChecker = getEventChecker();
if ( eventChecker( event ) ) {
▲ if ( event.which === 48 ) {
▲ event.preventDefault();
▲ mw.loader.using( [ 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows', 'mediawiki.widgets' ] )
▲ .done( showDialog )
▲ .fail( function() { console.error( 'Errore configurazione tradLink' ); } );
▲ } else if ( event.which >= 49 && event.which < 57 ) {
▲ event.preventDefault();
▲ tradLink( event.which - 49 );
}
}
} );
} );
}( mediaWiki, jQuery ) );
| |||