LT-115: Set CRUNEX tool buttons as disabled if timepoint is baseline
- Remove addDisabledTool and getDisabledTool methods in toolManager - Add disabledToolButtons array in toolDefaultStates to check enable/disable buttons
This commit is contained in:
1 parent
161bbba5cf
commit
76a9f6a894
4 files changed
+37
-40
No files matched your search
@@ -108,17 +108,6 @@ function getDefaultButtonData() {
|
||||
return buttonData;
|
||||
}
|
||||
|
||||
function setButtonsDisability() {
|
||||
var disabledTools = toolManager.getDisabledTool();
|
||||
disabledTools.forEach(function(toolData) {
|
||||
var tools = toolData.tools;
|
||||
var status = toolData.status;
|
||||
tools.forEach(function(element) {
|
||||
$(element).prop("disabled", status);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Template.toolbar.events({
|
||||
'click .imageViewerTool': function(e) {
|
||||
$(e.currentTarget).tooltip('hide');
|
||||
@@ -159,7 +148,19 @@ Template.toolbar.onRendered(function() {
|
||||
extraTooltipButtons.tooltip(OHIF.viewer.tooltipConfig);
|
||||
|
||||
// Set disabled/enabled tool buttons that are set in toolManager
|
||||
setButtonsDisability();
|
||||
var states = toolManager.getToolDefaultStates();
|
||||
var disabledToolButtons = states.disabledToolButtons;
|
||||
var allToolbarButtons = $("#toolbar").find("button");
|
||||
if (disabledToolButtons.length > 0) {
|
||||
for (var i=0; i < allToolbarButtons.length; i++) {
|
||||
var toolbarButton = allToolbarButtons[i];
|
||||
$(toolbarButton).prop("disabled", false);
|
||||
var index = disabledToolButtons.indexOf($(toolbarButton).attr("id"));
|
||||
if (index !== -1) {
|
||||
$(toolbarButton).prop("disabled", true);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Template.toolbar.helpers({
|
||||
|
||||
Reference in new issue
Block a user