User:Locke/common.js: Difference between revisions

Want an adless experience? Log in or Create an account.
no edit summary
mNo edit summary
No edit summary
Line 1: Line 1:
function DataLoader( basepage ) {
function DataLoader( basepage ) {
    var api = new mw.Api();
     this.loadData = function( subpage ) {
     this.loadData = function( subpage ) {
         api.ajax( {
         mw.loader.using( 'mediawiki.api', function () {
            action: 'parse',
            (new mw.Api()).ajax( {
            format: 'xml',
                action: 'parse',
            prop: 'text',
                format: 'xml',
            page: basepage + '/' + subpage
                prop: 'text',
        } ).done ( function ( data ) {
                page: basepage + '/' + subpage
            console.log( data );
            } ).done ( function ( data ) {
                console.log( data );
            } );
         } );
         } );
     };
     };