This adds Admin Notes to your Admin Area so you can communicate with other admins.
<script type='text/javascript'>
/*
Admin Notes in Admin Area
Created by iFusion
*/
document.write("<div style='display: none;' id='my_admin_notes'>Some text here<br /><br />Some more text here</div>");
function saveAdminNotes(){
var iTextArea = document.getElementsByTagName('TEXTAREA');
for(a=0;a<iTextArea.length;a++){
if(iTextArea[a].getAttribute('name') == 'txtfooters'){
var myReg = new RegExp("(my_admin_notes'>(.*?)<\\/div)","i");
my_test = myReg.exec(iTextArea[a].value);
if(my_test){
iTextArea[a].value = iTextArea[a].value.replace( RegExp.$1 , "my_admin_notes'>" + document.getElementById('new_admin_notes').value.replace(/(\r\n|\n)/g,'<br />') + "</div");
}
break;
}}
var iInput = document.getElementsByTagName('INPUT');
for(i=0;i<iInput.length;i++){
if(iInput[i].getAttribute('name') == "cmdSubmit"){
iInput[i].click();
}}
}
if(location.href.match(/a=headers&set=admin_notes/i) != null){
var iTD = document.getElementsByTagName('TD');
for(i=iTD.length-1;i>0;i--){
if(iTD[i].parentNode.className=="catbg" && iTD[i].innerHTML.match(/manage the headers/i) != null){
iTD[i+1].style.display="none";
iTD[i-2].innerHTML += " | <b>Admin Notes</b>";
var iCell = iTD[i+1].parentNode.insertCell(0);
iCell.setAttribute('colspan','2');
iCell.className='windowbg';
iCell.innerHTML="<text" + "area cols='150' rows='6' id='new_admin_notes'>" + document.getElementById('my_admin_notes').innerHTML.replace(/<br(.*?)>/gi ,"\r\n") + "</text" + "area><br /><a href='#' onclick='saveAdminNotes();'>Save Admin Notes</a>";
break;
}}}
if(location.href.match(/action=admin$/i) != null){
var iTR = document.getElementsByTagName('TR');
for(i=0;i<iTR.length;i++){
if(iTR[i].className == "titlebg" && iTR[i].getElementsByTagName('TD')[0].innerHTML.toLowerCase() == "administration center"){
var iRow = iTR[i].parentNode.insertRow(0);
iRow.className="titlebg";
var iCell = iRow.insertCell(0);
iCell.setAttribute('colspan','2');
iCell.innerHTML="Admin Notes";
var iRow = iTR[i].parentNode.insertRow(1);
iRow.className="windowbg2";
var iCell = iRow.insertCell(0);
iCell.setAttribute('colspan','2');
iCell.innerHTML = "<textarea id='AdminNotes' cols='120' rows='5'>" + document.getElementById('my_admin_notes').innerHTML.replace(/<br(.*?)>/gi ,"\r\n") + "</text" + "area><br /><a href='index.php?action=style;sa=headers&set=admin_notes'>Click Here to Edit Admin Notes</a>";
break;
}}}
</script>
Or if you don't want to fill up your wrappers, a hosted version (but slightly slower):
<script type='text/javascript' src='http://www.webworldx.com/javascript/my_admin_notes.smf'></script>