Skip to content

Commit

Permalink
prevent double-click on create performer and create composition links
Browse files Browse the repository at this point in the history
  • Loading branch information
mpelzsherman committed Sep 15, 2013
1 parent 8d7a3fb commit 2d907ac
Showing 1 changed file with 16 additions and 5 deletions.
21 changes: 16 additions & 5 deletions app/assets/javascripts/performances.js.coffee
@@ -1,9 +1,10 @@
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
$(document).ready ->
$(".chzn-select").chosen()
$("#create_performer_link").on 'click', ->

createPerformerLink = ->
$("#create_performer_link").one "click", (event) ->
event.preventDefault()
$("#performer_fields").append("<label for='performance_performer_attributes_Name'>Performer Name</label>")
$("#performer_fields").append("<input id='performance_performer_attributes_canonical_name' name='performance[performer_attributes][canonical_name]' size='30' type='text'>")
$("#performer_fields").append("<input name='performance[performer_attributes][person_type]' type='hidden' value='performer'>")
Expand All @@ -12,12 +13,22 @@ $(document).ready ->
$("#remove_performer").on 'click', ->
$("#performer_fields").empty()
$("#create_performer").show()
createPerformerLink()

$("#create_composition_link").on 'click', ->
createCompositionLink = ->
$("#create_composition_link").one "click", (event) ->
event.preventDefault()
$.get('/admin/new_composition_ajax', (data) ->
$('#composition_fields').append(data)
$("#composition_fields").append("<a id='remove_composition' href='javascript:void(0'>Cancel</a>")
$("#create_composition").hide()
$("#remove_composition").on 'click', ->
$("#composition_fields").empty()
$("#create_composition").show())
$("#create_composition").show()
createCompositionLink()
)

$(document).ready ->
$(".chzn-select").chosen()
createPerformerLink()
createCompositionLink()

0 comments on commit 2d907ac

Please sign in to comment.