34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
Template.toolbar.events({
|
|
'click .imageViewerTool': function(e) {
|
|
var tool = e.currentTarget.id;
|
|
console.log('Setting active tool to: ' + tool);
|
|
toolManager.setActiveTool(tool);
|
|
},
|
|
'click .imageViewerCommand': function(e) {
|
|
var command = e.currentTarget.id;
|
|
if (!OHIF.viewer.functionList.hasOwnProperty(command)) {
|
|
return;
|
|
}
|
|
|
|
// TODO = Add support for active viewports
|
|
//var element = getActiveViewportElement();
|
|
$('.imageViewer').each(function() {
|
|
var element = this;
|
|
OHIF.viewer.functionList[command](element);
|
|
});
|
|
}
|
|
});
|
|
|
|
Template.toolbar.onRendered(function() {
|
|
var tooltipButtons = $('[data-toggle="tooltip"]');
|
|
tooltipButtons.tooltip(OHIF.viewer.tooltipConfig);
|
|
|
|
// Enable tooltips for the layout button
|
|
var extraTooltipButtons = $('[rel="tooltip"]');
|
|
extraTooltipButtons.tooltip(OHIF.viewer.tooltipConfig);
|
|
|
|
toolManager.addTool('lesion', {
|
|
mouse: cornerstoneTools.lesion,
|
|
touch: cornerstoneTools.lesionTouch
|
|
});
|
|
}); |