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();
|
const WLPresets = new WindowLevelPresetsManager();
|
||||||
|
|
||||||
Meteor.startup(() => {
|
Meteor.startup(() => {
|
||||||
|
WLPresets.loadDefaults();
|
||||||
WLPresets.load();
|
WLPresets.load();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user