Skip to content

Commit

Permalink
only handle return events when fields are visible
Browse files Browse the repository at this point in the history
  • Loading branch information
despo committed Jun 30, 2012
1 parent aadca25 commit 51402d4
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions views/gorillas.coffee
Expand Up @@ -494,6 +494,9 @@ window.clear_fields = (player) ->
$('#'+player+'_angle').val('')
$('#'+player+'_velocity').val('')

window.is_field_visible = (player, field) ->
$('#'+player+'_'+field).is(":visible")


jQuery = $
$(document).ready ->
Expand All @@ -506,10 +509,13 @@ $(document).ready ->
window.show_player_field 'player_1', 'velocity'

$('#player_1_velocity').bind "keydown", (event) ->
if event.keyCode == 13
if event.keyCode == 13 && window.is_field_visible 'player_1', 'angle'

console.log "----------"
window.hide_player_field 'player_1', 'angle'
window.hide_player_field 'player_1', 'velocity'


parameters = window.read_angle_and_velocity('player_1')
parameters.velocity = 0 unless parameters.velocity > 0
parameters.angle = 0 unless parameters.angle > 0
Expand All @@ -522,7 +528,7 @@ $(document).ready ->
window.show_player_field 'player_2', 'velocity'

$('#player_2_velocity').bind "keydown", (event) ->
if event.keyCode == 13
if event.keyCode == 13 and window.is_field_visible 'player_2', 'angle'
window.hide_player_field 'player_2', 'angle'
window.hide_player_field 'player_2', 'velocity'

Expand Down

0 comments on commit 51402d4

Please sign in to comment.