All files / platform/core/src/utils/hotkeys index.js

100% Statements 3/3
100% Branches 0/0
100% Functions 0/0
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15          216x 216x         216x      
import Mousetrap from 'mousetrap';
import pausePlugin from './pausePlugin';
import recordPlugin from './recordPlugin';
import allowNativeKeysPlugin from './allowNativeKeysPlugin';
 
recordPlugin(Mousetrap);
pausePlugin(Mousetrap);
// Registered after pausePlugin so its stopCallback wraps the pause check: while
// paused, still stop; otherwise stop only for keystrokes landing in a modal
// dialog or an `.ohif-text-select` region, where the browser's own keyboard
// behaviour should win.
allowNativeKeysPlugin(Mousetrap);
 
export default Mousetrap;