All pastes #913454 Raw Edit

PIRC.js

public javascript v1 · immutable
·published 2008-02-22 02:13 UTC
rendered paste body
/** * @author BTH */var i = 0var guid = ''$(function(){	$.timer(1000, function(){		$.get('ajax.php', {guid: guid, action: 'fetch'}, function(data, textStatus){			if($('Status', data).text() == 'empty') return;			var msg = $('Message', data)			guid = msg.attr('GUID')			$('#log').createAppend('p', {'className': 'message', 'id': 'm' + ++i},				[					'span', {'className': 'nick'}, msg.attr('Nick') + ': ',					'span', {'className': 'mbody'}, msg.text()				])			setTimeout("$('#m" + i + "').fadeIn('slow')", 100)			$('#log').scrollTo($('#m' + i))		})	})	$('#frm').submit(function(){		$(this).ajaxSubmit({url: 'ajax.php?action=post'})		$('#msgbox').val('')		return false	})	$('#msgbox').focus(function(){		$this = $(this)		if($this.val() == 'Message...')			$this.val('');	})	$('#msgbox').blur(function(){		$this = $(this)		if($this.val() == '')			$this.val('Message...');	})})