MediaWiki:Common.js: Difference between revisions

MediaWiki interface page
No edit summary
No edit summary
Tag: Reverted
Line 10: Line 10:
     if( $.trim($this.text()) == "") $this.remove();
     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(".wikipedia-excerpt"), { 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(".wikipedia-excerpt"), { subtree: false, childList: true });