Use apiRequest() function in MWMediaEditDialog

Change-Id: I4fbc3f2080660b217beb502c6cf3007197627a14
This commit is contained in:
Roan Kattouw 2014-01-27 12:19:13 -08:00 committed by Jforrester
parent b26716156c
commit 2598fe8088

View file

@ -5,8 +5,6 @@
* @license The MIT License (MIT); see LICENSE.txt
*/
/*global mw */
/**
* DataModel generated content node.
*
@ -44,22 +42,13 @@ ve.dm.MWImageNode.prototype.getImageInfo = function () {
deferred.resolve( store.value( index ) );
} else {
// Look for the media size through the API
$.ajax( {
'url': mw.util.wikiScript( 'api' ),
'data': {
ve.init.mw.Target.static.apiRequest( {
'action': 'query',
'prop': 'imageinfo',
'indexpageids': '1',
'iiprop': 'size|mediatype',
'format': 'json',
'titles': this.getFilename()
},
'dataType': 'json',
'type': 'POST',
// Wait up to 100 seconds before giving up
'timeout': 100000,
'cache': false
} )
}, { 'type': 'POST' } )
.done( function ( resp ) {
var originalSize,
page = resp.query && resp.query.pages[resp.query.pageids[0]],