User:TheTechie/Help Me Tool.js: Difference between revisions

Content deleted Content added
Created page with '//<nowiki> jshint esversion: 6: var editRequestBoxes = document.getElementsByClassName("plainlinks tmbox tmbox-notice editrequest"); var pageWatchers = "There are currently "; var watchStatus; var dataERT; var pageNameERT = mw.config.get('wgPageName'); var encodePageName = encodeURIComponent(pageNameERT); var emptyTalkParams = null; pageNameERT = pageNameERT.replace(/_/g, " "); function postEdit(wikitext, editSummary, secIndx, changeWatch, watchlist) {...'
 
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1:
//<nowiki>
/*jshint esversion: 6*/
var editRequestBoxes = document.getElementsByClassName("plainlinks tmbox tmbox-notice editrequesthelpme");
var pageWatchers = "There are currently ";
var watchStatus;
Line 35:
 
function execute(responseTable, replyOption, inputText, answered, boxType, targets, changeWatch, watchlist) {
OO.ui.confirm("Confirm in order to reply to this edithelp request.").done(function (confirmed) {
if (confirmed) {
//Create label box & remove action buttons
Line 80:
}
for (let c3 = 0; c3 < targets.length; c3++) {
editTemplate += "| " + targets[c3];
}
editTemplate += "|answered=" + answered;
Line 98:
let wikitext = data.parse.wikitext["*"];
let newRev = data.parse.revid;
wikitext = wikitext.replace(/{{Help *([SETFI]PER|Edit([ -]?[A-Z]+[ -]?|[- ])Protected)\s*[^me}}]*/i, editTemplate);
let editSummary = "/* " + header.replaceAll("_", " ") + " */ " + replyOption[2] + " ([[User:Terasail/Edit_Request_Tool|Edit Request Tool]])";
if (replyOption[1] != "Close") {