MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
try and remove white space on firefox using javascript. |
m testing something |
||
| Line 3: | Line 3: | ||
// Remove whitespace tags using JS. The CSS-based approach seems to work fine on Chromium-based browsers, but not very well on Firefox. | // Remove whitespace tags using JS. The CSS-based approach seems to work fine on Chromium-based browsers, but not very well on Firefox. | ||
window.onload = function() { | window.onload = function() { | ||
console.log("tttt"); | |||
var paras = document.querySelectorAll(".mw-parser-output p"); | var paras = document.querySelectorAll(".mw-parser-output p"); | ||
console.log(paras); | |||
for (var i = 0; i < paras.length; i++) { | for (var i = 0; i < paras.length; i++) { | ||
if (paras[i].childNodes.length === 1 && paras[i].childNodes[0].nodeName === "BR") { | if (paras[i].childNodes.length === 1 && paras[i].childNodes[0].nodeName === "BR") { | ||
Revision as of 06:59, 19 April 2023
/* Any JavaScript here will be loaded for all users on every page load. */
// Remove whitespace tags using JS. The CSS-based approach seems to work fine on Chromium-based browsers, but not very well on Firefox.
window.onload = function() {
console.log("tttt");
var paras = document.querySelectorAll(".mw-parser-output p");
console.log(paras);
for (var i = 0; i < paras.length; i++) {
if (paras[i].childNodes.length === 1 && paras[i].childNodes[0].nodeName === "BR") {
paras[i].parentNode.removeChild(paras[i]);
}
}
}