Commit Graph

1522 Commits

Author SHA1 Message Date
Erik Ziegler
f43e0d45c7 Remove unnecessary calls to setActiveViewport 2017-06-07 16:55:28 +02:00
Erik Ziegler
3a9a06478b Selecting a series now closes the quick switch 2017-06-07 16:54:25 +02:00
Erik Ziegler
f7a4a56155 Stop prefetching when viewerMain template is destroyed (e.g. when you go back to study list) 2017-06-07 16:53:19 +02:00
Erik Ziegler
3c8c52ab1b Fix performance issue with scale overlay tool 2017-06-07 16:49:49 +02:00
Erik Ziegler
2920df6379 Fix error with demo HPs 2017-06-03 07:59:34 -04:00
Erik Ziegler
3b2dec9454 Remove test HP data which was breaking Lesion Tracker 2017-05-29 16:48:32 +02:00
Evren Ozkan
916e344c75 Export StackLoadingListener and DICOMFileLoadingListener 2017-05-23 19:09:47 -04:00
Evren Ozkan
7519006e64 Fix bugs which prevents loading multi-frame instances with custom image loaders
- Construct image id based on frame (if defined) for custom image loaders as well
- Use DICOMFileLoadingListener for multi-frame images and image loaders except wado
2017-05-23 16:20:23 -04:00
Leonardo Campos
c5c5ddf282 Revert "OHIF-27: PlayClipController"
This reverts commit 72c08147d4.
2017-05-22 18:48:45 -03:00
Evren Ozkan
6b87b3aff3 Fix hanging protocol stage bugs 2017-05-11 11:01:08 -04:00
Evren Ozkan
1a0cd03abd Add patient age into the metadata provider 2017-05-09 13:57:35 -04:00
Evren Ozkan
6d2c324c8f OHIF-165 Make default mouse button tools configurable (wwwc, zoom, pan and stackScroll are currently supported) 2017-05-08 12:25:58 -04:00
Evren Ozkan
a63a41ebde Stop blur event which is fired before click event when a dropdown item is clicked, otherwise click event is sometimes not fired 2017-05-05 16:16:25 -04:00
Leonardo Campos
c60f202135 fix: select2 issue (default value and change event) 2017-05-05 17:08:24 -03:00
Evren Ozkan
0c5f79f434 OHIF-164 Prevent overflowing navigationButtons of the protocol editor 2017-05-05 12:17:29 -04:00
Leonardo Campos
88385857b6 OHIF-61 (ASCD): Resizing of window causes controls to overlay on the image 2017-05-04 23:00:01 -03:00
Leonardo Campos
88c703a809 adding series date and time to metadata 2017-05-04 22:21:53 -03:00
Leonardo Campos
8ae26c38e9 OHIF-27: auto-play :: looking for cached files/instances 2017-05-03 22:30:38 -03:00
Leonardo Campos
72c08147d4 OHIF-27: PlayClipController 2017-05-03 22:30:32 -03:00
Leonardo Campos
8f46e01422 OHIF-26: StudyLoadingListener :: minor change (fn.bind) 2017-05-03 00:28:27 -03:00
Emanuel F. Oliveira
594a8b1241 Adding onInsert interface to TypeSafeCollection class 2017-04-28 07:35:00 -03:00
Leonardo Campos
74d8cba5be ESLint 2017-04-27 02:21:17 -03:00
Leonardo Campos
4055655c7a OHIF-26: StudyLoadingListener :: progress bar config (ui) 2017-04-27 01:59:15 -03:00
Leonardo Campos
b862b9c8b5 OHIF-26: StudyLoadingListener :: wadouri 2017-04-27 01:59:10 -03:00
Leonardo Campos
f299eb60e0 OHIF-26: StudyLoadingListener :: wadors 2017-04-27 01:59:02 -03:00
Erik Ziegler
de98fb7800 Update Cornerstone to 0.10.7 and CornerstoneTools 2017-04-23 08:48:50 +02:00
Bruno Alves de Faria
2def6ff43e Creating a README file for ohif:polyfill package 2017-04-21 09:48:57 -03:00
Bruno Alves de Faria
42d7ed3134 Adding absoluteUrl handling to polyfills 2017-04-21 09:48:33 -03:00
Bruno Alves de Faria
d926ba3e06 Removing unused polyfills 2017-04-21 08:11:30 -03:00
Bruno Alves de Faria
2c0fbc0158 Renaming ohif:compatibility package to ohif:polyfill 2017-04-21 07:52:04 -03:00
Bruno Alves de Faria
872b0e8107 Fixing hidden measurements table header on IE11 2017-04-20 19:21:45 -03:00
Bruno Alves de Faria
4d89b70877 Removing right sidebar highlighting 2017-04-20 17:38:06 -03:00
Bruno Alves de Faria
4aa11afa04 Minifying typedarray polyfill for IE11 2017-04-20 17:37:04 -03:00
Bruno Alves de Faria
1c18b081d0 Adding flexbox polyfill to IE11 2017-04-20 10:09:31 -03:00
Bruno Alves de Faria
745bd7bae3 Fixing studylist highlighting on IE11 2017-04-19 16:51:10 -03:00
Bruno Alves de Faria
279f6a9960 Creating a smaller version of select component 2017-04-19 10:49:23 -03:00
Bruno Alves de Faria
98c052c4b7 Fixing select2 placeholders and reactivity issues 2017-04-19 10:07:48 -03:00
Bruno Alves de Faria
2e5f6299cc Fixing CINE dialog initial width and position on IE11 2017-04-19 09:18:53 -03:00
Bruno Alves de Faria
ca35df6f53 Fixing Hanging Protocols dropdown animation 2017-04-19 08:32:16 -03:00
Bruno Alves de Faria
f0a22474b5 Fixing scrollbars positioning on IE11 2017-04-19 08:22:42 -03:00
Bruno Alves de Faria
35903109ab Fixing scrollbar thumb width on IE11 2017-04-19 07:45:39 -03:00
Bruno Alves de Faria
b30d951ad0 Making study list filter inputs text visible on IE11 2017-04-18 15:03:59 -03:00
Bruno Alves de Faria
9b41bc932f Fixing SVG click event issues on IE11 2017-04-18 14:04:32 -03:00
Bruno Alves de Faria
ae6044e3a1 Fixing login box alignment 2017-04-17 17:14:09 -03:00
Bruno Alves de Faria
1f8eda7b82 Creating ohif:compatibility package to enable IE11 support 2017-04-17 16:50:10 -03:00
Leonardo Campos
66bc4e2105 enabling webgl as renderer 2017-04-13 22:20:44 -03:00
Bruno Alves de Faria
d2289f5eb0 Moving user functions to ohif:user package 2017-04-13 17:46:12 -03:00
Bruno Alves de Faria
b7d1e91848 Allowing visible attribute on dropdown items 2017-04-13 17:38:34 -03:00
Bruno Alves de Faria
4fd18c61aa Adding sections to login form and allowing schema overriding 2017-04-12 19:49:15 -03:00
Bruno Alves de Faria
c89b0d4bef Fixing validation issues in components 2017-04-12 13:42:00 -03:00
Erik Ziegler
a1868f490b Remove unnecessary logging from WADO proxy 2017-04-12 12:14:31 +02:00
Erik Ziegler
21054f17ef Remove unnecessary dropCollection function. Make it opt-in for Lesion Tracker testing 2017-04-12 12:04:46 +02:00
Erik Ziegler
bf97c3ebe2 Prevent requestOptions.headers from being published to the client (in case it contains Authentication info) 2017-04-12 12:04:46 +02:00
Erik Ziegler
cba6c6201c Allow request headers to be set in requestOptions for a Server 2017-04-12 12:04:46 +02:00
Erik Ziegler
7ec1c60bc5 Fixes for using OHIF Viewer against https site over DICOMWeb 2017-04-12 12:03:32 +02:00
Erik Ziegler
143d65b8c8 Update Cornerstone libraries 2017-04-05 20:45:02 +02:00
Erik Ziegler
62fccc5928 Update Cornerstone WADO Image Loader 2017-04-04 10:50:00 +02:00
Leonardo Campos
b1e5cab20c wadouri: loadDataSetFromPromise should return a deferred instead of a promise (PR #74)
Pull request
https://github.com/chafey/cornerstoneWADOImageLoader/pull/74
2017-04-03 02:49:54 -03:00
Leonardo Campos
0beda39efd imageCache :: memory leak (PR #85)
Pull request
https://github.com/chafey/cornerstone/pull/85
2017-04-03 02:38:02 -03:00
Eloízio Salgado
c5e94136be WADOImageLoader fixes for dicomParser.parseTM (PR #189)
Pull request
https://github.com/chafey/cornerstoneTools/pull/189
2017-03-31 21:02:44 -03:00
Bruno Alves de Faria
4e54b21dd4 Fixing select2 re-rendering issues 2017-03-31 12:07:38 -03:00
Bruno Alves de Faria
25671c4e77 Changing dropdown component to adapt the project needs 2017-03-31 08:25:13 -03:00
Bruno Alves de Faria
1b4a2f9051 Moving select-tree component to a new package called ohif:select-tree 2017-03-30 15:34:18 -03:00
Bruno Alves de Faria
749c863183 Allowing the dialog to get the position from browser events 2017-03-30 15:10:05 -03:00
Bruno Alves de Faria
66dfefbb14 Re-rendering the thumbnail when external data is changed 2017-03-30 10:56:57 -03:00
Bruno Alves de Faria
41fb606b2a Fixing select2 placeholder when the data is reactive 2017-03-30 10:56:25 -03:00
Bruno Alves de Faria
807c288db0 Fixing reactivity on input items that are built from schema 2017-03-29 17:16:07 -03:00
Bruno Alves de Faria
2cde0fea76 Fixing minor issues on OHIF Viewer 2017-03-29 17:14:57 -03:00
Bruno Alves de Faria
0cd4714f1a Fixing multi-level dropdown issues with window boundaries 2017-03-28 18:30:40 -03:00
Bruno Alves de Faria
e4622aee2d Fixing multi-level dropdown issues with window boundaries 2017-03-28 15:21:03 -03:00
Bruno Alves de Faria
cc76eab078 Replacing loading dialog from ohif:user login page 2017-03-27 15:08:58 -03:00
Bruno Alves de Faria
43ce7857fc Fixing tree-search icon alignment on Measure Flow 2017-03-27 10:36:28 -03:00
Bruno Alves de Faria
bc533c14ad Fixing radio CSS issues and moving viewStudies to ohif:study-list package 2017-03-27 08:28:21 -03:00
Bruno Alves de Faria
dc405e53da Allowing alternative authentication methods on ohif:user package 2017-03-24 18:45:32 -03:00
Bruno Alves de Faria
0a82bfd6b6 Adding a logout handler that redirects to login page 2017-03-24 08:33:32 -03:00
Bruno Alves de Faria
08fc0100f8 Moving the namespace and some functions from user-management to user package 2017-03-24 08:30:30 -03:00
Bruno Alves de Faria
65ee016efc Making login work with Meteor Accounts package 2017-03-23 19:01:22 -03:00
Bruno Alves de Faria
d47bcb9c2a Allowing multiple levels on dropdowns 2017-03-23 15:08:37 -03:00
Bruno Alves de Faria
1475fe9ef2 Creating a new package to deal with auth and a login form 2017-03-22 19:43:21 -03:00
Bruno Alves de Faria
bb9d04d569 Adjusting Standalone Viewer to the new structure 2017-03-21 10:16:47 -03: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
2ea2107e11 Adapting studyPrefecther to the new Viewer Data structure 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
69c8aea993 Creating a method to export cornerstone images with or without measurements 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
074186beb5 Disabling save button after success when saving 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
485f82f64c Replacing studyListContextMenu for dropdown 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
4daf7d8bf8 Fixing dropdown focus/blur behavior and adding animations 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
e83b5348ff Adapting header to the new structure 2017-03-21 10:16:47 -03:00
Bruno Alves de Faria
2d52c9ef0a Creating header package and dropdown component 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
04e9a85def Allowing themes overriding by each project needs 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
c7f31ddb0a Removing progressDialog from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
cb2d0d18aa Removing viewSeriesDetailsModal from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
c3afd068a4 Removing lastLoginModal from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
91abaf8a60 Removing serverInformationModal from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
2a5699a5b7 Allowing sections to work outside components 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
dd745e3f65 Removing optionsModal from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
02a97d4aa6 PWV-15: Removing themeSelectorModal from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
0153354004 Removing timeoutCountdownDialog from DOM 2017-03-21 10:16:46 -03:00
Bruno Alves de Faria
efb4ca23b5 PWV-15: Creating routing branch 2017-03-21 10:16:46 -03:00
Leonardo Campos
e618e32341 fix: dragProbe tool (PR #194)
Pull request
https://github.com/chafey/cornerstoneTools/pull/194
2017-03-17 21:40:16 -03:00
Leonardo Campos
7d8d32d7dc fix :: updateMetadataManager 2017-03-15 17:49:35 -03:00
Leonardo Campos
c2c773a8e7 fixing issues after rebasing with master 2017-03-15 17:32:08 -03:00
Leonardo Campos
716dfdad8d updating cornerstoneWADOImageLoader (PR #70)
Pull Request
https://github.com/chafey/cornerstoneWADOImageLoader/pull/70
2017-03-15 15:48:35 -03:00
Leonardo Campos
855cc02461 updating cornerstoneTools (PR #189)
Pull Request
https://github.com/chafey/cornerstoneTools/pull/189
2017-03-15 15:48:35 -03:00
Leonardo Campos
9ad0b670b3 OHIF-135: providing all data required by cornerstoneWADOImageLoader to wadors instances 2017-03-15 15:48:35 -03:00
Leonardo Campos
3d99821117 cornerstoneWADOImageLoader (PR #65, #68)
Pull Request
https://github.com/chafey/cornerstoneWADOImageLoader/pull/65
https://github.com/chafey/cornerstoneWADOImageLoader/pull/68
2017-03-15 15:48:34 -03:00
Leonardo Campos
74b99cb28d wadors :: retrieveMetadata :: palette colors 2017-03-15 15:47:27 -03:00
Leonardo Campos
cb72bd17fc minor change on log message 2017-03-15 15:47:27 -03:00
Leonardo Campos
1c509a9870 Adding StudyPrefetcher 2017-03-15 15:47:27 -03:00
Leonardo Campos
3f575358f0 Adding imageRendering and thumbnailRendering to DICOMWeb config files 2017-03-15 15:41:30 -03:00
Leonardo Campos
cc24548e21 Removing the search limit once the pagination is done on the client 2017-03-15 15:40:37 -03:00
Leonardo Campos
1798a87d3f OHIF-33: Adding thumbnailRendering config 2017-03-15 15:40:33 -03:00
Leonardo Campos
fe6a1a9884 OHIF-33: Adding transferSyntax attribute to WADO-URI
DCM4CHEE will not decompress the DICOM file if there's a
transferSyntax parameter in the url
2017-03-15 10:22:14 -03:00
Leonardo Campos
3e1775ea20 Auto Play wasnt working for multiframe instances 2017-03-15 10:22:14 -03:00
Leonardo Campos
b31d7441ea OHIF-25: Multi-frame images should be loaded one frame at a time 2017-03-15 10:22:14 -03:00
Leonardo Campos
6cb0050f38 OHIF-33 DIMSE :: RetrieveMetadata :: Planar Configuration 2017-03-15 10:16:20 -03:00
Emanuel Oliveira
e97348bf8b OHIF-33 Accept HTTP header was not being proxied... 2017-03-15 10:16:20 -03:00
Leonardo Campos
d1aa77dd76 Changing getWADORSImageId to work with latest cornerstoneWADOImageLoader 2017-03-15 10:16:20 -03:00
Leonardo Campos
4867f72df4 changing the way wadors imageId is created 2017-03-15 09:54:36 -03:00
Leonardo Campos
943e728f20 loading thumbnails with wadors 2017-03-15 09:54:36 -03:00
Emanuel Oliveira
26920dd5bd OHIF-33 Removed base64 encoding of color palettes... 2017-03-15 09:54:36 -03:00
Emanuel Oliveira
9e32df99ba getBulkData should throw an exception on error... 2017-03-15 09:53:26 -03:00
Emanuel Oliveira
fc648e38ab Retrieving and Caching Palette Colors on GetStudyMetadata request... 2017-03-15 09:53:26 -03:00
Emanuel F. Oliveira
c27b1f2290 OHIF-24 Retrieving Pallete Color tables on metadata request... 2017-03-15 09:53:26 -03:00
Evren Ozkan
d86cac112b OHIF-159 Fix wado-proxy issues 2017-03-09 14:19:05 -05:00
Leonardo Campos
8d4a71fd73 DICOM.getJSON :: making sure contentType is not undefined 2017-03-08 11:08:08 -03:00
Leonardo Campos
30a98559c6 image tools: event handlers should not return 'false' when it's disabled or toolData is unavailable (PR #190)
Pull request
https://github.com/chafey/cornerstoneTools/pull/190
2017-03-07 18:33:34 -03:00
Evren Ozkan
99d5c01dab Move the default protocols into hanging protocol strategy not to add the default protocols of the default strategy when another strategy is used 2017-03-06 18:59:01 -05:00
Leonardo Campos
fa4edaba7c Changing how DICOMWeb.getJSON validates Content-Type sent by the server 2017-03-04 13:42:52 -03:00
Leonardo Campos
5785607298 Closing dialog throws error about Promises 2017-03-04 01:33:51 -03:00
Leonardo Campos
3ad813be9e OHIF-156: Clicking the active tool icon should not reset to the default tool 2017-03-04 00:41:02 -03:00
Bruno Alves de Faria
351eb6164c Fixing PDF report measurements rendering 2017-03-02 20:57:54 -03:00
Bruno Alves de Faria
f91fc1c897 Fixing issues with PDF report 2017-03-02 13:40:01 -03:00
Erik Ziegler
d2dfe10513 Fix Reset button 2017-03-02 17:32:46 +01:00
Eloízio Salgado
e63b9b20f7 Bugfix for moving next/previous buttons 2017-03-02 10:18:11 -03:00
Eloízio Salgado
33101f3881 Fixing namespace issue for dialogUtils functions 2017-03-02 10:18:11 -03:00
Eloízio Salgado
35b855de56 Hanging protocol improvements on matching process and other improvements 2017-03-02 10:18:11 -03:00
Emanuel F. Oliveira
744a0bd76e Moving updates on Hanging Protocols from Nucleus to private OHIF branch 2017-03-02 10:18:11 -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
Emanuel F. Oliveira
e1cc8adbad Adapting OHIFStudyMetadataSource to use new retrieveMetadata call from ohif:study-list package. 2017-03-02 10:18:11 -03:00
Eloízio Salgado
7dff1a815e Fix preset values for rule entry dialog 2017-03-02 10:18:11 -03:00
Eloízio Salgado
0d44906fe9 Fixing display constraint text 2017-03-02 10:18:11 -03:00
Eloízio Salgado
2333276e96 Adding metadata support for rule entry dialog 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
Emanuel F. Oliveira
e10453b919 Fixing Hardcoded Data to use Tag IDs instead of non-standard-conforming attribute names + Preparing Hanging Protocols for Demoing 2017-03-02 10:18:11 -03:00
Emanuel F. Oliveira
d8e5609089 Adding loadStudy method to StudyMetadataSource API 2017-03-02 10:18:11 -03:00
Emanuel F. Oliveira
54e8a3f8f2 Bug Fix: Undefined bestMatch exception being thrown when no match was found. 2017-03-02 10:18:10 -03:00
Eloízio Salgado
3917e34a74 Moving loadStudy logic from Hanging Protocols to StudyMetadataSource 2017-03-02 10:18:10 -03:00
Eloízio Salgado
4fe9a2f9fc Moving loadStudy logic from Hanging Protocols to StudyMetadataSource 2017-03-02 10:18:10 -03:00
Emanuel F. Oliveira
72bfbf69c7 Adapting OHIFStudySummary to translate OHIF Viewers specific property names to standard DICOM keywords. 2017-03-02 10:16:10 -03:00
Emanuel F. Oliveira
4df18233c4 Update viewer to use prior studies for Hanging Protocols initialization and using those studies in HP Match Image process (added getStudyPriors and getStudyPriorsMap) 2017-03-02 10:16:10 -03:00
Emanuel F. Oliveira
b9a3cf9da3 Updating OHIF private hanging-protocol branch with Nucleus rebased version 2017-03-02 10:16:10 -03:00
Emanuel F. Oliveira
5346f20329 Ranaming DICOMTagDescriptions viewerbase module 2017-03-02 10:16:09 -03:00
Emanuel F. Oliveira
0be2f5887a Removing search loops and proprietary tag definitions from DICOMTagDescriptions viewerbase utility. 2017-03-02 10:16:09 -03:00
Emanuel F. Oliveira
e75330fe87 Fixing createStacks and imageThumbnail 2017-03-02 10:16:09 -03:00
Emanuel F. Oliveira
2b22aecc15 Bug Fix: OHIF Study Metadata API implementation not correctly reading Study and Series level data + Adding ES5.1 properties to Study Metadata API abstract classes to prevent protected attribute override 2017-03-02 10:16:09 -03:00
Eloízio Salgado
5d5df29e09 Improvements for imageSlider and cineDialog components. Rolling back default protocol (HP) configurations 2017-03-02 10:16:09 -03:00
Emanuel F. Oliveira
bc691fc52a Adding LayoutManager class to viewerbase namespace... 2017-03-02 10:16:09 -03:00
Emanuel F. Oliveira
4c84961d4c Fixed displaySet search inside protocolEngine 2017-03-02 10:16:09 -03:00
Eloízio Salgado
f96a37e1bc Hanging Protocols: Fixing Lesion Tracker 2017-03-02 10:16:09 -03:00
Eloízio Salgado
20efd80c01 Overriding getImageId in OHIFInstanceMetadata and fixing OHIFViewer to add display sets properly 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
Emanuel F. Oliveira
638c3df924 [WIP] Changing OHIFStudyMetadataSource to StudyList namespace 2017-03-02 10:15:09 -03:00
Emanuel F. Oliveira
6cfb4f16eb [WIP] Moving hanging protocols initialization to OHIF Viewer specific code. 2017-03-02 10:15:09 -03:00
Emanuel F. Oliveira
7fa581e52b [WIP] Moving new Hanging-Protocol bootstrap from Nucleus to OHIF Viewers 2017-03-02 10:15:09 -03:00
Evren Ozkan
a159c105b0 OHIF-157 Support OHIF.utils.absoluteUrl on both client and server 2017-03-01 17:27:54 -05:00
Evren Ozkan
82876ddbe7 OHIF-157 Use OHIF.utils.absoluteUrl which removes the leading “/” from path before calling Meteor.absoluteUrl 2017-03-01 16:43:11 -05:00
Erik Ziegler
583147c542 Temporarily remove TablePosition and FrameIncrementPointer from C-FIND because they were breaking Orthanc usage 2017-03-01 13:04:26 +01:00
Evren Ozkan
7035469b91 Update cornerstone to v0.10.2
Update cornerstoneTools to v0.8.3
2017-02-23 15:20:27 -05:00
Bruno Alves de Faria
710d7c9a02 Allowing follow-up number to be controlled by configuration 2017-02-23 14:01:16 -03:00
Leonardo Campos
e7cd285f9c OHIF-155: tools: textBox anchor (center) 2017-02-23 10:32:42 -03:00
Bruno Alves de Faria
4783d1634b Adding accessionNumber to metadata and preventing some crashes on measurements table 2017-02-22 19:55:01 -03:00
Evren Ozkan
c3f970cd2e Update cornerstoneWADOImageLoader to v0.14.2 2017-02-22 11:19:29 -05:00
Bruno Alves de Faria
d45321dae3 Fixing Hanging Protocols issue with timepoint type 2017-02-22 10:15:33 -03:00
Bruno Alves de Faria
19c31ffbb8 Fixing metadata issues 2017-02-22 08:00:00 -03:00
Bruno Alves de Faria
a742c8036d Fixing issues with locations onModified event 2017-02-20 10:52:10 -03:00
Bruno Alves de Faria
60a001043b Allowing locations schema overriding 2017-02-20 08:41:42 -03:00
Leonardo Campos
e743d6bc79 OHIF-50: Study series issue (study metadata and rendering sync) 2017-02-17 19:07:15 -02:00
Bruno Alves de Faria
48ed3c3fd9 Enabling measurements to have additional data 2017-02-17 15:35:37 -02:00
Leonardo Campos
7af333c888 Study association issue
When you cancel the association and do it again the selected studies
will be associated twice.
2017-02-16 14:48:44 -02:00
Leonardo Campos
7c37e2070a LT-408: New Lesion section heading is missing from the measurement table 2017-02-15 21:04:03 -02:00
Bruno Alves de Faria
6b17deabcb Adding loading state and error message when saving measurements 2017-02-15 17:49:32 -02:00
Leonardo Campos
5d8c608e70 LT-412: Study list needs default date filter 2017-02-14 23:50:46 -02:00
Leonardo Campos
46360c0c95 LT-401 LT-402: Scalebars issues
LT-401: Scalebars should be pinned to sides of viewport, not sides of
image

LT-402: Scalebar tool breaks on viewport flip and rotation
2017-02-14 19:25:39 -02:00
Leonardo Campos
b99b986630 LT-413: Enable analytics on Lesion Tracker 2017-02-14 01:25:50 -02:00
Evren Ozkan
33f9b8672b Integrate web workers and the latest cornerstone libraries
- Upgrade cornerstone to v0.10.1
- Upgrade cornerstoneTools to v0.8.1
- Upgrade cornerstoneWADOImageLoader to v0.14.1
- Upgrade dicomParser to v1.7.4
- Upgrade hammerjs to v2.0.8
2017-02-13 15:49:02 -05:00
Bruno Alves de Faria
8fa437b2c2 Exposing tool groups mapping as a static method in the API class 2017-02-10 19:57:23 -02:00
Bruno Alves de Faria
1582ba3ad0 Fixing event propagation issues on components mixins 2017-02-10 08:43:37 -02:00
Erik Ziegler
4107ed1dfa Change ohif-study-list to use HammerJS from NPM 2017-02-09 14:22:08 +01:00
Bruno Alves de Faria
24d829cb72 Adding fade-out transition to search box on select tree 2017-02-09 08:28:30 -02:00
Leonardo Campos
cdda919d5a LT-406: Baseline conformance checks are getting applied at follow-up 2017-02-09 05:16:39 -02:00
Leonardo Campos
e8d8608002 jslint 2017-02-08 21:10:01 -02:00
Leonardo Campos
2752228c7f LT-405: syncronized scrolling issue 2017-02-08 20:59:08 -02:00
Bruno Alves de Faria
ffc32fb214 Fixing issues on exportPdf and adding extensibility to location labels 2017-02-08 08:19:10 -02:00
Evren Ozkan
2e06b652b3 OHIF-152 Fix hanging protocol issues
- Replace “OHIF.viewerbase.showConfirmDialog” with “Viewerbase.dialogUtils.showConfirmDialog”
- Check the length of the filtered images (instead of checking whether it is undefined, because the filtered images is returned as an empty array if not found) to find the display set in protocolEngine
2017-02-01 19:14:41 -05:00
Evren Ozkan
dff42c0360 OHIF-151 Fix issue with next and prev buttons in the toolbar and cine dialog 2017-02-01 17:24:44 -05:00
Eloízio Salgado
d43fec0147 Provinding a new fitToWindow option for resizing viewports 2017-02-01 16:32:11 -02:00
Eloízio Salgado
d7d15143aa README.md file for important objects in ohif-viewerbase lib/classes/ folder 2017-02-01 15:35:49 -02:00
Bruno Alves de Faria
55901e2b38 Fixing merge issues 2017-01-31 18:07:52 -02:00
Emanuel F. Oliveira
e8b60c9f0b Removing old import from parsingUtils lib... 2017-01-31 13:59:08 -02:00
Emanuel F. Oliveira
36def1e055 StandaloneViewer reconcile + Minor fix to ResizeViewportManager 2017-01-31 11:27:23 -02:00
Eloízio Salgado
6ddc844945 Removing unused global object 2017-01-30 12:17:16 -02:00
Eloízio Salgado
cd5eba6549 Removing unused code 2017-01-30 12:14:04 -02:00
Emanuel F. Oliveira
c9236b96f9 Applying ohif:viewerbase namespaces to ohif:measurements 2017-01-30 00:50:46 -02:00
Emanuel F. Oliveira
65a4b75d16 Adapt DICOM services to use standard DICOM tag name for AcquisitionDateTime 2017-01-30 00:21:20 -02:00
Emanuel F. Oliveira
d5feda0148 Make createStacks use Study Metadata API for multiframe instances 2017-01-30 00:18:35 -02:00
Emanuel F. Oliveira
1a24e05e26 Removing duplicated logic in merged version of imageViewerViewport.js 2017-01-29 23:30:06 -02:00
Eloízio Salgado
6d57ef1197 Removing seriesNavigation 2017-01-29 22:11:19 -02:00
Eloízio Salgado
64b76c2027 Removing unused code 2017-01-29 22:11:19 -02:00
Eloízio Salgado
e8244b9d75 Removed unused comment 2017-01-29 22:11:19 -02:00
Emanuel F. Oliveira
ed66a38654 Merging hanging-protocol changes from master to nucleus-parity branch 2017-01-29 22:11:19 -02:00
Eloízio Salgado
acb64c4246 Creating helpers to add classes in viewports and Layout Manager elements, so any app using ohif-viewerbase can style on its own 2017-01-29 22:11:19 -02:00
Emanuel F. Oliveira
9a7a2051e1 Moving latest changes from Nucleus viewer back to OHIF Viewers 2017-01-29 22:11:19 -02:00
Eloízio Salgado
bdbf807565 Fixing activeTool for configurable defaultTool 2017-01-29 22:11:19 -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
b866e6e6c7 Removing ohif-cornerstone as a dependency for ohif-viewerbase. It should be added in the Viewer level. Avoiding error on temp measurements 2017-01-29 22:11:19 -02:00
Emanuel F. Oliveira
4a58d37738 Added condition to initialize Hanging Protocols... 2017-01-29 22:11:19 -02:00
Emanuel F. Oliveira
136ff7661b Moving link series bug fix to OHIF Viewers 2017-01-29 22:11:19 -02:00
Emanuel F. Oliveira
541891d2ee OHIF x Nucleus Code change sync-up 2017-01-29 22:11:19 -02:00
Emanuel F. Oliveira
d22094bbe1 Moving Nucleus bug fix of slow toggling of reference lines to OHIF viewers... 2017-01-29 22:11:19 -02:00
Emanuel F. Oliveira
f94d951453 Bug Fix: Double click was not working when no viewport is active 2017-01-29 22:11:19 -02:00
Eloízio Salgado
a8ee17dc71 Checking if helpers are not registered before register to avoid overriding 2017-01-29 22:11:18 -02:00
Emanuel F. Oliveira
66df591166 Moving Nucleus viewer changes in setActiveViewport back into OHIF viewers 2017-01-29 22:11:18 -02:00
Eloízio Salgado
601e9537c6 Adding some missing import in isDisplaySetActive helper 2017-01-29 22:11:18 -02:00
Emanuel F. Oliveira
2ed30ee592 Bug Fix: Additional Viewports do auto load remaining stacks... 2017-01-29 22:11:18 -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
e40649533c Removing duplicated files/functions 2017-01-29 22:11:18 -02:00
Emanuel F. Oliveira
2ed38cf6e7 Fixing rebase issue: restoring getImagePlane behaviour... 2017-01-29 22:11:18 -02:00
Emanuel F. Oliveira
75e027fee5 Bug Fix: Only first frame of multiframe images is being rendered. 2017-01-29 22:11:18 -02:00
Eloízio Salgado
e2322ec05a Fix Cine Dialog styles 2017-01-29 22:11:17 -02:00
Eloízio Salgado
47db6bcb05 Making getImagePlane work with IntanceMetadata. This would fix some features that depend on imagePlane such as Link Series 2017-01-29 22:11:17 -02:00
Emanuel F. Oliveira
6003f67865 Fixed issue on ordering of display sets in OHIF Viewers + Fixed issue with tag to property name translation on OHIFInstanceMetadata class. 2017-01-29 22:11:17 -02:00
Emanuel F. Oliveira
a06da4e6e1 Fixing broken references in LesionTracker related to measurement deletions and lesion table row selection + Fixing bug in measurement handlers for unassociated studies. 2017-01-29 22:11:17 -02:00
Eloízio Salgado
3def03e7d0 Adding Metadata classes to Lesion Tracker and Hanging Protocols to both viewers 2017-01-29 22:11:17 -02:00
Emanuel F. Oliveira
b5166088a3 Extending capabilities of "findBy" method from TypeSafeCollection to search an ordered dataset as needed by hanging-protocols package. 2017-01-29 22:11:17 -02:00
Eloízio Salgado
e693d48dbe Adding Metadata classes to Lesion Tracker (WIP) and some fixed; 2017-01-29 22:11:17 -02:00
Eloízio Salgado
4ceba29164 Fixing mistaken push 2017-01-29 22:11:17 -02:00
Eloízio Salgado
6e8376f9fd Removing duplicated functions 2017-01-29 22:11:17 -02:00
Eloízio Salgado
a8626d02c0 toolManager: fixed annotate tool issues and added Text Marker Tool (importing callback functions from Nucleus) and using Metadata classes for OHIF Viewer 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
402d45f40b Removing duplicated and unecessary code from TypeSafeCollection + Code improvements. 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
660b828f4b Creating ohif:metadata package with metadata classes and adding it to the viewers 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
5fcf167726 Small fixes 2017-01-29 22:11:17 -02:00
Erik Ziegler
3e1127fc78 Fixes to make Viewer load 2017-01-29 22:11:17 -02:00
Erik Ziegler
7083948bea Fix some routes and styles 2017-01-29 22:11:17 -02:00
Erik Ziegler
48b606881b Change 'design' to 'ohif:design' in a few more Styl files. Fix duplicated declaration 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
00656ef943 Merging toolManager, enablePrefetchOnElement and imageViewerViewport... 2017-01-29 22:11:17 -02:00
Erik Ziegler
068192e035 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
Emanuel F. Oliveira
21400c5836 Mostly style files and Hanging Protocol changes 2017-01-29 22:11:17 -02:00
Emanuel F. Oliveira
680beb163f Initial work on Nucleus parity merge 2017-01-29 22:11:17 -02:00
Leonardo Campos
aa88fe181a Avoid exceptions for disabled elements (PR #179)
If playClip is enabled and the user loads a different series in the
viewport an exception will be thrown because the element will not be
enabled anymore.

Pull request
https://github.com/chafey/cornerstoneTools/pull/179
2017-01-26 20:41:15 -02:00
Leonardo Campos
a01a86ac7e Purge image cache issue (stackPrefetch) (PR #180)
Pull Request
https://github.com/chafey/cornerstoneTools/pull/180
2017-01-26 19:20:08 -02:00
Leonardo Campos
7c23f0b791 wadors (loadimage) must return a deferred like wadouri does (PR #64)
If a promise is returned instead of a deferred, imageCache
(purgeCacheIfNecessary) will break because it calls reject()
on every item removed from the cache.

Pull request
https://github.com/chafey/cornerstoneWADOImageLoader/pull/64
2017-01-26 19:20:07 -02:00
Leonardo Campos
23862ee299 Setting a default value for resetPrefetchDelay (PR #179) 2017-01-26 19:20:07 -02:00
Bruno Alves de Faria
80bd81c055 LT-55: Adding Series and Instance information to PDF 2017-01-26 16:00:53 -02:00
Bruno Alves de Faria
5c316bf334 LT-404: Fixing Target undefined label when start creating a measurement 2017-01-26 15:25:11 -02:00
Bruno Alves de Faria
20bd3f443c LT-55: Reducing PDF size by generating measurement images in JPEG 2017-01-26 15:17:28 -02:00
Bruno Alves de Faria
d49963f5b2 LT-55: Adding generate report button 2017-01-26 13:09:16 -02:00
Bruno Alves de Faria
0b91972bee LT-55: Fixing the measurement type text 2017-01-26 12:42:25 -02:00
Bruno Alves de Faria
d2dece45f6 LT-55: Integrating the PDF template with the measurements data 2017-01-26 12:07:20 -02:00
Bruno Alves de Faria
dcdd3f3e14 LT-55: Removing unwanted text and replacing the logo image by strokes 2017-01-25 14:14:23 -02:00
Bruno Alves de Faria
f56c586a3c LT-55: Finishing the PDF template 2017-01-25 11:20:31 -02:00
Bruno Alves de Faria
edcecade56 LT-55: Making the mocked version of PDF template 2017-01-24 19:31:10 -02:00
Bruno Alves de Faria
8cb13fca6b LT-55: Drawing the measurements on cornerstone canvas 2017-01-24 14:54:26 -02:00
Bruno Alves de Faria
cea42aacdd LT-55: Generating an image for each measurement 2017-01-24 11:56:10 -02:00
Leonardo Campos
c6a710aacd LT-55: measurements report (jsPDF, html2canvas) 2017-01-24 05:59:22 -02:00
Leonardo Campos
9f2d0add20 Measurement report (PDF) 2017-01-24 01:37:41 -02:00
Bruno Alves de Faria
28ac391c52 LT-55: Exposing grouping measurements method in OHIF namespace 2017-01-23 20:04:42 -02:00
Bruno Alves de Faria
fc3eb30f8b LT-55: Adding jsPDF to measurements package 2017-01-23 15:52:37 -02:00
Bruno Alves de Faria
0271d5895f LT-92: Removing evaluation for only present non-targets at baseline 2017-01-23 15:51:21 -02:00
Leonardo Campos
4f7348a09f Setting the right framesPerSecond on Cine 2017-01-20 18:51:27 -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
Bruno Alves de Faria
5f338c6711 LT-92: Adding max targets label again 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
efa18aeb1d LT-92: Displaying global nonconformities warnings 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
db4792b3de LT-92: Displaying the criteria nonconformities when clicking the warning icon 2017-01-18 11:01:52 -02:00
Leonardo Campos
65b867d1b0 LT-92: Grouping non-conformities to make it faster to read on measurementTableRow view 2017-01-18 11:01:52 -02:00
Leonardo Campos
1efe611497 LT-92: Integrating RECIST and measurements table 2017-01-18 11:01:52 -02:00
Leonardo Campos
7ef0dd812b LT-92: removing unecessary code 2017-01-18 11:01:52 -02:00
Leonardo Campos
5366e1217d LT-92: Integrating RECIST evaluator and trial configuration 2017-01-18 11:01:52 -02:00
Leonardo Campos
2cc313a035 LT-92: Criteria schema :: allow single item or array 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
777d5216f1 LT-92: Adding schema validation to evaluation JSONs 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
697b4e7ff8 LT-92: Adding schema validation for JSON criteria 2017-01-18 11:01:52 -02:00
Leonardo Campos
ed2f0ee36b LT-92: Just adding comments to MaxTargetsPerOrgan criteria class 2017-01-18 11:01:52 -02:00
Leonardo Campos
18bee6c603 LT-92: Just adding comments to criteria classes 2017-01-18 11:01:52 -02:00
Leonardo Campos
3fe3428ae5 LT-92: Criteria schemas 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
46bff61b08 LT-92: Creating JSON schema validation for conformance criteria 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
ada2d1e284 LT-92: Restructuring the criteria in JSON format 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
b8c397a9b4 LT-92: Adjusting some inappropriate class and method names 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
e3b8dd001a LT-92: Adding checks for measurements length 2017-01-18 11:01:52 -02:00
Leonardo Campos
bf59802fef LT-92: Target type criteria 2017-01-18 11:01:52 -02:00
Leonardo Campos
2f73403682 LT-92: NonTarget response criteria 2017-01-18 11:01:52 -02:00
Leonardo Campos
c822f71baa LT-92: Modality criteria 2017-01-18 11:01:52 -02:00
Bruno Alves de Faria
774de08646 LT-92: Creating a checker for measurements length 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
df5e8e14c5 LT-399: Load measurements and sync viewports when clicking on measurement number 2017-01-17 18:16:07 -02:00
Leonardo Campos
cbe895be64 LT-350: fix :: Removing measurements from viewport
Steps to reproduce

- Add a target measurement on baseline and follow up
- Remove the follow up measurement from viewport
- Remove the baseline measurement from Measurement table ("Delete" button)
2017-01-12 12:52:09 -02:00
Leonardo Campos
98e8cf4eca LT-350: remove measurements from the viewport 2017-01-12 09:15:08 -02:00
Bruno Alves de Faria
9a11dc1808 LT-350: Fixing save button display issue on Viewer 2017-01-11 11:52:45 -02:00
Evren Ozkan
76ebe11c8e OHIF-149 The viewer shall allow the root URL to be changed - WIP
- Use absoluteUrl for hard-coded paths in html and js
2017-01-10 13:09:43 -05:00
Bruno Alves de Faria
a91894c42d LT-115: Fixing toolbar box window overflowing 2017-01-06 18:07:47 -02:00
Leonardo Campos
6d4c87f31e LT-398 Stack scroll synchronization :: Toolbar button issue 2017-01-06 14:29:23 -02:00
Bruno Alves de Faria
3065f16e42 LT-115: Fixing issue with location for not found baseline 2017-01-06 07:46:24 -02:00
Evren Ozkan
c581b0fd2c Fix minor bugs with hanging protocol editor
- Hide dropdown after clicking Import button
- Clone the selected protocol, updateselect it and update protocol selector when a protocol is saved as
- Update protocol selector after a protocol is renamed
2017-01-05 18:37:47 -05:00
Leonardo Campos
1d2c1c55fe LT-398: Manual stack scroll synchronization 2017-01-05 17:53:54 -02:00
Evren Ozkan
e3561690f1 Fix minor bugs with hanging protocols 2017-01-05 13:06:17 -05:00
Bruno Alves de Faria
3f8350a79b LT-115: Fixing hidden fortawesome icons for sub tools 2017-01-05 15:33:13 -02:00
Bruno Alves de Faria
d63aace48f LT-115: Fixing Add Label on follow ups that already have a location 2017-01-05 10:46:36 -02:00
Evren Ozkan
dfbd63fcb7 Use anchor element to export the selected hanging protocol instead of using saveAs function of jszip library 2017-01-04 19:06:58 -05: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
06412b51bf LT-115: Creating CR, UN and EX Target SVG icons 2017-01-04 18:33:28 -02:00
Bruno Alves de Faria
97f48bd27c LT-115: Fixing Non-Target and Ellipse data issues 2017-01-04 18:31:06 -02:00
Bruno Alves de Faria
94c0e1b25d LT-115: Closing the sub tools popup when clicking outside 2017-01-04 17:41:47 -02:00
Bruno Alves de Faria
e996367ed5 LT-115: Grouping sub target tools with new layout and changing data structure 2017-01-04 11:20:13 -02:00
Bruno Alves de Faria
55ca29e0cf LT-115: Changing the 'more tools' layout and behavior 2017-01-04 08:18:01 -02:00
Bruno Alves de Faria
6be83653f8 LT-115: Fixing indexing issues for different tools at same measurement number 2017-01-03 09:26:40 -02:00
Bruno Alves de Faria
0fccb48271 LT-115: Adapting measurement table to the new tools structure 2017-01-02 16:32:09 -02:00
Bruno Alves de Faria
b776e5f411 LT-115: Removing the old code for calculating Measurement Numbers 2017-01-02 16:32:09 -02: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
d6aeebe712 LT-115: Linking the tool data with tool group data 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
Bruno Alves de Faria
bd748eae32 LT-115: Grouping tools schemas 2017-01-02 16:32:09 -02:00
Leonardo Campos
0e857d3520 LT-28: scale overflow tool 2016-12-29 19:01:30 -02:00
Leonardo Campos
c3fc0b2b3b LT-398: Toggle manual stack scroll synchronization between viewports 2016-12-29 11:37:25 -02:00
Leonardo Campos
2e6c8245d8 LT-390: Delete measurement dialog now accepts keyboard input 2016-12-26 23:47:45 -02:00
Leonardo Campos
19b32e8f90 Export studies :: Wrong message 2016-12-23 00:37:41 -02:00
Emanuel Oliveira
a48a82adcb Quick fix for multiple viewports being assigned the same viewportIndex 2016-12-22 14:26:53 -02:00
Evren Ozkan
2d06661eff Add patientHistory into metaDataProvider 2016-12-21 09:46:23 -05:00
Bruno Alves de Faria
e640f5a007 LT-115: Configuring schemas for for CR-target and UN-Target 2016-12-16 16:07:03 -02:00
Evren Ozkan
0cf9163885 Update the metaData for missing fields of the images in stack 2016-12-12 17:26:35 -05:00
Leonardo Campos
79b2907085 LT-366: StudyList :: Export workflow issues 2016-11-28 02:32:34 -02:00
Eloízio Salgado
87d61298b4 LT-397: Check that everything works when internet is disconnected; Adding Google Fonts Local Copies 2016-11-25 17:38:07 -02:00
Bruno Alves de Faria
bac720f3e8 LT-40: Enabling auto positioning configuration by specific borders 2016-11-25 13:28:32 -02:00
Bruno Alves de Faria
888c337f84 LT-40: Recalculating text call-outs position when creating measurments without dragging 2016-11-25 11:20:12 -02:00
Bruno Alves de Faria
8df077f046 LT-40: Preventing labels from partially going outside user's view 2016-11-25 10:41:00 -02:00
Bruno Alves de Faria
0cb0b989d5 LT-40: Fixing wrong positioning for image in corners 2016-11-24 20:38:55 -02:00
Bruno Alves de Faria
c129f1b504 LT-40: Centering text box with the central point of measurement 2016-11-24 20:01:36 -02:00
Bruno Alves de Faria
08c5692685 LT-40: Positioning labels in zoomed images according to the nearest canvas border 2016-11-24 19:26:19 -02:00
Bruno Alves de Faria
0be7fc270f LT-40: Placing the text call-outs always inside canvas when zoomed 2016-11-24 18:48:36 -02:00
Bruno Alves de Faria
e2ae778844 LT-40: Placing the text call-outs inside nearest available blank space in viewport 2016-11-24 17:21:49 -02:00
Bruno Alves de Faria
48c5e38cd2 LT-40: Implementing method to search for available space outside image 2016-11-24 16:15:18 -02:00
Evren Ozkan
2977cd0f8c Add tooltipTitle property for toolbarSectionButton to allow showing another text than tool label on mouse hover 2016-11-23 18:23:18 -05:00
Leonardo Campos
02fd276227 LT-366: StudyList :: Progress Dialog 2016-11-23 19:33:02 -02:00
Eloízio Salgado
7aec651a76 Merge branch 'LT-384' 2016-11-23 19:30:22 -02:00
Eloízio Salgado
5130795171 LT-389: Removing animation 2016-11-23 19:29:28 -02:00
Bruno Alves de Faria
3abde998a0 New minimalist prototype for viewer layout 2016-11-23 18:59:37 -02:00
Eloízio Salgado
5aaadcb7c4 LT-389: Some browsers are cutting off the left side of Assign Label dialog when you add a labels to measurement 2016-11-23 17:36:02 -02:00
Eloízio Salgado
3c3b23ccb7 LT-384: Centralizing Study / Series quick switch when sidebars (left and/or right) are opened 2016-11-23 16:14:51 -02:00
Leonardo Campos
957aad2bf2 LT-365: StudyList :: dialog is off the screen sometimes 2016-11-23 11:51:34 -02:00
Leonardo Campos
dc64210b99 LT-379: Study association table row hover is odd 2016-11-22 20:25:23 -02:00
Bruno Alves de Faria
da5b7d4fc4 LT-355: Fixing StudyListContextMenu positioning on IE 11 2016-11-22 18:46:22 -02:00
Eloízio Salgado
c25909de4c LT-313: Adding scroll indicator in studies/series quick switch 2016-11-22 17:31:38 -02:00
Bruno Alves de Faria
3eae1c6878 LT-381: Disabling save button until there are unsaved changes 2016-11-22 17:21:05 -02:00
Bruno Alves de Faria
9fc538d5d4 LT-383: Picking an image from the middle of a series for thumbnails 2016-11-22 16:55:34 -02:00
Bruno Alves de Faria
79f3c482c1 LT-382: Fixing image loading after time points disassociation 2016-11-22 16:28:42 -02:00
Evren Ozkan
e43d66df14 Trigger resize event of resizable elements when they are resized to let their listeners know (if needed) 2016-11-22 13:25:55 -05:00
Eloízio Salgado
eee68f8d8d LT-380: Unlocking handle's perpendicular properties to allow modification 2016-11-22 14:21:18 -02:00
Leonardo Campos
04e2701f4b LT-364: Study List :: View shows a black screen 2016-11-22 13:13:21 -02:00
Leonardo Campos
7501c6d51d LT-342: Audit Log :: style (border issue) 2016-11-22 13:11:58 -02:00
Leonardo Campos
a8f1b3b9d7 LT-342: Audit Log :: style 2016-11-22 13:10:02 -02:00
Bruno Alves de Faria
3343575538 LT-382: Partially fixing the issue with follow-ups disassociation 2016-11-22 11:23:19 -02:00
Bruno Alves de Faria
4d472edde1 Preventing iframes to break resizing handlers 2016-11-22 07:44:21 -02:00
Bruno Alves de Faria
f140a64f60 Fixing event propagation on resizable.js when using iframes 2016-11-21 18:04:52 -02:00
Bruno Alves de Faria
3474fee906 LT-40: Placing the text call-out always above the patient 2016-11-21 17:22:11 -02:00
Eloízio Salgado
0e3e463617 LT-361: Keeping Sidebars CSS transitions 2016-11-21 17:10:57 -02:00
Eloízio Salgado
6de2c039f4 LT-367: Saving user selection for "Rows Per Pages" in study list in Session Storage 2016-11-21 14:55:58 -02:00
Bruno Alves de Faria
a170df2b37 LT-40: Fixing issues with text box on top left position 2016-11-21 14:33:49 -02:00
Emanuel F. Oliveira
91bafb367c LT-259 New proactive UI (three options) for unsaved changes dialog + New API for unsaved changes module (now handlers can be attached to unsaved changes namespace) + Save measurements integration. 2016-11-21 10:22:33 -02:00
Bruno Alves de Faria
4a3b01a4f6 LT-368: Disassociating previous baselines/follow-ups on new baseline association 2016-11-21 08:34:30 -02:00
Erik Ziegler
47e149b648 LT-348: Viewport is recorded when target / non-target tools are modified 2016-11-19 17:40:17 +01:00
Erik Ziegler
47e52e46a3 LT-337: Allow study association for a single selected study, and make association modal text easier to read 2016-11-19 17:21:16 +01:00
Bruno Alves de Faria
2ac832846d LT-372: Preventing creation of targets with no size 2016-11-18 18:47:34 -02:00
Bruno Alves de Faria
49ba8eb7a7 LT-373: Preventing double click from opening two modals and creating non-targets with no size 2016-11-18 18:06:23 -02:00
Eloízio Salgado
d19d205fb0 LT-377: Remove duplicated loading template in OHIF Viewer 2016-11-18 17:11:03 -02:00
Bruno Alves de Faria
7ca7808b86 LT-40: Applying the text callouts behavior for nonTarget tool 2016-11-18 16:58:54 -02:00
Bruno Alves de Faria
ba1c508ef8 LT-40: Changing the default position for overlay text callouts 2016-11-18 16:50:59 -02:00
Eloízio Salgado
a8f9c0421f LT-376: Refactor configureTools function in toolManager component to be cornerstone tool independent and works in OHIF Viewer 2016-11-18 15:57:41 -02:00
Leonardo Campos
bda7e6df8c LT-342: Study List style issues 2016-11-18 15:37:56 -02:00
Eloízio Salgado
5272cc234a LT-361: Add borders to viewport and active viewport 2016-11-18 12:12:07 -02:00
Erik Ziegler
63a7505a8d LT-375, LT-376: Bug fix for metadata dicomParser function call 2016-11-18 12:34:06 +01:00
Bruno Alves de Faria
16f61629d3 LT-368: Allowing only baseline and follow-up 1 on study list 2016-11-18 09:14:29 -02:00
Erik Ziegler
666e626f05 LT-375, LT-376: Update versions, Remove expectation of DICOM images from metaData provider 2016-11-18 11:32:15 +01:00
Bruno Alves de Faria
6940b7d828 LT-369: Reducing the assign label box width 2016-11-17 20:15:14 -02:00
Bruno Alves de Faria
bcbd1a4465 LT-370: Repositioning the Add label button 2016-11-17 19:14:15 -02:00
Emanuel F. Oliveira
d2095f3cb7 LT-259 Adding warning for when user attempts to close the Lesion Tracker before saving measurements [INTEGRATING NEW MODULE INTO VIEWER + DOCUMENTATION] 2016-11-17 16:59:42 -02:00
Eloízio Salgado
849ca2d488 LT-371: Remove placeholders on study list filters 2016-11-17 16:00:51 -02:00
Eloízio Salgado
cea11611ed LT-360: Fixing borders and text styles for Study/Series Quick Switch 2016-11-17 15:55:33 -02:00
Bruno Alves de Faria
c3999083a8 LT-354: Repositioning confirmation dialog considering the cursor position 2016-11-17 14:57:57 -02:00
Bruno Alves de Faria
6e2bef5317 LT-354: Converting to the new dialog/form structure 2016-11-17 13:45:51 -02:00
Eloízio Salgado
b3b6f91bfe LT-359: Hide handles when Temp measurement tool is not active 2016-11-17 13:41:13 -02:00
Erik Ziegler
dc813d1985 Updates for bidirectional tool 2016-11-17 16:09:43 +01:00
Bruno Alves de Faria
70aa9e9012 LT-357: Thumbnails were not showing when loading study firstly from quick switch 2016-11-17 13:07:05 -02:00
Eloízio Salgado
927df49f5d LT-358: Make measurement tool active when loading associated study 2016-11-17 12:43:07 -02:00
Bruno Alves de Faria
de789dae59 LT-357: Fixing quick switch issues with loading state 2016-11-17 10:30:55 -02:00
Erik Ziegler
a99fe33620 LT-348: Store and reapply window / level values when creating / activating a measurement 2016-11-17 12:32:47 +01:00
Erik Ziegler
d48c8508f8 Fix orientation marker bug 2016-11-17 10:57:28 +01:00
Bruno Alves de Faria
5ee0513a5b LT-357: Fixing error with DOM access on not loaded studies 2016-11-17 06:59:41 -02:00
Erik Ziegler
c9e607a21c LT-363: Fixes for removing association and retrieving only applicable timepoints / measurements for the open case 2016-11-17 08:20:44 +01:00
Emanuel F. Oliveira
2895ce84b1 LT-259 Adding warning for when user attempts to close the Lesion Tracker before saving measurements [NEW MODULE FOR TRACKING UNSAVED CHANGES BASED ON NAMESPACE] 2016-11-16 23:53:18 -02:00
Bruno Alves de Faria
a21479e1d1 LT-352: Fixing Non-Target dialog positioning 2016-11-16 16:57:37 -02:00
Erik Ziegler
d84435a6f1 Patch for unassociated issues 2016-11-16 18:29:57 +01:00
Eloízio Salgado
3b470d85d0 LT-328: Improving styles for Windows browsers 2016-11-16 14:56:25 -02:00
Eloízio Salgado
74984babbc LT-328: Styling checkbox inputs for Association Modal 2016-11-16 14:56:25 -02:00
Eloízio Salgado
6a0fcd5d32 LT-328: improving radio buttons 2016-11-16 14:56:24 -02:00
Erik Ziegler
dedb0b8531 Fix Measurement flow button position 2016-11-16 17:49:01 +01:00
Bruno Alves de Faria
204b3675cc LT-343: Fixing measure flow controls stuck on screen 2016-11-16 14:45:08 -02:00
Eloízio Salgado
3fb1c7ad70 LT-349: Measurement panel should be opened by default for associated studies 2016-11-16 14:41:15 -02:00
Erik Ziegler
d3ccb30764 Bug fix for MeasurementHandlers 2016-11-16 17:37:55 +01:00
Emanuel F. Oliveira
995f21071e LT-337 Associate context menu enable/disable logic problems 2016-11-16 14:13:06 -02:00
Erik Ziegler
2b88fc4c7a LT-347: Switch new lesions to only display new non-targets. New targets are NOT displayed 2016-11-16 16:41:38 +01:00
Bruno Alves de Faria
3c4d62fd0b LT-291: Non-Target lesions on Baseline are defaulted as Present and on Follow-ups as empty 2016-11-16 13:32:41 -02:00
Bruno Alves de Faria
13c422615d LT-292: Fixing timepoints sorting 2016-11-16 12:09:00 -02:00
Erik Ziegler
248451d5d0 LT-350: Temporarily disabling Delete keyboard tool 2016-11-16 14:36:13 +01:00
Bruno Alves de Faria
8044898432 LT-292: Fixing wrong current and prior titles 2016-11-16 11:16:06 -02:00
Erik Ziegler
dcd7e3f1c5 LT-340: Prevent Target, Non-Target, and qualitative (CR/NE/EX) tools from disappearing when dragged offscreen 2016-11-16 13:43:48 +01:00
Erik Ziegler
0483ecd7a3 LT-339: Comment out some lines that break things 2016-11-16 13:38:13 +01:00
Erik Ziegler
b9e397e34a LT-339: Removing individual Targets / Non-Targets causes errors 2016-11-16 13:30:09 +01:00
Bruno Alves de Faria
094f526d70 LT-306: Fixing defaulted study on quick switch 2016-11-16 10:03:44 -02:00
Erik Ziegler
8cf6666bb1 LT-332: Fixed tool color and shadow for target tool. Moved client-only utilities to client-folder in viewerbase to speed up reloading 2016-11-16 12:17:07 +01:00
Bruno Alves de Faria
c04c70b325 LT-306: Fixing expanded timepoint on quick switch 2016-11-15 23:14:27 -02:00
Emanuel F. Oliveira
60deb9c070 LT-326: Show all series of a study after loading it in Studies Sidebar (moving original logic to newly created method) 2016-11-15 20:48:23 -02:00
Eloízio Salgado
e70cc254ad LT-326: Show all series of a study after loading it in Studies Sidebar 2016-11-15 18:34:15 -02:00
Erik Ziegler
fd31849bd3 Reverting tool colors 2016-11-15 20:22:59 +01:00
Erik Ziegler
ca4fe48fbd LT-336: Deleting measurements now syncs with Cornerstone toolData 2016-11-15 19:18:36 +01:00
Erik Ziegler
de86d4141f LT-323: First measurement is activated on Case Load 2016-11-15 19:03:05 +01:00
Eloízio Salgado
880569196a LT-335: Add loading screen prior to display in Viewer 2016-11-15 15:44:10 -02:00
Erik Ziegler
24625ba983 Minor bug fixes 2016-11-15 17:41:08 +01:00
Erik Ziegler
8a24c22647 Remove unnecessary button from Trial Info modal 2016-11-15 17:12:47 +01:00
Eloízio Salgado
7a7bf22f54 LT-312,LT-313: Avoiding showing scrollbars in mac browsers 2016-11-15 13:43:28 -02:00
Erik Ziegler
3d29a7e299 LT-334: Prevent Lesion Tracker dropping measurements when storing a new case. Removed test PET SUV application since it's unnecessary 2016-11-15 16:37:54 +01:00
Erik Ziegler
d6a3172bb3 LT-305: Add sorting function to properly order Measurement Table 2016-11-15 15:02:38 +01:00
Bruno Alves de Faria
0b77a1783a LT-291: Removing residual code 2016-11-15 11:35:24 -02:00
Bruno Alves de Faria
1b10665612 LT-291: Changing measuement table rename behavior for Non-Targets 2016-11-15 10:43:17 -02:00
Emanuel F. Oliveira
9998323cfb LT-331 Study list context menu behaviour issues 2016-11-15 10:35:30 -02:00
Emanuel F. Oliveira
c89319344a LT-330 Study list context menu style issues 2016-11-15 10:35:30 -02:00
Eloízio Salgado
2399b4a319 LT-312, LT-313: Identifying Mac OS and applying scrollbar fix 2016-11-15 10:20:02 -02:00
Bruno Alves de Faria
9a459e69f8 LT-291: Fixing location on measurement table and synchronizing the default location for same measurement number 2016-11-15 09:42:19 -02:00
Bruno Alves de Faria
86f511bdf9 LT-291: Fixing data issues on Non-Targets 2016-11-15 07:45:53 -02:00
Bruno Alves de Faria
ad2c49c682 LT-291: Displaying non-targets on measurements table 2016-11-15 06:52:29 -02:00
Bruno Alves de Faria
a715804880 LT-291: Allowing non-target removal 2016-11-15 08:29:46 +01:00