User:Terasail/Edit Request Tool.js: Difference between revisions

Content deleted Content added
Catch rare misses
Fix template errors caused by mainspace transformation in preview
Line 4:
var pageWatchers = "There are currently ";
var api = new mw.Api();
letvar pageName = mw.config.values.wgPageName;
letvar encodePageName = encodeURIComponent(pageName);
 
function postEdit(wikitext, editSummary, pageName, secIndx) {
Line 13 ⟶ 15:
summary: editSummary
}).done(function(result) {
let encodePageName = encodeURIComponent(pageName);
window.___location = "/w/index.php?title=" + encodePageName + "&type=revision&diff=cur&oldid=prev";
});
Line 51 ⟶ 52:
}
while (header == "");
let pageName = mw.config.values.wgPageName;
api.get( {
action: "parse",
Line 154:
}
if (pageLinks.length == 0) {
pageLinks = mw.config.values.wgPageNamepageName.replace(/(_talk|Talk:)/, "").replaceAll("_", " ");
}
}
Line 296:
 
function showOutput(inputText, replyOption, tableRow, dataERT, template) {
var restTransform = "https://en.wikipedia.org/api/rest_v1/transform/wikitext/to/html/" + encodePageName;
let preview = "";
let newText = inputText.value;