Fixing W/L presets, Non-Targets, CR and UN issues
This commit is contained in:
parent
88df0e54f2
commit
d49698d42e
25
LesionTracker/client/lib/customCommands.js
Normal file
25
LesionTracker/client/lib/customCommands.js
Normal file
@ -0,0 +1,25 @@
|
||||
import { Meteor } from 'meteor/meteor';
|
||||
import { _ } from 'meteor/underscore';
|
||||
import { OHIF } from 'meteor/ohif:core';
|
||||
|
||||
Meteor.startup(() => {
|
||||
// Enable the custom tools
|
||||
const customTools = [{
|
||||
id: 'nonTarget',
|
||||
name: 'Non-Target'
|
||||
}, {
|
||||
id: 'targetCR',
|
||||
name: 'CR Target'
|
||||
}, {
|
||||
id: 'targetUN',
|
||||
name: 'UN Target'
|
||||
}];
|
||||
|
||||
customTools.forEach(tool => {
|
||||
_.defaults(OHIF.hotkeys.defaults.viewer, { [tool.id]: '' });
|
||||
OHIF.commands.register('viewer', tool.id, {
|
||||
name: tool.name,
|
||||
action: () => OHIF.viewerbase.toolManager.setActiveTool(tool.id)
|
||||
});
|
||||
});
|
||||
});
|
||||
@ -205,6 +205,7 @@ class WindowLevelPresetsManager {
|
||||
const WLPresets = new WindowLevelPresetsManager();
|
||||
|
||||
Meteor.startup(() => {
|
||||
WLPresets.loadDefaults();
|
||||
WLPresets.load();
|
||||
});
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user