changes issue-box to status-box since html was changed as well

This commit is contained in:
Jacob Schatz 2015-12-21 17:10:27 -05:00
parent 453479143d
commit 3ea3d9ef28

View file

@ -6,7 +6,7 @@ class @Issue
# Prevent duplicate event bindings # Prevent duplicate event bindings
@disableTaskList() @disableTaskList()
if $("a.btn-close").length if $('a.btn-close').length
@initTaskList() @initTaskList()
@initIssueBtnEventListeners() @initIssueBtnEventListeners()
@ -15,32 +15,32 @@ class @Issue
$(document).on 'tasklist:changed', '.detail-page-description .js-task-list-container', @updateTaskList $(document).on 'tasklist:changed', '.detail-page-description .js-task-list-container', @updateTaskList
initIssueBtnEventListeners: -> initIssueBtnEventListeners: ->
$("a.btn-close, a.btn-reopen").on "click", (e) -> $('a.btn-close, a.btn-reopen').on 'click', (e) ->
e.preventDefault() e.preventDefault()
e.stopImmediatePropagation() e.stopImmediatePropagation()
$this = $(this) $this = $(this)
isClose = $this.hasClass('btn-close') isClose = $this.hasClass('btn-close')
$this.prop("disabled", true) $this.prop('disabled', true)
url = $this.attr('href') url = $this.attr('href')
$.ajax $.ajax
type: 'PUT' type: 'PUT'
url: url, url: url,
error: (jqXHR, textStatus, errorThrown) -> error: (jqXHR, textStatus, errorThrown) ->
issueStatus = if isClose then 'close' else 'open' issueStatus = if isClose then 'close' else 'open'
new Flash("Issues update failed", 'alert') new Flash('Issues update failed', 'alert')
success: (data, textStatus, jqXHR) -> success: (data, textStatus, jqXHR) ->
if data.saved if data.saved
$this.addClass('hidden') $this.addClass('hidden')
if isClose if isClose
$('a.btn-reopen').removeClass('hidden') $('a.btn-reopen').removeClass('hidden')
$('div.issue-box-closed').removeClass('hidden') $('div.status-box-closed').removeClass('hidden')
$('div.issue-box-open').addClass('hidden') $('div.status-box-open').addClass('hidden')
else else
$('a.btn-close').removeClass('hidden') $('a.btn-close').removeClass('hidden')
$('div.issue-box-closed').addClass('hidden') $('div.status-box-closed').addClass('hidden')
$('div.issue-box-open').removeClass('hidden') $('div.status-box-open').removeClass('hidden')
else else
new Flash("Issues update failed", 'alert') new Flash('Issues update failed', 'alert')
$this.prop('disabled', false) $this.prop('disabled', false)
disableTaskList: -> disableTaskList: ->