From c573f15117893616dfb5cbb2c31bfdca7e9eb19d Mon Sep 17 00:00:00 2001 From: Vincent Fiduccia Date: Wed, 15 Apr 2015 16:39:31 -0700 Subject: [PATCH] Allow tab to go past a slider --- app/components/input-slider/component.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/components/input-slider/component.js b/app/components/input-slider/component.js index f2eab53e1..049b63c8b 100644 --- a/app/components/input-slider/component.js +++ b/app/components/input-slider/component.js @@ -179,23 +179,31 @@ export default Ember.Component.extend({ }, keyDown: function(event) { + var handled = false; switch ( event.which ) { case C.KEY_LEFT: this.decrementProperty('value', this.get('step')); + handled = true; break; case C.KEY_RIGHT: this.incrementProperty('value', this.get('step')); + handled = true; break; case C.KEY_UP: this.set('value', this.get('valueMax')); + handled = true; break; case C.KEY_DOWN: this.set('value', this.get('valueMin')); + handled = true; break; } - event.preventDefault(); + if ( handled ) + { + event.preventDefault(); + } }, valueChanged: function() {