User:SD0001/GAR-helper.js: Difference between revisions

Content deleted Content added
guard against errors
create nom page only after editing talk page, so that template behaves correctly
Line 112:
var tm = new Morebits.taskManager();
tm.add(gar.tasks.getNumber, []);
tm.add(gar.tasks.createNomPageeditTalkPage, [ gar.tasks.getNumber ]);
tm.add(gar.tasks.editTalkPagecreateNomPage, [ gar.tasks.createNomPageeditTalkPage ]);
tm.add(gar.tasks.getCreator, []);
tm.add(gar.tasks.getLastGanNominator, []);
Line 158:
var appendtext;
if (gar.garc) {
gar.garpage = 'Wikipedia:Good article reassessment/' + gar.title + '/' + gar.num;
appendtext =
'{{subst:GAR/header}}\n' +
gar.params.reason;
} else {
gar.garpage = gar.talktitle + '/GA' + gar.num;
appendtext =
'==GA Reassessment==\n' +
Line 180 ⟶ 178:
editTalkPage: function() {
var def = $.Deferred();
if (gar.garc) {
gar.garpage = 'Wikipedia:Good article reassessment/' + gar.title + '/' + gar.num;
} else {
gar.garpage = gar.talktitle + '/GA' + gar.num;
}
var talkpage = new Morebits.wiki.page(gar.talktitle, 'Editing talk page');
talkpage.load(function(talkpage) {