You can edit almost every page by Creating an account and confirming your email.

MediaWiki:Gadget-betterUX.js

From EverybodyWiki Bios & Wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* betterUX by Wiki Valley  *
*      Mathis Backert,		*
*      Nicolas Nallet,		*
*      Sébastien Beyou.		*/

/* ***************************************** */
/* ********** betterRecentChanges ********** */
/* ***************************************** */
/* Saut de ligne des éléments récemment modifiés */
if($("body").hasClass("mw-special-Recentchanges")==true){
    for(var i = 0; i < $(".mw-userlink").length; i++){
        $(".mw-userlink")[i].prepend(document.createElement("br"));
    }
    for(var z = 0; z < $("span.comment").length; z++){
        $("span.comment")[z].before(document.createElement("br"));
    }
    for(var y = 0; y < $(".mw-tag-markers").length; y++){
        $(".mw-tag-markers")[y].before(document.createElement("br"));
    }
}


/* *********************************** */
/* ********** betterHistory ********** */
/* *********************************** */

/* Saut de ligne des éléments de l'historique */
if($("body").hasClass("action-history")==true){
    for(var i = 0; i < $(".mw-userlink").length; i++){
        $(".mw-userlink")[i].prepend(document.createElement("br"));
    }
    for(var z = 0; z < $("span.comment").length; z++){
        $("span.comment")[z].before(document.createElement("br"));
    }
    for(var y = 0; y < $(".mw-tag-markers").length; y++){
        $(".mw-tag-markers")[y].before(document.createElement("br"));
    }
}

/* ************************************ */
/* ********** betterUserList ********** */
/* ************************************ */

if($("body").hasClass("mw-special-Listusers")==true){
	$( ".mw-special-Listusers #mw-content-text li" ).each(function() {
		//Get text inside card
		var val = $(this).clone().children().remove().end().text();
		//Get text after C
		var text = val.substr(val.indexOf("C"));
		//Add ( to the text
		text = "(" + text;
		//Add balises to the text
		var balisedText = "<p style='margin-bottom: 0'>"+text+"</p>";
		
		//Remove text inside card
		$(this).contents().filter(function(){
		    return this.nodeType === 3;
		}).remove();
		
		//Get the insertion point (after roles)
		var insert = jQuery(this).find("a:not(span a):not(:first-of-type):last-of-type");
		//If there is no roles
	    if (insert.length == 0) { 
	    	var insert = jQuery(this).find("span:not(span span)");
	    	insert.after(balisedText);
	    } /* If there is roles */ else {
	    	insert.after(balisedText);
	    }
	});
};

/* betterUX by Wiki Valley  *
*      Mathis Backert,		*
*      Nicolas Nallet,		*
*      Sébastien Beyou.		*/

This page "Gadget-betterUX.js" is from Wikipedia if otherwise notified.