Sha256: c54b40a46e75627b7395bbc95622b96cef96bb88366ea5e6f281b154577059dc

Contents?: true

Size: 874 Bytes

Versions: 2

Compression:

Stored size: 874 Bytes

Contents

$(function() {
  var poll_interval = 3;

  $('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
  })
})

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
delayed_job_web-1.0.1 lib/delayed_job_web/application/public/javascripts/application.js
delayed_job_web-1.0.0 lib/delayed_job_web/application/public/javascripts/application.js