Commit Graph

78 Commits

Author SHA1 Message Date
André Botelho Almeida
057735aab3 OHIF-184: Add menu tool option to download viewport as PNG or JPEG (#130)
* OHIF-184: added download icon to the OHIF's tool bar

* OHIF-184: refactor dialog toggle method to support cine dialog and download dialog

* OHIF-184: Added hotKey support for downloadDialog.

* OHIF-184: added disabled verify function

* OHIF-184: Finished form structure. Created preview canvas. Added width and height config of the preview. Added the download feature. Added Cancel button.

* OHIF-184: setting default extension as png

* OHIF-184: moved download icon to more in toolbar

* OHIF-184: enabling/disabling tools when toggling show annotations checkbox

* OHIF-184: using a dynamic canvas to create the download content

* OHIF-184: Download with configurable width and height. download distorced

* OHIF-184: using dynamic elemento to manage download image instead of using the preview element

* OHIF-184: make dialog dragable through preview

* OHIF-184: removing useless line

* OHIF-184: adding download icon to leasion tracker

* OHIF-184: adding download dialog template to lesion tracker viewer
2017-11-17 11:33:41 +01:00
Bruno Alves de Faria
fda272fd7d Isolating ohif:study-list package from measurements and lesiontracker 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
bde625a961 Allowing lazy-loading on viewer 2017-10-25 22:20:43 -02:00
Bruno Alves de Faria
05b2aa3e15 PWV-182: Integrating study/timepoint browser changes on PIM Web Viewer 2017-10-25 22:20:43 -02:00
Bruno Alves de Faria
a583f5a124 Creating a new quick switch template 2017-10-25 22:18:42 -02:00
Erik Ziegler
05d9a41f45 Switch from cornerstoneTools.metaData (deprecated) to cornerstone.metaData 2017-10-25 09:56:24 +02:00
Bruno Alves de Faria
4c8190e0cc Performance improvements on measurements interaction 2017-10-03 08:24:12 -03:00
Bruno Alves de Faria
67a525167b Removing unused code from LesionTracker 2017-09-28 08:16:23 -03:00
Aysel Afsar
b928051e10 OHIF #83 Do not assign state reactive-dict to template data since template data is overwritten and previous state is lost when router is called multiple times 2017-08-12 09:25:53 -04:00
Bruno Alves de Faria
8ddec37c94 Displaying the highest maxTargets limit 2017-06-23 09:07:21 -03:00
Bruno Alves de Faria
b4bb44625c Fixing serverId issues 2017-06-16 16:36:34 -03:00
Erik Ziegler
b966f35cf8 Fix Standalone Viewer 2017-06-15 09:19:21 +02:00
Erik Ziegler
e6a97ae6ba Remove duplicate call to create display sets from study 2017-06-15 09:18:54 +02:00
Erik Ziegler
239e5ef91e Set first viewport active by default 2017-06-07 16:49:01 +02:00
Bruno Alves de Faria
718fd30feb Adjusting OHIF Viewer to the new structure 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
374dab5ef4 PWV-15: Updating Viewer Data inside viewer.js 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
e12fb0de35 Final adjustments to routing behaviors 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
9ccebb76bd Building the viewer data inside routes 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
7718d31a77 Replacing switchToTab with routes 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
0cf4dbf13f Removing contextMenu templates and title from tabs 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
efb4ca23b5 PWV-15: Creating routing branch 2017-03-21 10:16:46 -03:00
Emanuel F. Oliveira
2a6cb42228 Bug Fix: Default timpoint protocol for LT not being applied + Lesions not being correctly selected on jumpToRowItem function. 2017-03-02 10:18:11 -03:00
Eloízio Salgado
bec8f21c0a Moving Hanging Protocols updates back to the viewers 2017-03-02 10:18:11 -03:00
Eloízio Salgado
f96a37e1bc Hanging Protocols: Fixing Lesion Tracker 2017-03-02 10:16:09 -03:00
Eloízio Salgado
6973cd4ec8 [WIP] Hanging Protocol: improving protocol engine to use OHIFError object 2017-03-02 10:16:09 -03:00
Bruno Alves de Faria
19c31ffbb8 Fixing metadata issues 2017-02-22 08:00:00 -03:00
Leonardo Campos
2752228c7f LT-405: syncronized scrolling issue 2017-02-08 20:59:08 -02:00
Eloízio Salgado
c2c8a43c3a Removing ohif-cornerstone as a dependency for ohif-viewerbase (Final step) 2017-01-29 22:11:19 -02:00
Eloízio Salgado
64b511375e Adding stackImagePositionOffsetSynchronizer.js to Viewerbase namespace and instanciating it in the Viewers 2017-01-29 22:11:18 -02:00
Eloízio Salgado
e693d48dbe Adding Metadata classes to Lesion Tracker (WIP) and some fixed; 2017-01-29 22:11:17 -02:00
Emanuel F. Oliveira
014dc7730f Testing + Removing debugger statements 2017-01-29 22:11:17 -02:00
Emanuel F. Oliveira
d25141f336 [WIP] Moving ViewerStudies collection to TypeSafeCollection implementation + Fixing sorting bug in findAllBy method in TypeSafeCollection 2017-01-29 22:11:17 -02:00
Eloízio Salgado
123007d751 Fixing Viewerbase namespace 2017-01-29 22:11:17 -02:00
Erik Ziegler
30a50c7ade Fixes to make Lesion Tracker work 2017-01-29 22:11:17 -02:00
Erik Ziegler
92f57721e3 Change 'design' to 'ohif:design' in package.js for each package 2017-01-29 22:11:17 -02:00
Emanuel F. Oliveira
9e69c43dda Most JS files, all helpers and simple reconciliations 2017-01-29 22:11:17 -02:00
Bruno Alves de Faria
7b93b6162d LT-92: Using ajv as a module of measurements package 2017-01-18 13:19:43 -02:00
Leonardo Campos
1efe611497 LT-92: Integrating RECIST and measurements table 2017-01-18 11:01:52 -02:00
Leonardo Campos
2f73403682 LT-92: NonTarget response criteria 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
983dd916ac LT-92: Creating checkers for conformance criteria validation 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
93dc9e94ce LT-92: Renaming RecistApi to ConformanceCriteriaApi 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
5605133517 LT-92: Adding validation to RecistApi 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
d1e0695a4b LT-92: Creating RECIST Api 2017-01-18 11:01:52 -02:00
Leonardo Campos
1d2c1c55fe LT-398: Manual stack scroll synchronization 2017-01-05 17:53:54 -02:00
Evren Ozkan
77182d1916 Make the persistence method of hanging protocols configurable
- Implement ProtocolStore interface to allow persisting hanging protocols using different strategies
- Implement and set default strategy to persist hanging protocols in the MongoDB collection “HangingProtocols” in the application server
2017-01-04 17:49:31 -05:00
Bruno Alves de Faria
c06043483d LT-115: Considering timepoint ID for measurement numbers 2017-01-02 16:32:09 -02:00
Bruno Alves de Faria
f13080309e LT-115: Adjusting functions to save and retrieve measurements again 2017-01-02 16:32:09 -02:00
Bruno Alves de Faria
c9c2cd548e LT-115: Adapting MeasurementAPI to new tools storage structure 2017-01-02 16:32:09 -02:00
Leonardo Campos
c3fc0b2b3b LT-398: Toggle manual stack scroll synchronization between viewports 2016-12-29 11:37:25 -02:00
Bruno Alves de Faria
79f3c482c1 LT-382: Fixing image loading after time points disassociation 2016-11-22 16:28:42 -02:00