All pastes #490197 Raw Edit

Something

public text v1 · immutable
·published 2007-05-15 21:57 UTC
rendered paste body
Add at top of Template:
<script type="text/javascript">
<!--
  var refresh_enabled;
  refresh_enabled = true;
  
  function EnableRefresh()
  {
    refresh_enabled = true;
  }
  function DisableRefresh()
  {
    refresh_enabled = false;
  }
  
  function BlockingTimer()
  {
    DisableRefresh();
    window.setTimeout("EnableRefresh()", 10000);
  }

-->
</script>




Change the chatdisplay div:
			<div id='ChatDisplay' onMouseDown='BlockingTimer()' style="overflow:auto;height:450px;width:100%;">
			</div>



Change the showmsgs function:
function showmsgs()
{
	if (msgrequest)
	{
		if (msgrequest.handler.readyState == 4 && msgrequest.handler.status == 200 && msgrequest.handler.responseText);
		{
			if (refresh_enabled) {
				document.getElementById('htmlwritein').innerHTML = msgrequest.handler.responseText;
				document.getElementById('ChatDisplay').innerHTML = document.getElementById('ChatPage').innerHTML;
				document.getElementById('UserDisplay').innerHTML = document.getElementById('ChatUPage').innerHTML;
				document.getElementById('total_users').innerHTML = document.getElementById('ChatNUsers').innerHTML;
				document.getElementById('ChatDisplay').scrollTop = 99999;
			}
			setTimeout('requestmsgs()', 2000);
		}
	}
}