Current File : /home/jvzmxxx/wiki1/extensions/MobileFrontend/resources/mobile.talk.overlays/TalkOverlayBase.js
( function ( M ) {
	var PageGateway = M.require( 'mobile.startup/PageGateway' ),
		Overlay = M.require( 'mobile.startup/Overlay' );

	/**
	 * Base overlay for talk page overlays
	 * @class TalkOverlayBase
	 * @extends Overlay
	 * @uses Page
	 * @uses PageGateway
	 *
	 * @constructor
	 * @param {Object} options Configuration options
	 */
	function TalkOverlayBase( options ) {
		this.pageGateway = new PageGateway( options.api );
		// FIXME: This should be using a gateway e.g. TalkGateway, PageGateway or EditorGateway
		this.editorApi = options.api;
		Overlay.apply( this, arguments );
	}
	OO.mfExtend( TalkOverlayBase, Overlay, {
		className: 'talk-overlay overlay'
	} );

	M.define( 'mobile.talk.overlays/TalkOverlayBase', TalkOverlayBase );

}( mw.mobileFrontend ) );