Content deleted Content added
DemonDays64 (talk | contribs) Names |
DemonDays64 (talk | contribs) Revert to https://en.wikipedia.org/w/index.php?title=User:DemonDays64/Scripts/Dumb_quotes.js&oldid=950073978 |
||
Line 1:
// Make sure the utilities module is loaded (will only load if not already)
mw.loader.using('mediawiki.util', function () {
//add a tab on the left
var dumbQuotesLink = mw.util.addPortletLink("p-tb", "#", "Dumb quotes", "t-dumb-quotes");
setDumbQuotes();
▲ $(scriptLink).click(function (event) {
document.editform.wpSummary.value =
▲ event.preventDefault();
doaction('diff');
}
function setDumbQuotes() {
var singleQuoteRegex = {
find: /(‘|’)/g,
replace: "'"
}
var doubleQuoteRegex = {
▲ function setEditSummary(summary, isMinor) {
find: /(“|”)/g,
▲ document.editform.wpMinoredit.checked = isMinor;
replace: '"'
document.editform.wpSummary.value = summary;▼
}
modifiedPage = modifiedPage.replace(singleQuoteRegex.find, singleQuoteRegex.replace);
modifiedPage = modifiedPage.replace(doubleQuoteRegex.find, doubleQuoteRegex.replace);
setEditSummary();
}
});
▲ document.editform.wpTextbox1.value = modifiedPage;
▲ document.editform.diff();
▲ setEditSummary("Replaced smart quotes with dumb. Error? [[User talk:DemonDays64|Tell me]].", true);
▲ });
});
|