Gets rid of spurious br nodes in doHTML
// ==UserScript==
// @name Tapatalk DozensOnline doHTML Whitespace Cleanup
// @namespace https://greasyfork.org/en/users/18614-kodegadulo
// @version 1.1
// @description Gets rid of spurious br nodes in doHTML
// @include https://www.tapatalk.com/groups/dozensonline/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// ==/UserScript==
(function() {
console.log("Tapatalk DozensOnline doHTML Whitespace Cleanup");
var iframes = document.querySelectorAll('.postbody iframe[sandbox]')
for (var i = 0; i < iframes.length; i++) {
var iframe = iframes[i];
var contentDocument = iframe.contentDocument;
if (!contentDocument) continue;
var bodyNode = contentDocument.body;
if (!bodyNode) continue;
var breaklines = bodyNode.querySelectorAll('br');
for (var j = 0; j < breaklines.length; j++) {
var breakline = breaklines[j];
var parent = breakline.parentElement;
parent.removeChild(breakline);
}
iframe.style.height = ($(bodyNode).height()) + "px";
iframe.setAttribute("scrolling", "true");
}
console.log("Tapatalk DozensOnline doHTML Whitespace Cleanup Done");
})();