Skip to content

Commit

Permalink
fix(UI): Do not display volume rendering widgets when in plane modes
Browse files Browse the repository at this point in the history
  • Loading branch information
thewtex committed Feb 4, 2018
1 parent ca6d885 commit 0089462
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/userInterface/ItkVtkImageViewer.mcss
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@
.toggleButton {
cursor: pointer;
border-radius: 0.2em;
opacity: 0.5;
opacity: 0.35;
}

input:checked.toggleInput + label {
Expand Down
2 changes: 1 addition & 1 deletion src/userInterface/createImageUI.js
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ function createImageUI(

const volumeRenderingRow = document.createElement('div');
volumeRenderingRow.setAttribute('class', style.uiRow);
volumeRenderingRow.className += ' js-toggle';
volumeRenderingRow.className += ' js-volumeRendering js-toggle';
createUseShadowToggle(
volumeRenderingRow,
volumeRepresentation,
Expand Down
8 changes: 8 additions & 0 deletions src/userInterface/createMainUI.js
Original file line number Diff line number Diff line change
Expand Up @@ -94,27 +94,35 @@ function createMainUI(
document.getElementById('yPlaneButton').checked = false;
document.getElementById('zPlaneButton').checked = false;
document.getElementById('volumeRenderingButton').checked = false;
const volumeRenderingRow = uiContainer.querySelector('.js-volumeRendering');
volumeRenderingRow.style.display = 'none';
}
function setViewModeYPlane() {
view.setViewMode('YPlane');
document.getElementById('xPlaneButton').checked = false;
document.getElementById('yPlaneButton').checked = true;
document.getElementById('zPlaneButton').checked = false;
document.getElementById('volumeRenderingButton').checked = false;
const volumeRenderingRow = uiContainer.querySelector('.js-volumeRendering');
volumeRenderingRow.style.display = 'none';
}
function setViewModeZPlane() {
view.setViewMode('ZPlane');
document.getElementById('xPlaneButton').checked = false;
document.getElementById('yPlaneButton').checked = false;
document.getElementById('zPlaneButton').checked = true;
document.getElementById('volumeRenderingButton').checked = false;
const volumeRenderingRow = uiContainer.querySelector('.js-volumeRendering');
volumeRenderingRow.style.display = 'none';
}
function setViewModeVolumeRendering() {
view.setViewMode('VolumeRendering');
document.getElementById('xPlaneButton').checked = false;
document.getElementById('yPlaneButton').checked = false;
document.getElementById('zPlaneButton').checked = false;
document.getElementById('volumeRenderingButton').checked = true;
const volumeRenderingRow = uiContainer.querySelector('.js-volumeRendering');
volumeRenderingRow.style.display = 'flex';
}
let viewPlanes = false;
function setViewPlanes() {
Expand Down

0 comments on commit 0089462

Please sign in to comment.