} )
);
}
- ).then(
- null,
+ ).catch(
// Always resolve, never reject
function () { return $.Deferred().resolve(); }
);
*/
mw.ForeignStructuredUpload.BookletLayout.prototype.saveFile = function () {
var title = mw.Title.newFromText(
- this.getFilename(),
- mw.config.get( 'wgNamespaceIds' ).file
- );
+ this.getFilename(),
+ mw.config.get( 'wgNamespaceIds' ).file
+ );
return this.uploadPromise
.then( this.validateFilename.bind( this, title ) )
if ( file && file.type === 'image/jpeg' ) {
fileReader = new FileReader();
fileReader.onload = function () {
- var fileStr, arr, i, metadata;
+ var fileStr, arr, i, metadata,
+ jpegmeta = mw.loader.require( 'mediawiki.libs.jpegmeta' );
if ( typeof fileReader.result === 'string' ) {
fileStr = fileReader.result;
}
try {
- metadata = mw.libs.jpegmeta( fileStr, file.name );
+ metadata = jpegmeta( fileStr, file.name );
} catch ( e ) {
metadata = null;
}