diff --git a/LesionTracker/.meteor/packages b/LesionTracker/.meteor/packages index 39a7bdedb..91343c364 100644 --- a/LesionTracker/.meteor/packages +++ b/LesionTracker/.meteor/packages @@ -51,5 +51,4 @@ check aldeed:template-extension@4.0.0 zuuk:stale-session gilbertwat:bootstrap3-daterangepicker -silentcicero:jszip email diff --git a/OHIFViewer/.meteor/versions b/OHIFViewer/.meteor/versions index fbca81291..b0cc224fc 100644 --- a/OHIFViewer/.meteor/versions +++ b/OHIFViewer/.meteor/versions @@ -83,6 +83,7 @@ rwatts:uuid@0.0.2 service-configuration@1.0.5 session@1.1.1 sha@1.0.4 +silentcicero:jszip@0.0.4 spacebars@1.0.7 spacebars-compiler@1.0.7 srp@1.0.4 diff --git a/OHIFViewer/client/components/viewer/viewer.html b/OHIFViewer/client/components/viewer/viewer.html index b9666139b..2aadaded7 100644 --- a/OHIFViewer/client/components/viewer/viewer.html +++ b/OHIFViewer/client/components/viewer/viewer.html @@ -3,8 +3,8 @@
{{> studyBrowser }}
- {{ > toolbar }} - {{ > imageViewerViewports }} + {{> toolbar }} + {{> imageViewerViewports }}
{{else}} diff --git a/Packages/lesiontracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html b/Packages/lesiontracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html index 3cf2f369a..5dbc4fcb8 100644 --- a/Packages/lesiontracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html +++ b/Packages/lesiontracker/client/components/lesionTrackerLayout/lesionTrackerLayout.html @@ -45,6 +45,6 @@ {{>timeoutCountdownDialog}} - {{>lesionTrackerProgressDialog}} + {{>progressDialog}} {{>yield }} \ No newline at end of file diff --git a/Packages/lesiontracker/client/components/lesionTrackerWorklistContextMenu/lesionTrackerWorklistContextMenu.js b/Packages/lesiontracker/client/components/lesionTrackerWorklistContextMenu/lesionTrackerWorklistContextMenu.js index 82e296c16..62c38b9c5 100644 --- a/Packages/lesiontracker/client/components/lesionTrackerWorklistContextMenu/lesionTrackerWorklistContextMenu.js +++ b/Packages/lesiontracker/client/components/lesionTrackerWorklistContextMenu/lesionTrackerWorklistContextMenu.js @@ -85,26 +85,5 @@ function exportSelectedStudies() { } }).fetch() || []; - if (selectedStudies.length < 1) { - return; - } - - var studiesToExport = []; - var numberOfStudiesToQuery = selectedStudies.length; - - progressDialog.show("Querying Studies...", numberOfStudiesToQuery); - - selectedStudies.forEach(function(selectedStudy) { - getStudyMetadata(selectedStudy.studyInstanceUid, function(study) { - studiesToExport.push(study); - - var numberOfStudiesQueried = studiesToExport.length; - - progressDialog.update(numberOfStudiesQueried); - - if (numberOfStudiesQueried === numberOfStudiesToQuery) { - exportStudies(studiesToExport); - } - }); - }); + exportStudies(selectedStudies); } \ No newline at end of file diff --git a/Packages/lesiontracker/package.js b/Packages/lesiontracker/package.js index 167f10231..20ea969cc 100644 --- a/Packages/lesiontracker/package.js +++ b/Packages/lesiontracker/package.js @@ -129,10 +129,6 @@ Package.onUse(function(api) { api.addFiles('client/components/lesionTrackerViewportOverlay/lesionTrackerViewportOverlay.styl', 'client'); api.addFiles('client/components/lesionTrackerViewportOverlay/lesionTrackerViewportOverlay.js', 'client'); - api.addFiles('client/components/lesionTrackerProgressDialog/lesionTrackerProgressDialog.html', 'client'); - api.addFiles('client/components/lesionTrackerProgressDialog/lesionTrackerProgressDialog.styl', 'client'); - api.addFiles('client/components/lesionTrackerProgressDialog/lesionTrackerProgressDialog.js', 'client'); - // Server functions api.addFiles('server/collections.js', 'server'); api.addFiles('server/removeCollections.js', [ 'server' ]); @@ -171,8 +167,6 @@ Package.onUse(function(api) { api.addFiles('lib/handleMeasurementModified.js', 'client'); api.addFiles('lib/handleMeasurementRemoved.js', 'client'); - api.addFiles('lib/exportStudies.js', 'client'); - // Export global functions api.export('pixelSpacingAutorunCheck', 'client'); @@ -195,7 +189,6 @@ Package.onUse(function(api) { api.export('getTrialCriteriaConstraints', 'client'); api.export('calculateTotalLesionBurden', 'client'); api.export('convertToNonTarget', 'client'); - api.export('exportStudies', 'client'); api.export('setTimepointActiveTool', 'client'); diff --git a/Packages/lesiontracker/client/components/lesionTrackerProgressDialog/lesionTrackerProgressDialog.html b/Packages/viewerbase/client/components/basic/progressDialog/progressDialog.html similarity index 79% rename from Packages/lesiontracker/client/components/lesionTrackerProgressDialog/lesionTrackerProgressDialog.html rename to Packages/viewerbase/client/components/basic/progressDialog/progressDialog.html index f99c70c64..c8358ec2c 100644 --- a/Packages/lesiontracker/client/components/lesionTrackerProgressDialog/lesionTrackerProgressDialog.html +++ b/Packages/viewerbase/client/components/basic/progressDialog/progressDialog.html @@ -1,5 +1,5 @@ -