MediaWiki:Gadget-tradLink.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Usa ctrl su mac
m fix
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 195:
var trad = data.query.pages[ key ].langlinks[ 0 ][ "*" ];
$( '#wpTextbox1' ).textSelection( 'encapsulateSelection', {
pre: trad + "[|",
post: "]"
} );
document.getElementById( 'wpTextbox1' ).selectionStart = selStart + trad.length + 1;
document.getElementById( 'wpTextbox1' ).selectionEnd = selEnd + trad.length + 21;
return;
}
Riga 212 ⟶ 211:
document.getElementById( 'wpTextbox1' ).selectionEnd = selEnd + noLinkLabel.length;
} );
}
 
/**
* Usa Ctrl anziché Alt/Option su mac ([[Special:PermaLink/119548253#Mac]])
*/
function getEventChecker() {
if ( $.client.profile().platform === 'mac' ) {
return function ( event ) {
return event.ctrlKey && !event.altKey && !event.shiftKey && !event.metaKey;
};
} else {
return function ( event ) {
return event.altKey && !event.shiftKey && !event.ctrlKey && !event.metaKey;
};
}
}
 
$( function () {
var eventChecker = getEventChecker();
$( '#wpTextbox1' ).keydown( function( event ) {
if ( eventChecker(event.altKey && !event.shiftKey )&& !event.ctrlKey && !event.metaKey ) {
if ( event.which === 48 ) {
event.preventDefault();