|
Post by MonsterControl on Jan 27, 2012 18:21:20 GMT -4
<script type="text/javascript"> <!--
/*Code Tag Modification - By Alex - Open Source*/
var Code_Tag_Modification={ Location_Check: function(){ if(window.location.href.match(/action=(display|(user)?recent|calendarview|pmview)/) || window.location.href.match(/index.cgi$/) && (document.postForm||document.title.match(/\s-\sSearch/))){ this.Execute_Loop(); } }, Execute_Loop: function(){ var Table=document.getElementsByTagName('table'); var i=Table.length-1; do{ if(Table.item(i).cellPadding=="2" && Table.item(i).cellSpacing=="0" && Table.item(i).className=="code" && Table.item(i).width=="100%"){ Table.item(i).parentNode.parentNode.parentNode.parentNode.style.backgroundColor = 'transparent'; Table.item(i).cellPadding='1'; var Font=Table.item(i).rows[0].cells[0].firstChild; var Br=Font.getElementsByTagName('br'); var Lines='1\n'; for(var a=0;a<Br.length;a++){ Lines+=(a+2)+'\n'; } Font.innerHTML='<table width="100%" align="center" cellspacing="0" cellpadding="4"><tr><td align="right" class="windowbg" width="5%" rowspan="2" valign="top"><textarea rows="'+(Br.length+3)+'" cols="5" style="font-size: 10px; text-align: right;" disabled="true">'+Lines+'</textarea></td><td align="left" class="windowbg" width="95%"><textarea rows="'+(Br.length+3)+'" style="font-size: 10px; width: 100%;" wrap="off" onfocus="this.select()">'+Font.innerHTML.replace(/<br\s?\/?>/ig, '\n').replace(new RegExp('&a'+'mp;nb'+'sp;', 'g'), ' ')+'</textarea></td></tr><tr><td class="windowbg" width="100%"><div style="float: left;"><textarea style="display: none;">'+Font.innerHTML.replace(/<br\s?\/?>/ig, '\n').replace(new RegExp('&a'+'mp;nb'+'sp;', 'g'), ' ')+'</textarea><input type="submit" value="Undo All" onclick="this.parentNode.parentNode.parentNode.previousSibling.cells[1].firstChild.value = this.previousSibling.value"/></div><div style="float: right;"><font size="1">Total Characters: <span></span></font></div></td></tr></table>'; Font.getElementsByTagName('span').item(0).innerHTML = Font.getElementsByTagName('textarea').item(1).value.length; } i--; } while(i>4); } }; Code_Tag_Modification.Location_Check();
//--> </script>
|
|
|
Post by MonsterControl on Jan 27, 2012 18:28:35 GMT -4
<style type="text/css"> .codeArea { border: 1px solid black; } </style>
<script type="text/javascript"> <!--
/* Code Tag Modification by hpmad Do not repost or claim without permission from creator For more codes like this one go to: http://talkpark.proboards.com */
var table = document.getElementsByTagName('table'); if(location.href.match(/action=(display|recent|pmview|search2)/i)){ for(i=0;i<table.length;i++){ if(table[i].className=='code'){ var codeArea = table[i].firstChild.firstChild.firstChild.firstChild.innerHTML; codeArea = codeArea.replace(/&nb+sp;/gi,' '); codeArea = codeArea.replace(/&a+mp;/gi,'&'); codeArea = codeArea.replace(/\t/gi,'&nb+sp;&nb+sp; ') codeArea = codeArea.replace(/<br\s?\/?>/gi,'\n'); table[i].parentNode.parentNode.parentNode.parentNode.parentNode.innerHTML = '<font size="1"><b>Code:</b></font><br><center><form><textarea class="codeArea" style="font-size: 8pt;" readonly name="codeArea" cols="90" rows="12">'+codeArea+'</textarea><br><input type="button" value="Highlight Code" onclick="javascript:this.form.codeArea.focus();this.form.codeArea.select();"></form></center>'; i--; } } }
//--> </script>
|
|
|
Post by MonsterControl on Jan 27, 2012 21:19:47 GMT -4
<script type="text/javascript"> var Code_Tag_Modification={ Location_Check: function(){ if(window.location.href.match(/action=(display|(user)?recent|calendarview|pmview)/) || window.location.href.match(/index.cgi$/) && (document.postForm||document.title.match(/\s-\sSearch/))){ this.Execute_Loop(); } }, Execute_Loop: function(){ var Table=document.getElementsByTagName('table'); var i=Table.length-1; do{ if(Table.item(i).cellPadding=='2' && Table.item(i).cellSpacing=='0' && Table.item(i).className=='code' && Table.item(i).width=='100%'){ Table.item(i).parentNode.parentNode.parentNode.parentNode.style.backgroundColor = 'transparent'; Table.item(i).cellPadding='1'; var Font=Table.item(i).rows[0].cells[0].firstChild; var Br=Font.getElementsByTagName('br'); var Lines='1\n'; for(var a=0;a<Br.length;a++){ Lines+=(a+2)+'\n'; } Font.innerHTML="<table width='100%' align='center' cellspacing='0' cellpadding='4'><tr><td align='right' class='windowbg' width='2%' rowspan='2' valign='top'><textarea rows='"+(Br.length+3)+"' cols='5' style='font-size: 10px; text-align: right;' disabled='true'>"+Lines+"</textarea></td><td align='left' class='windowbg'><textarea rows='"+(Br.length+3)+"' style='font-size: 10px; width: 100%;' wrap='off' onfocus='this.select()'>"+Font.innerHTML.replace(/<br\s?\/?>/ig, "\n").replace(new RegExp("&a"+"mp;nb"+"sp;", "g"), " ")+"</textarea></td></tr><tr><td class='windowbg' width='100%'><div style='float: left;'><textarea style='display: none;'>"+Font.innerHTML.replace(/<br\s?\/?>/ig, "\n").replace(new RegExp("&a"+"mp;nb"+"sp;", "g"), " ")+"</textarea><input type='submit' value='Reset' onclick='this.parentNode.parentNode.parentNode.previousSibling.cells[1].firstChild.value = this.previousSibling.value'/></div><div style='float: right;'><font size='1'>Total Characters: <span></span></font></div></td></tr></table>"; Font.getElementsByTagName('span').item(0).innerHTML = Font.getElementsByTagName('textarea').item(1).value.length; } i--; } while(i>4); } }; Code_Tag_Modification.Location_Check();
</script>
|
|