Sha256: 7281e640c31b85b5b94894a7a72df6036caec60edf9af9435cb5dbf56ef181c1
Contents?: true
Size: 678 Bytes
Versions: 1
Compression:
Stored size: 678 Bytes
Contents
/** * adds a pause and unpause method to Mousetrap * this allows you to enable or disable keyboard shortcuts * without having to reset Mousetrap and rebind everything */ /* global Mousetrap:true */ Mousetrap = (function(Mousetrap) { var self = Mousetrap, _originalStopCallback = self.stopCallback, enabled = true; self.stopCallback = function(e, element, combo) { if (!enabled) { return true; } return _originalStopCallback(e, element, combo); }; self.pause = function() { enabled = false; }; self.unpause = function() { enabled = true; }; return self; }) (Mousetrap);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mousetrap-rails-1.4.6 | vendor/assets/javascripts/mousetrap/pause.js |