changes issue-box
to status-box
since html was changed as well
This commit is contained in:
parent
453479143d
commit
3ea3d9ef28
1 changed files with 9 additions and 9 deletions
|
@ -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: ->
|
||||||
|
|
Loading…
Reference in a new issue