diff options
| author | Kawandeep Virdee | 2013-11-10 01:38:47 -0500 | 
|---|---|---|
| committer | Kawandeep Virdee | 2013-11-10 01:38:47 -0500 | 
| commit | 6cb3beb060101a5d0017aed0f770b9c838bb6825 (patch) | |
| tree | e0a06211ea38254d0975a183b6301e3448a98fed | |
| parent | 19149959b582a81653873f77a33eaae19b92ff0d (diff) | |
| download | clip-play-6cb3beb060101a5d0017aed0f770b9c838bb6825.tar.bz2 | |
keybinding
| -rw-r--r-- | assets/js/views/sample.js | 12 | ||||
| -rw-r--r-- | index.html | 1 | 
2 files changed, 12 insertions, 1 deletions
| diff --git a/assets/js/views/sample.js b/assets/js/views/sample.js index ec7d4a0..6555464 100644 --- a/assets/js/views/sample.js +++ b/assets/js/views/sample.js @@ -50,6 +50,16 @@ ClipPlay.Views.Sample = Marionette.ItemView.extend({      on_keyboard_bind: function(){        var keyval = this.$('.js-keyboard-key').val(); -	  this.model.set('key',keyval ); +      if (keyval != this.model.get('key')){ +        if(this.model.get('key') !=''){ +            Mousetrap.unbind(this.model.get('key')); +        } +	    this.model.set('key',keyval); +        var that = this; +        Mousetrap.bind(this.model.get('key'), function(){ +          that.model.play(); +        }); +        console.log('changed key to ' + keyval); +      }      }  }); @@ -30,6 +30,7 @@  	<script src="/assets/js/libs/jquery-2.0.3.min.js"></script> +	<script src="/assets/js/libs/mousetrap.min.js"></script>  	<script src="/assets/js/libs/jquery-ui-1.10.3.custom.min.js"></script>  	<script src="/assets/js/libs/jquery.embedly-3.1.1.min.js"></script>  	<script src="/assets/js/libs/underscore-min.js"></script> | 
