Evren Ozkan
c31e21fe18
Bump ohif-cornerstone-extension to 0.0.23
2019-03-08 09:01:13 -05:00
Evren Ozkan
ae4fa90e99
fix(ohif-cornerstone-extension): Handle undefined sopClassUids
...
Bump ohif-cornerstone-extension to 0.0.22
2019-03-08 08:55:59 -05:00
Evren Ozkan
2fdc1687d0
fix(dependencies): Bump cornerstone-tools to 3.2.3 and ohif-core to 0.3.3
2019-02-26 13:24:24 -05:00
Evren Ozkan
5fb95cc8a3
fix(measurement-table): Set measurementId in table data
2019-02-26 13:22:56 -05:00
Evren Ozkan
13c8599f06
feat(react-measurements): Integrate Timepoint API and Measurement API from ohif-core package - WIP
2019-02-12 02:34:37 -02:00
Evren Ozkan
84e2f86a76
feat(react-measurements): Add measurement table - WIP
2019-02-12 02:34:35 -02:00
Evren Ozkan
5a4deedda8
fix(reference-lines): Update reference lines for the latest changes in cornerstone tools
2018-11-29 16:02:33 -05:00
Evren Ozkan
c7565c7037
fix(download-tool): Update download tool for the latest changes in cornerstone tools
2018-11-29 13:02:54 -05:00
Evren Ozkan
94406edf21
fix(tool-manager): Set tools passive except the active tools
2018-11-29 13:02:12 -05:00
Evren Ozkan
635c8b9119
fix(tool-manager): Instantiate cornerstone tools by element
2018-11-29 12:47:23 -05:00
Evren Ozkan
e947f1fad0
fix(tool-context-menu): Show context-menu on tool right-click
2018-11-28 15:04:24 -05:00
Evren Ozkan
4ee352592c
fix(tool-style): Add default tool configuration
2018-11-28 14:21:48 -05:00
Evren Ozkan
b91542f4cf
Update to cornerstone-tools 3.0.0-b.1421
2018-11-28 13:37:03 -05:00
Evren Ozkan
ea6dea4549
fix(tool-manager): Set all tools passive by default in order to render external data if exists
2018-11-15 10:55:38 -05:00
Evren Ozkan
8b6f17c103
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
- fix(stack-scroll): Activate mouse wheel and scrollbar stack scroll
- fix(touch): Activate pinch zoom, two-finger pan and three (or more) finger stack scroll
2018-11-09 13:24:48 -05:00
Evren Ozkan
4cf68adec7
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
fix(mouse-buttons): Support for assigning tools to mouse buttons (left, right, middle)
fix(tool-naming): Fix tool naming issues
2018-11-09 13:24:48 -05:00
Evren Ozkan
a4b8f2c5ed
fix(user-preferences): Fix the issues with saving/retrieving user preferences in OHIFViewer
2018-11-09 13:22:14 -05:00
Evren Ozkan
5017fd13af
fix(hot-keys): Set the correct context name to enable hot keys based on the current page ( #308 )
2018-11-09 13:14:03 -05:00
Evren Ozkan
99041bebde
fix(study-list): Use offset and limit in the dicomweb queries used to search studies with next/prev pagination in study list ( #290 )
2018-11-08 17:43:26 -05:00
Evren Ozkan
0a5feb9a0d
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
- fix(stack-scroll): Activate mouse wheel and scrollbar stack scroll
- fix(touch): Activate pinch zoom, two-finger pan and three (or more) finger stack scroll
2018-10-29 10:58:53 -04:00
Evren Ozkan
3f2968b05f
Integrate Cornerstone Tools v3 ( #235 ) - WIP
...
fix(mouse-buttons): Support for assigning tools to mouse buttons (left, right, middle)
fix(tool-naming): Fix tool naming issues
2018-10-26 23:45:19 -04:00
Evren Ozkan
6ad7586d25
Fix the issues with modality filter in study list
2018-10-25 19:28:54 -04:00
Evren Ozkan
68e2619199
Bump cornerstone-core to 2.2.7 and cornerstone-tools to 2.4.0
2018-10-25 14:36:45 -04:00
Evren Ozkan
a5f426cf61
fix(toolColors) Set limegreen for active tool color
2018-07-12 14:20:10 +02:00
Evren Ozkan
b6092ca759
Fix the pixel spacing issue with bidirectional tool
2018-04-04 18:08:01 -04:00
Evren Ozkan
2bd1db7710
- Update cornerstoneTools to 2.2.0
...
- Remove scale overlay tool which was moved into cornerstoneTools
2018-04-02 12:56:01 -04:00
Evren Ozkan
04da9310d1
Fix the issue with the reference of dicomParser.DataSet class by importing dicomParser from 'dicom-parser' (not from dist)
2018-03-21 13:20:37 -04:00
Evren Ozkan
9e542dac6b
- Support for assigning multi-touch gestures to tools
...
- Make default gestures configurable by meteor settings
- Assign right mouse button tool to 2-finger touch drag as well if the tool defines multi-touch
2018-03-12 17:01:01 -04:00
Evren Ozkan
f4e76d9544
Allow extending the metadata provider class
2018-03-02 17:06:40 -05:00
Evren Ozkan
00410f4e23
Upgrade to cornerstone-core 2.1.0 and cornerstone-tools 2.1.0
2018-03-02 12:01:27 -05:00
Evren Ozkan
68bdf223ab
Fix the issue with the tool context menu
2018-03-02 10:09:15 -05:00
Evren Ozkan
eb10ca0119
Fix the issues with stack progress bar
2018-03-01 17:46:05 -05: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
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
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
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
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
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
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
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
Evren Ozkan
93f9752527
PWV-57 Display timepoints in the order of viewports which is set by the hanging protocol by reversing the timepoints array if the first timepoint does not match with the first viewport data
2017-10-25 22:07:07 -02:00
Evren Ozkan
8957b4ed8b
Refactor absoluteUrl to allow multiple domains directed to the same server work
2017-10-19 12:56:59 +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
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
Evren Ozkan
0c5f79f434
OHIF-164 Prevent overflowing navigationButtons of the protocol editor
2017-05-05 12:17:29 -04:00
Evren Ozkan
d86cac112b
OHIF-159 Fix wado-proxy issues
2017-03-09 14:19:05 -05: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
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
Evren Ozkan
7035469b91
Update cornerstone to v0.10.2
...
Update cornerstoneTools to v0.8.3
2017-02-23 15:20:27 -05:00
Evren Ozkan
c3f970cd2e
Update cornerstoneWADOImageLoader to v0.14.2
2017-02-22 11:19:29 -05: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
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
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
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
Evren Ozkan
e3561690f1
Fix minor bugs with hanging protocols
2017-01-05 13:06:17 -05: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
Evren Ozkan
2d06661eff
Add patientHistory into metaDataProvider
2016-12-21 09:46:23 -05:00
Evren Ozkan
0cf9163885
Update the metaData for missing fields of the images in stack
2016-12-12 17:26:35 -05: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
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
Evren Ozkan
59e54f1122
Add missing package.json for OHIFViewer
2016-11-22 09:56:55 -05:00
Evren Ozkan
8a265b248a
LT-320 Disable keyboard shortcuts for Target, Non-Target and Toggle Lesion Tracker Tools if the lesion tracker tools are disabled
2016-11-15 08:25:09 +01:00
Evren Ozkan
4dd9ee3f37
LT-318 Disable Case Progress, Trial, HUD and Measurements panels if the study is not associated
2016-11-15 08:25:09 +01:00
Evren Ozkan
c7089416bc
LT-290 Baseline and followup is never opened in 1x2 layout
...
- Fix a bug by passing the matched protocols with their scores to be used in getBestMatch function
- Set timepointType property in studies array which is passed to the hanging protocol engine by matching their studyInstanceUid with timepoints
- Update lesionTrackerHangingProtocol rules to show baseline and followup properly
2016-11-15 08:24:30 +01:00
Evren Ozkan
5cbf08ea4f
LT-290 Disable Lesion Tracker tool buttons if the opened study is not associated
...
- Fix the bug with temp lesion when the study is not associated
2016-11-15 08:24:30 +01:00
Evren Ozkan
7fa242d0aa
LT-290 Allow to display studies which are not associated
2016-11-15 08:24:30 +01:00
Evren Ozkan
c511edd419
Fix a bug by sorting the studies by study date and time instead of only study date in prior function (to add prior indicator)
2016-11-14 21:19:52 -05:00
Evren Ozkan
b0f9426015
Fix a bug by comparing study date and time instead of only study date to add prior indicator
2016-11-14 20:24:04 -05:00
Evren Ozkan
f9f4a14bae
Fix a tiny bug by checking study in prior
2016-11-14 19:22:23 -05:00
Evren Ozkan
9544a24ed8
Fix hanging protocol bugs
...
- Convert series number and instance number to integer in imageDetails.sortingInfo to sort the images properly (e.g. 1,2,10 instead of 1,10,2)
- Sort based on firstly instanceNumber, then seriesNumber, to show the first instance of the next series in the next viewport instead of the second instance of the previous series in multiple layout (other than 1x1)
- Do nothing when clicked if the previous and next stage buttons are disabled
- Add forgotten undefined check statements
2016-11-14 13:19:20 -05:00
Evren Ozkan
8320e11830
Fix hanging protocol bugs
...
- Insert the protocol into MatchedProtocols with its score to be used in getBestMatch
- Use isImage function to check if the instance has image data in hanging protocol engine
2016-11-11 16:40:18 -05:00
Evren Ozkan
205e11ea03
Check if the cine dialog is initially out of screen
2016-11-10 18:53:37 -05:00
Evren Ozkan
a433a3f7df
Do not show instance number for single-frame images on the series panel
2016-11-04 11:15:04 -04:00
Evren Ozkan
ca1ed4fb0a
Add css class for compression text to allow customizing it in viewportOverlay
2016-11-02 18:40:08 -04:00
Evren Ozkan
4c0cdc559b
Update metadata for missing fields using image data
2016-11-02 18:01:36 -04:00
Evren Ozkan
8e9265ab23
Retrieve FrameIncrementPointer as an attribute and FrameTimeVector as a float array via DICOMWeb and DIMSE
2016-10-25 11:06:16 -04:00
Evren Ozkan
9d279e8626
OHIF-118 Fix the issue with retrieving AcquisitionDateTime or any DT DICOM attribute via DIMSE
2016-10-24 22:41:10 -04:00
Evren Ozkan
af639b4de2
Allow to sort thumbnails by AcquisitionDateTime or any other stack property (sorted by InstanceNumber ascending by default)
...
- Retrieve AcquisitionDateTime via DICOMWeb (WIP for DIMSE)
- Add a global template helper to sort arrays by an array element property or deep array element propery, and sort type
2016-10-24 09:47:12 -04:00
Evren Ozkan
486a7b30ed
This fix has been reset somehow, so applying it again:
...
- Check study instances whether they have image data based on sopClassUid or rows (JPEG and PNG images do not have sopClassUid)
2016-08-31 15:52:58 -04:00
Evren Ozkan
8e8654bec1
- Update cornerstoneTools from "v0.7.8 - 2016-03-17" to "v0.7.8 - 2016-05-17"
...
- Update cornerstoneWADOImageLoader from "v0.9.1 - 2016-02-09" to "v0.13.3 - 2016-06-02"
- Update dicomParser from "v1.2.1 - 2016-02-07" to "v1.7.1 - 2016-06-09"
2016-06-21 11:56:14 -04:00
Evren Ozkan
7ffe59655c
Do search() call to retrieve all studies inside onCreated callback of worklistResult template
2016-06-17 09:26:10 -04:00
Evren Ozkan
5a680261c7
- Do not attempt to get studies metadata if ViewerData already has studies property and use it to view studies in tab (for cases when a tab is opened with metadata externally)
...
- Add showStudyListTab helper whether to show StudyListTab in worklist template - it is shown by default (it is not shown only if "data.showStudyListTab" is set to false when rendering worklist template)
2016-06-16 18:36:38 -04:00