Skip to content

Commit

Permalink
not reloading the grid when such keys are pressed as arrows, tab, escape
Browse files Browse the repository at this point in the history
  • Loading branch information
leikind committed Feb 4, 2014
1 parent 7593b98 commit 3760619
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions vendor/assets/javascripts/wice_grid_init.js.coffee
Expand Up @@ -182,15 +182,21 @@ setupAutoreloadsForInternalFilters = (wiceGridContainer, gridProcessor) ->
$('select.auto-reload', wiceGridContainer).change ->
gridProcessor.process()

$('input.auto-reload', wiceGridContainer).keyup ->
gridProcessor.setProcessTimer(this.id)
$('input.auto-reload', wiceGridContainer).keyup (event)->
if isKeySignificant event.which
gridProcessor.setProcessTimer(this.id)

$('input.negation-checkbox.auto-reload', wiceGridContainer).click ->
gridProcessor.process()

$(document).bind 'wg:calendarChanged_' + gridProcessor.name, ->
gridProcessor.process()



isKeySignificant = (keyCode, func)->
[37, 38, 39, 40, 9, 27].indexOf(keyCode) == -1

# autoreload for internal filters
setupAutoreloadsForExternalFilters = ->

Expand All @@ -200,8 +206,9 @@ setupAutoreloadsForExternalFilters = ->
$('select.auto-reload', detachedFilterContainer).change ->
gridProcessor.process()

$('input.auto-reload', detachedFilterContainer).keyup ->
gridProcessor.setProcessTimer(this.id)
$('input.auto-reload', detachedFilterContainer).keyup (event)->
if isKeySignificant event.which
gridProcessor.setProcessTimer(this.id)

$('input.negation-checkbox.auto-reload', detachedFilterContainer).click ->
gridProcessor.process()
Expand Down

0 comments on commit 3760619

Please sign in to comment.