MediaWiki:Synchronizer.js

var Centralizer = {

init: function { var html = Centralizer.getHTML; $( '#centralizer' ).html( html ); },

/**	 * Get Wikidata ID	 * @example https://www.mediawiki.org/w/api.php?action=query&prop=pageprops&ppprop=wikibase_item&titles=Module:Excerpt */	getWikidataID: function { var title = mw.config.get( 'wgPageName' ); new mw.Api.get( {		   formatversion: 2,		    action: 'query',		    prop: 'pageprops',		    ppprop: 'wikibase_item',			titles: title		} ).done( function ( data ) {		    console.log( data );		} ); },

/**	 * Get HTML */	getHTML: function { var table = $( ' ' ); var wikidataID = Centralizer.getWikidataID; var values = [ 'a', 'b', 'c' ]; var row, cell; for ( var value of values ) { td = $( ' ' ).text( value ); tr = $( ' ' ).append( td ); table.append( tr ); }		return table; } };

$( Centralizer.init );