fix: update DICOMSR and Measurement Panel copy to use L/W (#2174)

* fix: update DICOMSR and Measurement Panel copy to use L/W

* functional viewport

* support the active viewport for snapshot

* Support empty viewport case

* bump cs-tools to pick up misc. fixes
This commit is contained in:
Danny Brown authored and GitHub committed 2020-11-18 00:14:52 -05:00
1 parent 0d9da69580
commit 2f4cba28a5
14 files changed
+52 -78

No files matched your search

+1 -1
View File
@@ -33,7 +33,7 @@
"@ohif/ui": "^0.50.0",
"cornerstone-core": "^2.3.0",
"cornerstone-math": "^0.1.8",
"cornerstone-tools": "4.20.1",
"cornerstone-tools": "5.1.2",
"cornerstone-wado-image-loader": "^3.1.2",
"dcmjs": "0.16.1",
"dicom-parser": "^1.8.3",
@@ -13,9 +13,10 @@ const DEFAULT_SIZE = 512;
const MAX_TEXTURE_SIZE = 10000;
const CornerstoneViewportDownloadForm = ({ onClose, activeViewportIndex }) => {
const { element: activeEnabledElement } = getEnabledElement(
const enabledElement = getEnabledElement(
activeViewportIndex
);
const activeEnabledElement = enabledElement?.element
const enableViewport = viewportElement => {
if (viewportElement) {
@@ -116,6 +117,7 @@ const CornerstoneViewportDownloadForm = ({ onClose, activeViewportIndex }) => {
viewportElement.querySelector('canvas').toBlob(blob => {
const URLObj = window.URL || window.webkitURL;
const a = document.createElement('a');
a.href = URLObj.createObjectURL(blob);
a.download = file;
document.body.appendChild(a);
+2 -1
View File
@@ -202,8 +202,9 @@ const commandsModule = ({ servicesManager, commandsManager }) => {
return enabledElement;
},
showDownloadViewportModal: () => {
const activeViewportIndex = 0; // viewports.activeViewportIndex;
const { activeViewportIndex } = ViewportGridService.getState();
const { UIModalService } = servicesManager.services;
if (UIModalService) {
UIModalService.show({
content: CornerstoneViewportDownloadForm,
+1 -1
View File
@@ -30,7 +30,7 @@
"peerDependencies": {
"@ohif/core": "^0.50.0",
"cornerstone-core": "^2.2.8",
"cornerstone-tools": "4.20.1",
"cornerstone-tools": "5.1.2",
"dcmjs": "0.16.1",
"prop-types": "^15.6.2",
"react": "^16.8.6",
+1 -1
View File
@@ -30,7 +30,7 @@
"peerDependencies": {
"@ohif/core": "^0.50.0",
"cornerstone-core": "^2.2.8",
"cornerstone-tools": "4.20.1",
"cornerstone-tools": "5.1.2",
"dcmjs": "0.16.1",
"prop-types": "^15.6.2",
"react": "^16.8.6",
+1 -1
View File
@@ -33,7 +33,7 @@
"@ohif/ui": "^0.50.0",
"cornerstone-core": "^2.3.0",
"cornerstone-math": "^0.1.8",
"cornerstone-tools": "4.20.1",
"cornerstone-tools": "5.1.2",
"cornerstone-wado-image-loader": "^3.1.2",
"dcmjs": "0.16.1",
"dicom-parser": "^1.8.3",
+1 -1
View File
@@ -28,7 +28,7 @@
},
"peerDependencies": {
"@ohif/core": "^0.50.0",
"cornerstone-tools": "4.20.1",
"cornerstone-tools": "5.1.2",
"dcmjs": "0.16.1",
"prop-types": "^15.6.2",
"react": "^16.13.1",
+1 -1
View File
@@ -57,7 +57,7 @@
"@ohif/core": "^2.9.6",
"@ohif/ui": "^2.0.0",
"cornerstone-core": "^2.3.0",
"cornerstone-tools": "4.20.1",
"cornerstone-tools": "5.1.2",
"cornerstone-wado-image-loader": "^3.1.2",
"dicom-parser": "^1.8.3",
"gh-pages": "^2.0.1",