Commit Graph

1440 Commits

Author SHA1 Message Date
Bruno Alves de Faria
c4b43f4536 Handling conformance checks for child tools 2018-02-27 07:12:23 -03:00
Bruno Alves de Faria
798b197d4a Creating a generic UI error handling mechanism 2018-02-27 07:12:23 -03:00
Evren Ozkan
3c1e4c51cd Wait for the cornerstone tools to handle CornerstoneImageRendered event to capture the rendered image on the download dialog 2018-02-23 11:57:01 -05:00
Erik Ziegler
e5ad7e15a7 BF: Tool manager was not enabling tools if any viewport was empty 2018-02-15 13:41:51 +01:00
Erik Ziegler
ba797ddbc4 Add Crosshairs tool to OHIF Viewer / Standalone Viewer 2018-02-08 16:20:17 +01:00
Bruno Alves de Faria
02b04e32c7 Reverting changes on newImage handlers due to impacts on stack scroll 2018-02-05 10:21:15 -02:00
Bruno Alves de Faria
1fbf2fdf11 Fixing reactivity issues in hotkeys manager 2018-02-02 13:46:42 -02:00
Bruno Alves de Faria
78c282558c Final adjustments on overlay 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
45c5766501 Improving overlay information display 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
c8348cc084 Fixing issues with measure flow 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
19e7363c77 Preventing saving with criteria nonconformities 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
f0b57d416a Improvements on Case Progress 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
a9658e6a00 Final split lesion adjustments 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
fb9d583074 Creating message and error page to improve error handling 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
0a082e21c8 Cleaning tools schema and adding isSplitLesion attribute 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
40693f08d8 Creating a method to check if a measurement is a new lesion 2018-02-02 09:22:48 -02:00
Bruno Alves de Faria
f8b732d81e Removing unused target-ex icon 2018-02-02 09:22:48 -02:00
Evren Ozkan
c539314e14 PWV-73 Revert commit b88c2f4 as it is moved
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:22:48 -02:00
Evren Ozkan
052395a8c9 PWV-73 Determine missing timepoint studies
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:22:48 -02:00
Evren Ozkan
b9b908cf1e PWV-73 Revert commit b88c2f4 as it is moved
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:22:48 -02:00
Evren Ozkan
071d6903da PWV-73 Determine missing timepoint studies
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:22:26 -02:00
Bruno Alves de Faria
45a3cdeaf5 Finishing case progress and save behavior 2018-02-02 09:21:42 -02:00
Bruno Alves de Faria
abe7691730 Adding hooks to unsavedChanges mechanism 2018-02-02 09:21:42 -02:00
Evren Ozkan
277bf94029 PWV-73 Make study availability reactive 2018-02-02 09:21:42 -02:00
Evren Ozkan
66dd8a0cec PWV-73 Revert commit b88c2f4 as it is moved
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:21:42 -02:00
Evren Ozkan
1fa9d6b05d PWV-73 Determine missing timepoint studies
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:21:42 -02:00
Bruno Alves de Faria
7da787c3f8 Adding separate save buttons for measurements 2018-02-02 09:14:44 -02:00
Bruno Alves de Faria
5dc2f8dc9c Implementing saving behavior per active viewport 2018-02-02 09:14:44 -02:00
Bruno Alves de Faria
98480d134b Implementing image download dialog behaviors 2018-02-02 09:14:44 -02:00
Bruno Alves de Faria
56093a9d68 Converting the modal to the new structure and styling it 2018-02-02 09:14:44 -02:00
Evren Ozkan
d03a03ce76 PWV-73 Revert commit b88c2f4 as it is moved
- Indicate that study is not available only if its 'available' property is set to false explicitly
2018-02-02 09:14:44 -02:00
Evren Ozkan
6a2143681a PWV-73 Determine missing timepoint studies
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2018-02-02 09:14:44 -02:00
Evren Ozkan
29d94e99c7 Support for right and middle mouse button tool assignment in toolManager (left by default) 2018-01-30 18:23:18 -05:00
Evren Ozkan
015e62ebd0 HP Improvements
- Add scroll bar into the tab content in protocolEditor
- Prevent "Wt." and "Req." fields to go out of screen when constraint value is long
- Add "starts with" and "ends with" comparators
- Fix the issue with empty input value in ruleEntryDialog
2018-01-08 16:35:18 -05:00
Bruno Alves de Faria
646b4df8c9 More reliable check of the link scroll activation 2018-01-05 08:10:23 -02:00
Bruno Alves de Faria
1983ee18a1 Fixing flashButton wrong deactivation issue 2018-01-05 08:04:41 -02:00
Bruno Alves de Faria
68991df87c Rejecting the timepoints promise on retrieval error 2017-12-29 09:51:25 -02:00
Bruno Alves de Faria
d1c24f262d Adding cornerstone imports 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
5d76cf15d6 Fixing conversion/tool manipulation issues 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
9aaca3b147 Handling child measuerements on viewer 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
3246bdae7a Allowing event positioning on simple dialogs 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
88164d082d Refactoring MeasurementHandlers to improve maintainability 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
2a724e7080 Fixing child measurements rowItem jumping and data syncing 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
ebcdf80d49 Enabling child tools labeling and removing 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
4e31faa294 Linking child tools 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
0cdc034915 Handling modified event on child tools 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
cebb3f4f00 Isolating the handlers for single and multiple measurements 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
0bc3843c70 Started handling child measurements on tools 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
26fd6e8a2b Creating cornerstone method to get the bounding box 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
475580b2f9 Fixing issues with bidirectional tool 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
0acdff0bc5 Restructuring bidirectionalTool to improve maintainability 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
4aa0204119 Preventing duplicated deletion dialogs 2017-12-28 08:59:25 -02:00
Bruno Alves de Faria
c80b25aeef Removing targetEX tool references 2017-12-28 08:59:25 -02:00
Evren Ozkan
5bc294f3a9 Add HP.getEngine function to get the active hanging protocol engine 2017-12-22 13:40:41 -05:00
Evren Ozkan
7757da149d Use 'imagePlane' metadata type for 'imagePlaneModule' which is used by cornerstone tools 2017-12-20 17:47:13 -05:00
Evren Ozkan
51d6a64c45 Fix the issues with customized store and retrieve functions for hot keys and window/level presets 2017-12-13 19:41:47 -05:00
Bruno Alves de Faria
02349447d6 Fixing Case Progress SVG issues on Firefox 2017-11-24 13:11:46 -02:00
Bruno Alves de Faria
14b54a831b Fixing SVG+USE issues on IE 11 2017-11-23 20:07:14 -02:00
Bruno Alves de Faria
a9698e6ad2 Closing loose components on navigation 2017-11-23 18:40:58 -02:00
Bruno Alves de Faria
a6fc444209 Fixing broken arrow tools 2017-11-23 17:56:24 -02:00
Bruno Alves de Faria
9ee6cb302a Revert "PWV-73 Determine missing timepoint studies"
This reverts commit b88c2f472b.
2017-11-23 14:21:00 -02:00
Bruno Alves de Faria
eef67f7cb2 Revert "PWV-73 Revert commit b88c2f4 as it is moved"
This reverts commit 7189aa6d5e.
2017-11-23 14:20:06 -02:00
Bruno Alves de Faria
ef09297351 Fixing buggy W/L for follow-up timepoints 2017-11-23 14:03:33 -02:00
Bruno Alves de Faria
b51c01ca7a Improving viewer performance with static images on thumbnails 2017-11-22 15:38:09 -02:00
Bruno Alves de Faria
04e188df3d Allowing thumbnail dragging only with primary mouse button 2017-11-22 14:09:08 -02:00
Bruno Alves de Faria
f7770d2b06 Using hardware acceleration for thumbnails dragging 2017-11-22 14:08:30 -02:00
Bruno Alves de Faria
2baf70f14c Removing typedarray polyfill 2017-11-22 12:16:40 -02:00
Bruno Alves de Faria
eb9b5a7440 Activating the correct lesion when viewport is expanded 2017-11-22 10:41:12 -02:00
Bruno Alves de Faria
7840c2b6c2 Removing spinning animation from close buttons 2017-11-22 10:26:29 -02:00
Bruno Alves de Faria
b42214d8ee Fixing handles displaying on arrow target tools 2017-11-22 10:09:11 -02:00
Bruno Alves de Faria
cbc87aebf8 Fixing text callouts behavior for arrow target tools 2017-11-22 08:29:54 -02:00
Bruno Alves de Faria
5bf2d75d4f Fixing duplicated overlays and zero-sized measurements 2017-11-21 19:37:13 -02:00
Evren Ozkan
7189aa6d5e PWV-73 Revert commit b88c2f4 as it is moved
- Indicate that study is not available only if its 'available' property is set to false explicitly
2017-11-21 14:14:14 -05:00
Bruno Alves de Faria
f6e15662d0 Fixing broken lines issue on bidirectional tool 2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
4dcff38a53 Keeping bidirectional arm selected after moving handles 2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
10a6b2f094 Fixing broken textBox dragging 2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
f70d99a5c2 Improving draggable jQuery extension 2017-11-21 15:10:12 -02:00
Evren Ozkan
b88c2f472b PWV-73 Determine missing timepoint studies
- Display timepoint availability based on its studies' availability
- Display study availability in study level when timepoint is loaded
2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
a8d9e0f24f Fixing the loading indicator z-index 2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
d04f9e3a3f Using the updated cornerstone version 2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
f4a77d6f4d Fixing mouse interaction with label dialog 2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
7d2577b06f Preventing re-rendering if viewport is on the same series 2017-11-21 15:10:12 -02:00
Bruno Alves de Faria
0eea7f9373 Fixing infinity loop issue 2017-11-21 15:10:12 -02:00
Evren Ozkan
cea3a77b52 Send viewport activation trigger on mouse enter only if there is no focused dropdown 2017-11-20 16:31:26 -05:00
Evren Ozkan
e839619493 Make the timeout to dismiss dropdown configurable with 'dismissTimeout' flag (500ms by default) 2017-11-20 14:10:15 -05:00
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
004ccbc378 Displaying the deletion confirm dialog over the mouse pointer 2017-11-06 17:10:15 -02:00
Bruno Alves de Faria
5af752a122 Fixing delete lesion tool 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
5330ba5982 Enabling viewport enlargement again 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
daefd83be6 Adding HOME and END to default hotkeys 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
88e932a2f7 Preventing zero-sized bidirectional targets 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
4d93839412 Fixing issues with bidirectional tool 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
5ef91e0c71 Making bounded plugin use CSS transform 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
3d250fe9b6 Safe destroy of twbsPagination plugin instance 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
03ea57c162 Creating paginationArea component on ohif:core package 2017-11-06 17:02:39 -02: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
ddc45df4bd Isolating the ohif:study-list package 2017-11-06 17:02:39 -02:00
Bruno Alves de Faria
c42722192b Fixing issues on timepoints order hanging 2017-11-06 17:02:39 -02:00
Erik Ziegler
b4327eb457 Update ohif-cornerstone versions to decrease bundle size (Meteor seems to use NPM package.json main for NPM modules). Update OHIFViewer and LesionTracker to Meteor 1.6 2017-11-04 11:58:40 +01:00
Bruno Alves de Faria
89a96f02a0 Lazy loading measurements from lesions table 2017-10-31 11:22:37 -02:00