Revision 38809488 of "Gebruiker:Meerdervoort/common.js" on nlwiki

// sorteren van de mij bekende talen bovenaan
$(document).ready(function() {
  $(".interwiki-en").parent().prepend($(".interwiki-en"));
  $(".interwiki-de").parent().prepend($(".interwiki-de"));
  $(".interwiki-nl").parent().prepend($(".interwiki-nl"));
});

// tekstverwerker aanpassen. Zie: http://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization
var customizeToolbar = function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'sections': {
                'info': {
                        'type': 'booklet',
                        'label': 'Info'
                }
        }
} );
};
 
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar . . . */
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
        mw.loader.using( 'user.options', function () {
                if ( mw.user.options.get('usebetatoolbar') ) {
                        mw.loader.using( 'ext.wikiEditor.toolbar', function () {
                                $(document).ready( customizeToolbar );
                        } );
                }
        } );
}

// Created by Ilmari Karonen
// Credits: Porchcrop for some minor improvements. Information shown at [[User:Porchcrop/Rollback Summary]]
 
addOnloadHook(function () {
    var serverRe = wgServer.replace(/([^A-Za-z0-9_])/g, "\\$1"); 
    var scriptRe = wgScript.replace(/([^A-Za-z0-9_])/g, "\\$1"); 
    var rollbackRe = new RegExp ("^(" + serverRe + ")?" + scriptRe + "\\?([^#]*&)?action=rollback(&|$)");
    var promptSummary = function () {
        var summary = prompt("Enter summary for rollback (or leave as current to use default summary):", "[[Help:Reverting|Reverted]] edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]]) to last version by $1");
        if (summary == null || summary == "") return false;
        if (summary == "[[Help:Reverting|Reverted]] edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]]) to last version by $1") return true;
        this.href = this.href.replace("?", "?summary=" + encodeURIComponent(summary) + "&"); 
    };
    var links = document.getElementsByTagName("a");
    for (var i = 0; i < links.length; i++) {
        if (rollbackRe.test(links[i].href)) links[i].onclick = promptSummary;
    }
});

// [[File:Krinkle_RTRC.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');