Here is a "bookmarklet", its a javascript bookmark
If you click it while reading this forum (or any UBB forum), it will turn wall-of-text more betterer readable by inserting paragraphs
Save it as punch2para
javascript:(function(){
var period2p=function(d){
var i,id,a,e=d.getElementsByTagName("div");
for(i=0;i<e.length;i++){
a=e[i];
if(a.id.match(/^body\d+$/)){
a.innerHTML=a.innerHTML.replace(
/([\.\?\!\u2047\u2048\u203C\u203D\u2049]+)/g,'$1<p>');
}}};
period2p(document);})();
This next one will wrap text after 80-90 chars, save it as wrapBody
javascript:(function(){
var count = 0;
var searchWithinNode = function (node, re) {
var pos, skip, spannode, middlebit, endbit, middleclone;
skip = 0;
if (node.nodeType == 3) {
pos = node.data.search(re);
if (pos >= 0) {
spannode = document.createElement("p");
middlebit = node.splitText(pos);
endbit = middlebit.splitText(RegExp.$1.length);
middleclone = middlebit.cloneNode(true);
spannode.appendChild(middleclone);
middlebit.parentNode.replaceChild(spannode, middlebit);
++count;
skip = 1;
}
} else {
if (node.nodeType == 1 &&
node.childNodes &&
node.tagName.toUpperCase() != "SCRIPT" &&
node.tagName.toUpperCase != "STYLE") {
for (var child = 0; child < node.childNodes.length; ++child) {
child = child + searchWithinNode(node.childNodes[child], re);
}
}
}
return skip;
};
var warpBodyDivs =function(d){
var i,id,a,e=d.getElementsByTagName("div");
for(i=0;i<e.length;i++){
a=e[i];
if(a.id.match(/^body\d+$/)){
searchWithinNode( a, /(.{80,90}\b)/g );
}}
};
warpBodyDivs( document.body );
})();
Tested with the latest firefox browser, I don't care if it works with others
I've posted this once before, but apparently the sheriff nixed it instead of fixing his css stylesheet
Enjoy