MediaWiki:Common.js: Difference between revisions

MediaWiki interface page
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 23: Line 23:
});
});


observer.observe(document.querySelector(".wikipedia-excerpt"), { subtree: false, childList: true });
observer.observe(document.querySelector(".card-content"), { subtree: false, childList: true });

Revision as of 21:01, 30 January 2024

/* Any JavaScript here will be loaded for all users on every page load. */
// Move all references below Reports
if ($('.mw-parser-output .mw-parser-output .mw-references-wrap').length > 0 && $('ul.mw-prefixindex-list').siblings('div.mw-inputbox-centered').length > 0) {
	$('.mw-references-wrap').last().append($('.mw-parser-output .mw-parser-output .mw-references-wrap'));
	$('.mw-references-wrap').last().prepend('<p>Imported References</p>');
}

$("p").each(function() {
    var $this = $(this);
    if( $.trim($this.text()) == "") $this.remove();
});


const observer = new MutationObserver(function(mutations_list) {
	mutations_list.forEach(function(mutation) {
		mutation.addedNodes.forEach(function(added_node) {
			if (added_node.class == 'mw-parser-output') {
				console.log('.mw-parser-output has been added');
				observer.disconnect();
			}
		});
	});
});

observer.observe(document.querySelector(".card-content"), { subtree: false, childList: true });