MediaWiki:AFC-submit-wizard.js: Difference between revisions
Content deleted Content added
improve code structure, fix bugs, other fixes + usability improvements |
No edit summary |
||
Line 415:
"titles": draft,
"rvprop": "content",
"rvslots": "main",
"assert": "bot"
}).then(function (json) {
var page = json.query.pages[0];
Line 503 ⟶ 504:
return $.Deferred().reject('unexpected-result');
}
}).catch(function (code, err) {
ui.mainStatusArea.setType('error');
ui.mainStatusArea.setLabel('An error occurred (' + makeErrorMessage(code, err) + '). Please try again or refer to the help desk.');
ui.submitButton.setDisabled(false);
});
Line 551 ⟶ 552:
return $.Deferred().reject('unexpected-result');
}
}).catch(function (code, err) {
ui.talkStatusArea.setType('error');
ui.talkStatusArea.setLabel('An error occurred in editing the talk page (' + makeErrorMessage(code, err) + ').');
});
}).catch(function (code, err) {
ui.mainStatusArea.setType('error');
ui.mainStatusArea.setLabel('An error occurred (' + makeErrorMessage(code, err) + '). Please try again or refer to the help desk.');
ui.submitButton.setDisabled(false);
});
Line 581 ⟶ 582:
var content = json.query.pages[0].revisions[0].slots.main.content;
return JSON.parse(content);
}).catch(function (code, err) {
console.error(makeErrorMessage(code, err));
});
}
Line 597 ⟶ 598:
}
);
}
function makeErrorMessage(code, err) {
return code + (err && err.error && err.error.info ? ': ' + err.error.info : '');
}
|