| Current File : /home/jvzmxxx/wiki1/extensions/MobileFrontend/resources/skins.minerva.scripts/mobileRedirect.js |
/*
* Warn people if they're trying to switch to desktop but have cookies disabled.
*/
( function ( M, $ ) {
var settings = M.require( 'mobile.startup/settings' ),
cookiesEnabled = settings.cookiesEnabled,
popup = M.require( 'mobile.startup/toast' );
/**
* An event handler for the toggle to desktop link.
* If cookies are enabled it will redirect you to desktop site as described in
* the link href associated with the handler.
* If cookies are not enabled, show a toast and die.
* @method
* @ignore
* @return {boolean|undefined}
*/
function desktopViewClick() {
if ( !cookiesEnabled() ) {
popup.show(
mw.msg( 'mobile-frontend-cookies-required' ),
'error'
);
// Prevent default action
return false;
}
}
$( '#mw-mf-display-toggle' ).on( 'click', desktopViewClick );
}( mw.mobileFrontend, jQuery ) );