MediaWiki:Gadget-rollback-summary.js

Merk: Etter publisering vil det kanskje være nødvendig å slette mellomlageret i nettleseren din for å se endringene.

  • Firefox / Safari: Hold Shift mens du klikker på Oppdater, eller trykk enten Ctrl+F5 eller Ctrl+R (⌘+R på Mac)
  • Google Chrome: Trykk Ctrl+Shift+R (⌘+Shift+R på Mac)
  • Internet Explorer / Edge: Hold Ctrl mens du trykker på Oppdater eller trykk Ctrl+F5
  • Opera: Ttrykk Ctrl+F5.
// For description, see [[:en:User:Mr.Z-man/rollbackSummary]]
(function(){
    function setRollbackSummary() {
        summary = prompt("Endre standard tilbakestillingsredigeringsforklaring på denne siden til:", "");
        if (!summary) {
            for (var i in document.links) {
            	// note not all links have href.
                if (document.links[i].href && 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=" + summary;
            for (var i in document.links) {
                if (document.links[i].href && document.links[i].href.indexOf('action=rollback') != -1) {
                    document.links[i].href += summary;
                }
            }
        }
    }
    $(function() {
        var hasRollback = $(document).find( 'span.mw-rollback-link' );
        if (hasRollback[0]) {
            mw.util.addPortletLink(
                'p-cactions',
                '#',
                "tilb.st.forkl.",
                "ca-rollbacksummary",
                "Still inn redigeringsforklaring på tilbakestilling"
            );
            $('#ca-rollbacksummary a').click(setRollbackSummary);
        }
    });
})();