%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/www_bck/varak.net_bck/wiki.varak.net/extensions.old/MobileFrontend/javascripts/
Upload File :
Create Path :
Current File : //data/www_bck/varak.net_bck/wiki.varak.net/extensions.old/MobileFrontend/javascripts/modes.js

/**
 *
 * @class mw.mobileFrontend
 * @singleton
 */
( function( $ ) {
mw.mobileFrontend = $.extend( {

	/**
	 * @method
	 * @return {Boolean}
	 */
	isAlphaGroupMember: function() {
		return mw.config.get( 'wgMFMode' ) === 'alpha';
	},

	/**
	 * @method
	 * @return {Boolean}
	 */
	isBetaGroupMember: function() {
		return mw.config.get( 'wgMFMode' ) === 'beta' || this.isAlphaGroupMember();
	},

	/**
	 * @method
	 * @return {Boolean}
	 */
	isApp: function() {
		return mw.config.get( 'wgMFMode' ) === 'app';
	},

	/**
	 * @method
	 * @throws Error when a module is run out of its allowed modes
	 */
	assertMode: function( modes ) {
		var mode = mw.config.get( 'wgMFMode' );
		if ( $.inArray( mode, modes ) === -1 ) {
			throw new Error( 'Attempt to run module outside declared environment mode ' + mode  );
		}
	}
}, mw.mantle );

} ( jQuery ) );

Zerion Mini Shell 1.0