Content deleted Content added
DemonDays64 (talk | contribs) Wrong word |
DemonDays64 (talk | contribs) Add note about regex |
||
(23 intermediate revisions by 2 users not shown) | |||
Line 1:
// See the documentation! Hope you like the script :-)
// NOTE: Uses a regex feature implemented fairly recently in some browsers (https://caniuse.com/?search=Lookbehind):
// Chrome: 10/2017 | Firefx: 6/2020 | Edge: 1/2020 | Safari: 3/2023 | Opera: 11/2017
// If running older browsers I believe it will work normally except that it will modify File links. The previous versions did not have this feature and used widely-supported Regex.
mw.loader.using('mediawiki.util', function () {
Line 12 ⟶ 9:
var modifiedPage;
var previousSummary;
//add a tab on the left
Line 20 ⟶ 16:
editPage();
});
function runRegex(regex, thingToRegex) {
modifiedPage =
}
Line 29 ⟶ 26:
replace: replace
};
runRegex(regexObject, modifiedPage);
}
function doEdit() {
document.editform.wpTextbox1.value = modifiedPage;
}
function setEditSummary(summary, isMinor) {
document.editform.wpMinoredit.checked = isMinor;
Line 46 ⟶ 45:
}
}
function showDiff() {
if(typeof doaction !== 'undefined') doaction("diff");
}
function editPage() {
pageBeforeEdit = document.editform.wpTextbox1.value;
modifiedPage = pageBeforeEdit;
makeAndRunRegex(/(
▲ makeAndRunRegex(/(‹|›)/g, "'");
}▼
doEdit();
setEditSummary("Replaced
showDiff();
}
});
});
|