Utilizator:Andrei Stroe/massRollback.js

Notă: După salvare, trebuie să treceți peste cache-ul browser-ului pentru a vedea modificările.

  • Mozilla, Google Chrome, Safari, Konqueror: țineți apăsat Shift în timp ce apăsați butonul Reload (sau apăsați Ctrl-Shift-R).
  • Internet Explorer: apăsați Ctrl-F5.
  • Opera: apăsați F5.
//preluat de la [[:en:User:Writ Keeper/rollbackSummary.js]]
// For description, see [[:en:User:Mr.Z-man/rollbackSummary]]
// This script copied from [[:en:User:Mr.Z-man/rollbackSummary.js]] for replacement of deprecated functions; nearly all credit goes to Mr.Z-man
$.when( mw.loader.using('mediawiki.util'), $.ready).then(function(){
  if ($(".mw-rollback-link").length > 0) {
    var link = mw.util.addPortletLink('p-cactions', '', "rollback summary", "ca-rollbacksummary", "Setează sumarul pentru linkul de rollback");
    $(link).find('a').click( setRollbackSummary );
  }});
function setRollbackSummary(event) {
	event.preventDefault();
	var i;
    var summary = prompt("Schimbă sumarul implicit de rollback pentru linkurile de rollback de pe această pagină în:", "");
  if (!summary) {
    for (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 ( i in document.links) {
      if (document.links[i].href.indexOf('action=rollback') != -1) {
        document.links[i].href += summary;
      }
    }
  }
}