From 0c7edbe22e139d42e54a9bc1f168f1cc628a442f Mon Sep 17 00:00:00 2001 From: Aysel Afsar Date: Wed, 11 Apr 2018 11:17:24 -0400 Subject: [PATCH] fix(keyboardShortcuts) Fix the issue with Reset to Defaults for Keyboard Shortcuts. Fix typo for resetDefaults --- Packages/ohif-hotkeys/client/classes/HotkeysManager.js | 4 ++-- Packages/ohif-hotkeys/client/components/form.js | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Packages/ohif-hotkeys/client/classes/HotkeysManager.js b/Packages/ohif-hotkeys/client/classes/HotkeysManager.js index e588edd56..f684aa392 100644 --- a/Packages/ohif-hotkeys/client/classes/HotkeysManager.js +++ b/Packages/ohif-hotkeys/client/classes/HotkeysManager.js @@ -132,12 +132,12 @@ export class HotkeysManager { delete this.defaults[contextName]; } - resetDefauls(contextName) { + resetDefaults(contextName) { const context = this.getContext(contextName); const definitions = this.defaults[contextName]; if (!context || !definitions) return; context.extend(definitions); - return this.store(contextName, definitions).then(this.changeObserver.changed); + return this.store(contextName, definitions); } switchToContext(contextName) { diff --git a/Packages/ohif-hotkeys/client/components/form.js b/Packages/ohif-hotkeys/client/components/form.js index 7ef1a3109..7d815eae6 100644 --- a/Packages/ohif-hotkeys/client/components/form.js +++ b/Packages/ohif-hotkeys/client/components/form.js @@ -29,7 +29,10 @@ Template.hotkeysForm.onCreated(() => { }; return OHIF.ui.showDialog('dialogConfirm', dialogOptions).then(() => { - return OHIF.hotkeys.resetDefauls(contextName); + const resetDefaults = OHIF.hotkeys.resetDefaults(contextName); + resetDefaults.then(() => { + OHIF.hotkeys.load(contextName).then(defs => instance.hotkeysDefinitions.set(defs)); + }); }); } };