diff --git a/app/assets/javascripts/events.js.coffee b/app/assets/javascripts/events.js.coffee index 61f938c..656bace 100644 --- a/app/assets/javascripts/events.js.coffee +++ b/app/assets/javascripts/events.js.coffee @@ -8,14 +8,17 @@ $ -> $('.jobs_controller.show_action').each -> event = new Altria.ServerEvent() event.on 'build.finished', (attributes) -> - $.ajax "/builds/#{attributes.id}", data: { type: 'list' }, success: (data) -> - $("#build#{attributes.id}").replaceWith(data) + if location.pathname == "/jobs/#{attributes.job_id}" + $.ajax "/builds/#{attributes.id}", data: { type: 'list' }, success: (data) -> + $("#build#{attributes.id}").replaceWith(data) event.on 'build.started', (attributes) -> - $.ajax "/builds/#{attributes.id}", data: { type: 'list' }, success: (data) -> - $('.builds ul').prepend(data) + if location.pathname == "/jobs/#{attributes.job_id}" + $.ajax "/builds/#{attributes.id}", data: { type: 'list' }, success: (data) -> + $('.builds ul').prepend(data) $('.builds_controller.show_action').each -> new Altria.ServerEvent() .on 'build.finished', (attributes) -> - $.ajax "/builds/#{attributes.id}", success: (data) -> - $('body').html(data) + if location.pathname == "/builds/#{attributes.id}" + $.ajax "/builds/#{attributes.id}", success: (data) -> + $('body').html(data)