Usuário:Higor Douglas/Sumário no reversor.js
Aspeto
Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
// For description, see [[Usuário:Higor Douglas/Sumário no reversor]]
function rollbackSummary() {
var hasRollback = getElementsByClassName(document, "span", "mw-rollback-link");
if (hasRollback[0]) {
mw.util.addPortletLink('p-cactions', 'javascript:setRollbackSummary()', "Alterar Sumário", "ca-rollbacksummary", "Set rollback link edit summary");
}
}
$(rollbackSummary);
function setRollbackSummary() {
summary = prompt("Alterar o sumário desta reversão para:", "");
if (!summary) {
for (var i in document.links) {
if (document.links[i].href.indexOf('summary=') != -1) {
document.links[i].href = document.links[i].href.substring(0, document.links[i].href.indexOf('summary=')-1);
}
}
}
else {
summary = "&summary=" + encodeURIComponent(summary);
for (var i in document.links) {
if (document.links[i].href.indexOf('action=rollback') != -1) {
document.links[i].href += summary;
}
}
}
}