Tapatalk DozensOnline Whitespace Cleanup

Gets rid of spurious br nodes in doHTML

// ==UserScript==
// @name       Tapatalk DozensOnline Whitespace Cleanup
// @namespace  https://greasyfork.org/en/users/18614-kodegadulo
// @version    1.0
// @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 Whitespace Cleanup");
    var iframes = document.querySelectorAll('iframe[sandbox]')
    for (var i = 0; i < iframes.length; i++) {
        var iframe = iframes[i];
        var bodyNode = iframe.contentDocument.body;
        var breaklines = bodyNode.querySelectorAll('br');
        for (var j = 0; j < breaklines.length; j++) {
            var breakline = breaklines[j];
            var parent = breakline.parentElement;
            if (parent.nodeName == "BODY" || parent.nodeName == "P") {
	            parent.removeChild(breakline);
            }
        }
      	iframe.style.height = ($(bodyNode).height()+100) + "px";
    }
})();