mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-12-01 09:16:34 +00:00
2cc9516cde
This is programmatic output from python3 scripts/migrate.py This will result in a Minerva skin dependent on MobileFrontend. Post merge we will rename message keys to have minerva- prefix Bug: T166748 Change-Id: Iff1f7e63e796cc5d4a6d2ab0370e0c33248d2fce
22 lines
552 B
JavaScript
22 lines
552 B
JavaScript
( function ( M, $ ) {
|
|
var BackToTopOverlay = M.require( 'mobile.backtotop/BackToTopOverlay' ),
|
|
backtotop = new BackToTopOverlay(),
|
|
browser = M.require( 'mobile.startup/Browser' ).getSingleton();
|
|
|
|
// check if browser user agent is iOS (T141598)
|
|
if ( browser.isIos() ) {
|
|
return;
|
|
}
|
|
|
|
// initialize the back to top element
|
|
backtotop.appendTo( 'body' );
|
|
|
|
M.on( 'scroll', function () {
|
|
if ( $( window ).height() - $( window ).scrollTop() <= 0 ) {
|
|
backtotop.show();
|
|
} else {
|
|
backtotop.hide();
|
|
}
|
|
} );
|
|
}( mw.mobileFrontend, jQuery ) );
|