Pengguna:Py21/modern.js: Perbedaan antara revisi
Tampilan
Konten dihapus Konten ditambahkan
←Mengosongkan halaman |
k Maintenance: Replacing addOnloadHook with native jQuery (mw:ResourceLoader/Migration_guide_(users)#addOnloadHook - phab:T130879) |
||
(12 revisi perantara oleh satu pengguna lainnya tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
/* Any JavaScript here will be loaded for users using the Modern skin */ |
|||
/* Tooltip accesskey fix */ |
|||
$( function() { |
|||
var tooltipsToFix = [ 'p-cactions', 'mw_portlets', 'p-personal' ]; |
|||
for ( i = 0; i < tooltipsToFix.length; i++ ) { |
|||
var block = document.getElementById( tooltipsToFix[i] ); |
|||
if ( block ) { |
|||
updateTooltipAccessKeys( block.getElementsByTagName( 'a' ) ); |
|||
} |
|||
} |
|||
} ); |
|||
// Compatibility function to run scripts only tested on Monobook. |
|||
// Required for using Twinkle or Friendly (along with many other scripts). |
|||
document._realGEBI = document.getElementById; |
|||
document.getElementById = function( id ) { |
|||
var x = this._realGEBI( id ); |
|||
if( x ) return x; |
|||
else { |
|||
// try to find a reasonable equivalent for monobook-specific element ids |
|||
switch(id) { |
|||
case 'content': return this._realGEBI( 'mw_content' ); |
|||
case 'column-content': return this._realGEBI( 'mw_contentwrapper' ); |
|||
case 'bodyContent': return this._realGEBI( 'mw_contentholder' ); |
|||
case 'column-one': return this._realGEBI( 'mw_portlets' ); |
|||
case 'globalWrapper': return this._realGEBI( 'mw_main' ); |
|||
default: return null; |
|||
} |
|||
} |
|||
} |
Revisi terkini sejak 7 Februari 2021 19.51
/* Any JavaScript here will be loaded for users using the Modern skin */
/* Tooltip accesskey fix */
$( function() {
var tooltipsToFix = [ 'p-cactions', 'mw_portlets', 'p-personal' ];
for ( i = 0; i < tooltipsToFix.length; i++ ) {
var block = document.getElementById( tooltipsToFix[i] );
if ( block ) {
updateTooltipAccessKeys( block.getElementsByTagName( 'a' ) );
}
}
} );
// Compatibility function to run scripts only tested on Monobook.
// Required for using Twinkle or Friendly (along with many other scripts).
document._realGEBI = document.getElementById;
document.getElementById = function( id ) {
var x = this._realGEBI( id );
if( x ) return x;
else {
// try to find a reasonable equivalent for monobook-specific element ids
switch(id) {
case 'content': return this._realGEBI( 'mw_content' );
case 'column-content': return this._realGEBI( 'mw_contentwrapper' );
case 'bodyContent': return this._realGEBI( 'mw_contentholder' );
case 'column-one': return this._realGEBI( 'mw_portlets' );
case 'globalWrapper': return this._realGEBI( 'mw_main' );
default: return null;
}
}
}