Current File : /home/jvzmxxx/wiki1/extensions/TemplateData/modules/ext.templateDataGenerator.editPage.js
( function () {
	/*!
	 * TemplateData Generator button fixture
	 * The button will appear on Template namespaces only, above the edit textbox
	 *
	 * @author Moriel Schottlender
	 */
	'use strict';

	$( function () {
		var pieces, isDocPage,
			pageName = mw.config.get( 'wgPageName' ),
			config = {
				pageName: pageName,
				isPageSubLevel: false
			},
			$textbox = $( '#wpTextbox1' );

		// Check if there's an editor textarea and if we're in the proper namespace
		if ( $textbox.length && mw.config.get( 'wgCanonicalNamespace' ) === 'Template' ) {
			pieces = pageName.split( '/' );
			isDocPage = pieces.length > 1 && pieces[ pieces.length - 1 ] === 'doc';

			config = {
				pageName: pageName,
				isPageSubLevel: pieces.length > 1,
				parentPage: pageName,
				isDocPage: isDocPage
			};

			// Only if we are in a doc page do we set the parent page to
			// the one above. Otherwise, all parent pages are current pages
			if ( isDocPage ) {
				pieces.pop();
				config.parentPage = pieces.join( '/' );
			}
			// Prepare the editor
			mw.libs.tdgUi.init( $( '#mw-content-text' ), $textbox, config );
		}

	} );

}() );