Content deleted Content added
MusikAnimal (talk | contribs) m fix typo |
MusikAnimal (talk | contribs) add handling for all WP:PERM pages |
||
Line 3:
var responses = {}, inline = false, indentation = ":", templateName = "", defaultPrompt = "", anew = false, unresolved;
// base responses for permission pages
if(/Editing Wikipedia:Requests for permissions\/(?!Rollback|Confirmed).*\(section\)/.test(document.title)) {
indentation = "::";
templateName = "";
defaultPrompt = "Reason?";
responses = {
"Done" : {
code : "done",
summary : "done"
},
"Not done" : {
code : "not done",
summary : "Not done. ",
prompt : "Reason?"
},
"Comment" : {
code : "comment",
summary : "Comment. ",
prompt : "Comment:"
},
"Admin note" : {
code : "administrator note",
summary : "Admin note. ",
prompt : "Administrator note:"
}
};
} else if(document.title.indexOf("Editing Wikipedia:Requests for permissions/Rollback (section)") !== -1) {
indentation = "::";
templateName = "subst:RFPR";
defaultPrompt = "Admin's name?";
responses = {
"Done" : {
code : "d",
summary : "done"
},
"Already done" : {
code : "ad|X",
summary : "already done "
},
"Not done" : {
code : "nd",
summary : "not done ",
prompt : "Reason?"
},
"Not done (exp)" : {
code : "exp|X",
summary : "not done: mainspace edit count too low ",
prompt : "Number of mainspace edits?"
},
"Not done (rvw)" : {
code : "rvw",
summary : "not done: recently requested pending changes reviewer"
},
"Not done (nrb)" : {
code : "nrb",
summary : "not done: not what rollback is for"
}
};
} else if(document.title.indexOf("Editing Wikipedia:Requests for permissions/Confirmed (section)") !== -1) {
indentation = "::";
templateName = "subst:RFPC";
responses = {
"Done" : {
code : "d",
summary : "done"
},
"Already done" : {
code : "ad",
summary : "already done"
},
"Not done" : {
code : "nd",
summary : "not done ",
prompt : "Reason?"
},
"Not done (file)" : {
code : "ndf",
summary : "not done: you should upload to commons or request at [[WP:FFU]]"
},
"Not done (promoblock)" : {
code : "ndpromou",
summary : "not done: blocked for having a promotional username"
},
"Not done (no reply)" : {
code : "ndnr",
summary : "not done: no response to inquiry"
},
"Not done (per above)" : {
code : "ndpa",
summary : "not done: as explained by others"
},
"Not done (IP)" : {
code : "ip",
summary : "not done: anonymous users cannot be granted additional rights"
},
"Question - why?" : {
code : "why",
summary : "question: why do you think you are not confirmed?"
}
};
} else if(document.title.indexOf("Editing Wikipedia:Requests for page protection (section)") !== -1) {
templateName = "RFPP";
defaultPrompt = "Duration?";
Line 128 ⟶ 228:
code : "ew",
summary : "consider the edit warring noticeboard"
}
};
Line 352 ⟶ 420:
prompt : "Comment:",
unresolved : true
}
};
|