%PDF- %PDF-
Direktori : /www/varak.net/wiki.varak.net/extensions/MobileFrontend/src/mobile.startup/ |
Current File : /www/varak.net/wiki.varak.net/extensions/MobileFrontend/src/mobile.startup/icons.js |
var Icon = require( './Icon' ), util = require( './util' ); /** * A set of shared icons. * * Factory methods are used to keep separate features that use the same icons * from accidentally manipulating one another's DOM when calling methods like * `remove`. * * @class icons * @singleton * @uses Icon */ module.exports = { /** * Gets a spinner icon. * * The icon should be used to inform the user that the front-end is * communicating with the back-end. * @memberof icons * @instance * @param {Object} [options] See `Icon` for more details * @return {Icon} */ spinner: function ( options ) { options = options || {}; return new Icon( util.extend( options, { name: 'spinner', label: mw.msg( 'mobile-frontend-loading-message' ), additionalClassNames: 'spinner loading' } ) ); } };