$(function() { var poll_interval = 3; var relatizer = function(){ var dt = $(this).text(), relatized = $.relatizeDate(this) if ($(this).parents("a").length > 0 || $(this).is("a")) { $(this).relatizeDate() if (!$(this).attr('title')) { $(this).attr('title', dt) } } else { $(this) .text('') .append( $('') .append('' + dt + '' + relatized + '') ) } }; $('.time').each(relatizer); $('.time a.toggle_format .date_time').hide(); var format_toggler = function(){ $('.time a.toggle_format span').toggle(); $(this).attr('title', $('span:hidden',this).text()); return false; }; $('.time a.toggle_format').click(format_toggler); $('ul li.job').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); }) $('a.backtrace').click(function (e) { e.preventDefault(); if($(this).prev('div.backtrace:visible').length > 0) { $(this).next('div.backtrace').show(); $(this).prev('div.backtrace').hide(); } else { $(this).next('div.backtrace').hide(); $(this).prev('div.backtrace').show(); } }); $('a[rel=poll]').click(function(e) { e.preventDefault(); var href = $(this).attr('href') $(this).parent().text('Starting...') $("#main").addClass('polling') setInterval(function() { $.ajax({dataType: 'text', type: 'get', url: href, success: function(data) { $('#main').html(data); }}) }, poll_interval * 1000) return false }) })