Advertisement
Guest User

Style Tags for Proboards

a guest
May 8th, 2012
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2. /* Style UBBC Tags
  3. Created by iPokemon
  4. http://bytemecodes.proboards.com/
  5. Do not redistribute or call as your own
  6. Updated October 15th 2011
  7. Copyright 2011
  8. version = 2*/
  9. var wantButtons=1;//1 = want post buttons, 0 = no post buttons
  10. function checkInput(n){if(n){var text=document.getElementsByName('message')[0].value;if(text.match(/\{style/gi)){text=text.replace(/\{style=(.+?)\}/gi,"[style=$1]").replace(/\{\/style\}/gi,"[/style]")}document.getElementsByName('message')[0].value=text}else{if(document.postForm){var form=document.postForm}else if(document.modifyForm){var form=document.modifyForm}var text=form.message.value;if(text.match(/\{style/gi)){text=text.replace(/\{style=(.+?)\}/gi,"[style=$1]").replace(/\{\/style\}/gi,"[/style]")}form.message.value=text}}if(document.postForm){var ff=document.postForm}else if(document.modifyForm){var ff=document.modifyForm}if(ff){if(wantButtons){ff.color.parentNode.innerHTML+='<a href="javascript:add(\'[style=]\',\'[/style]\')"><img src="http://i.imgur.com/nzfND.png" alt="Style" border="0" /></a>'}var fonte=document.getElementsByTagName('font');for(x=0;x<fonte.length;x++){if(fonte[x].innerHTML.match("Message:")){fonte[x].innerHTML+="<br /><input type='button' onclick='checkInput(0);' value='Style Checker' />"}}}if(pb_action=="display"&&document.getElementsByName('message')[0]){var newbtn=document.createElement('font');newbtn.innerHTML="<input type='button' value='Style Checker' onclick='checkInput(1);' />";var dl=document.getElementsByName('message')[0].parentNode;dl.parentNode.insertBefore(newbtn,dl.previousSibling)}if(pb_action.match(/(calendar|pm|pre)view|viewprofile|search2|display/i)){var matCH=/\[style=(.+?)\]/gi;var matCH2=/\[\/style\]/gi;var td=document.getElementsByTagName('td');var table=document.getElementsByTagName('table');for(x=5;x<table.length;x++){if(table[x].className=="code"&&table[x].innerHTML.match(/\[style/i)){table[x].innerHTML=table[x].innerHTML.replace(matCH,"{style=$1}").replace(matCH2,"{/style}")}}for(l=0;l<td.length;l++){if(td[l].width=="80%"&&matCH.test(td[l].innerHTML)){td[l].innerHTML=td[l].innerHTML.replace(matCH,'<div style="$1">').replace(matCH2,'</div>')}}}
  11. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement