Commit Graph

1572 Commits

Author SHA1 Message Date
Erik Ziegler
03d0798459 fix(routing): Switch from iron:router to clinical:router so we respect ROOT_URL (#115) 2018-07-18 12:44:27 +02:00
Erik Ziegler
ebe0a40f3e
feat(WADO) Allow WADO / QIDO requests to originate from client (#222) 2018-07-17 13:03:36 +02:00
Erik Ziegler
92408d4c86 feat(plugins) Add first pass OHIFPlugin class for experimentation 2018-07-17 10:05:22 +02:00
frmdstryr
7849699a0d Fix importStudies dialog when import fails (#223)
If an import happens to fail the dialog promise never resolves. 

This is because `numberOfStudiesFailed` is incremented on error but `numberOfStudiesImported` is not, so the branch  to resolve or reject is never taken.
2018-07-13 15:38:15 +02:00
Erik Ziegler
37ef5dc3df chore(cleanup) Remove remoteGetValue function which is unused 2018-07-13 10:20:36 +02:00
Erik Ziegler
30ed1911fb chore(cleanup) Remove OrthancRemote service which is not being used 2018-07-13 10:19:20 +02:00
Erik Ziegler
f2c509b6af chore(cleanup) Remove Reviewers collection which is not being used 2018-07-13 10:15:10 +02:00
Erik Ziegler
c8f242d5f5 fix(studylist) Fix duplicate studies in studylist, add min width for study date temporarily 2018-07-12 15:22:11 +02:00
Erik Ziegler
4279396f9f fix(merge) Fixes after merging various changes 2018-07-12 15:22:07 +02:00
Bruno Alves de Faria
589be952b7 fix(inputSelect) Improving inputSelect component usability (#26) 2018-07-12 14:20:11 +02:00
Bruno Alves de Faria
e474fdff2c feat(thumbnails) Use cornerstone.renderToCanvas for Series Thumbnails 2018-07-12 14:20:10 +02:00
Erik Ziegler
5373963176 fix(toolVisibility) Update Cornerstone libraries to support tool visibility switching. Update custom tools with visible flag support 2018-07-12 14:20:10 +02:00
Erik Ziegler
c296cbb823 fix(quickSwitch) Remove Show Additional Timepoints from Quick Switch (#30) 2018-07-12 14:20:10 +02:00
Erik Ziegler
ec7dc7ca5a fix(windowLevelPresets) Apply W/L from Image by default when displaying a new image, unless a Custom W/L or W/L Preset has been applied. 2018-07-12 14:20:10 +02:00
Bruno Alves de Faria
25646e3192 fix(resizing) Fixing handleResize on viewer loading 2018-07-12 14:20:10 +02:00
Bruno Alves de Faria
ec9c0d444d fix(bootstrap) Include Bootstrap manually to avoid reported XSS vulnerability (#43) 2018-07-12 14:20:10 +02:00
Erik Ziegler
68925fad12 fix(lesionTable) Fix padding for New Non-Targets name 2018-07-12 14:20:10 +02:00
Bruno Alves de Faria
06fff20be3 fix(interaction) Preventing series navigation while interacting with tools 2018-07-12 14:20:10 +02:00
Evren Ozkan
a5f426cf61 fix(toolColors) Set limegreen for active tool color 2018-07-12 14:20:10 +02:00
Erik Ziegler
99c65bb017 chore(scalebars) Switch to Scale Overlay tool from Cornerstone Tools 2018-07-12 14:20:10 +02:00
Aysel Afsar
664b78f42c fix(lesionTable) Remove plus icon from measurements header 2018-07-12 14:20:10 +02:00
Aysel Afsar
6d9e9696df fix(windowLevelPresets) Add a space between SoftTissue words 2018-07-12 14:20:10 +02:00
Aysel Afsar
271d73d627 fix(styling) Change background color of save confirmation dialog 2018-07-12 14:20:10 +02:00
Aysel Afsar
0c7edbe22e fix(keyboardShortcuts) Fix the issue with Reset to Defaults for Keyboard Shortcuts. Fix typo for resetDefaults 2018-07-12 14:20:10 +02:00
Aysel Afsar
e1cd01828a fix(studylist-rowsPerPage) Fix the width of rows per page select list 2018-07-12 14:20:10 +02:00
Bruno Alves de Faria
e07118c7c4 fix(draggableDialogs) Improving draggable plugin 2018-07-12 14:20:06 +02:00
Aysel Afsar
e6beb8036c fix(viewportOverlay) Move time point information to top center of image 2018-07-12 12:11:19 +02:00
Bruno Alves de Faria
50374038a3 fix(modals) Fixing DOM issues with modals 2018-07-12 12:11:14 +02:00
Erik Ziegler
2c790ff674 fix(studylist) Fix DICOM Patient Name formatting (#35) 2018-07-12 12:11:09 +02:00
Erik Ziegler
781f6039fa fix(routing) Stop defining Route in Meteor.startup 2018-07-12 12:11:05 +02:00
Erik Ziegler
3d0f9e8973 fix(downloadImage) Remove Image Quality section from Download Dialog. Use CornerstoneTools saveAs and remove duplicated code 2018-07-12 12:10:59 +02:00
Erik Ziegler
5b4550edb2 fix(protocolEngine) Stop adding Array.prototype.move, since it is interfering with other code 2018-07-12 12:10:49 +02:00
Erik Ziegler
216a8fb2b6 Update to WADO Image Loader 2.1.4 because 2.1.3 was broken 2018-07-11 17:47:55 +02:00
Erik Ziegler
8cc22da173 Add thumbnailRendering to DICOMWeb Server Information modal 2018-07-11 17:15:06 +02:00
Erik Ziegler
5bf1459561 Update to WADO Image Loader 2.1.3 2018-07-11 17:14:23 +02:00
Erik Ziegler
349f591764 Fix viewport height on iOS (#164) 2018-07-10 11:29:38 +02:00
Erik Ziegler
429dd7844e Fix double-tap and press for Study List on iOS (#164) 2018-07-10 11:29:07 +02:00
Erik Ziegler
71053b91e3 Add Travis CI setup with Gitbook build / deploy to gh-pages, StandaloneViewer build / deploy to AWS S3, and ohif/viewer docker image build / push to dockerhub 2018-07-05 21:55:03 +02:00
Gustavo André Lelis
bdba814d52 fix(issue#161) Add (empty) for Studies with no PatientName value (#218) 2018-07-05 11:32:06 +02:00
Erik Ziegler
de7135f3b8 feat(user preferences) Add User Preferences & Theming to Standalone Viewer (closes #117). Update Standalone to Meteor 1.7 2018-07-04 17:43:50 +02:00
Erik Ziegler
7090b4f3e0 fix(WADOuri) Properly escape characters when building WADO URI (closes #133) 2018-07-04 15:43:34 +02:00
Erik Ziegler
6b20b67ee4 fix(server options) Prevent issues when servers are defined without logging options (closes #74) 2018-07-04 14:39:14 +02:00
Gustavo André Lelis
6a5ff13624 fix(series details) Fix Series details modal info table (#214) 2018-07-03 14:00:35 +02:00
Gustavo André Lelis
85e21181a8 fix(toolManager) Fix default tools being overwritten (#215) 2018-07-03 14:00:01 +02:00
ladeirarodolfo
e55e2ad05a feat(subtools) Changing toolBarSection to accept custom template subtools. I.e. coder could pass his own template as part of subtools for specific tool button (#211) 2018-06-25 12:08:38 +02:00
Gustavo André Lelis
9f73ae0153 chore(reorganization) Moving longitudinal feature to Lesiontracker package (#208) 2018-06-18 18:03:34 +02:00
Gustavo André Lelis
1643e9f7d6 feat(WADOProxy): Adding proxy to POST method (#207) 2018-06-18 18:01:10 +02:00
Kaspar
ebb53db4ad fix: first time uploadMessage called with undefined as parameter (#204)
* fix: first time uploadMessage called with undefined as parameter

- During uploading DICOMs the first time the function is called with
  no parameter -> this leads to the whole upload to be crashing

* Write the function shorter...
2018-06-13 20:13:18 +02:00
Erik Ziegler
0c2fa1616c Update Cornerstone WADO Image Loader codecs / web worker files 2018-06-08 11:20:15 +02:00
Gustavo André Lelis
b8506b5dae bugFix(issue163) Save button not appearing and saved measurements not getting drawn in canvas (#196) 2018-06-08 10:45:07 +02:00
Gustavo André Lelis
675e46eff6 Bump version in OHIF-cornerstone package of cornerstone node modules (#187) 2018-05-07 10:14:11 +02:00
Aysel Afsar
2d44f8fd1f Do not send servers auth credentials to client 2018-05-03 14:47:59 -04: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
André Botelho Almeida
bf68707ff2 Feature/test suite (#169)
* Adding first run of the test environment

* small tweaks

* Fixing tests suite to ohif-viewer

* Improving documentation and fixing versions

* Removing commented lines
2018-03-27 11:50:40 +02:00
Bruno Alves de Faria
43a7e8151a Allowing external modifications on study boxes data 2018-03-26 08:36:48 -03:00
Bruno Alves de Faria
c1d500a92b Fixing series quick switch hovering issue 2018-03-26 08:36:48 -03:00
Bruno Alves de Faria
af611109c0 Fixing console errors related to cornerstone 2018-03-26 08:36:48 -03: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
Bruno Alves de Faria
3bd44fd7bc Improving "Add/Edit Description" workflow 2018-03-07 08:25:59 -03:00
Bruno Alves de Faria
d486ebd551 Minor fixes on common components 2018-03-07 08:25:59 -03:00
Bruno Alves de Faria
6e3e44a1fe Adding close button to CINE dialog 2018-03-07 08:25:59 -03:00
Bruno Alves de Faria
68f7626515 Fixing hotkeys issues 2018-03-07 08:25:59 -03: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
Bruno Alves de Faria
fc0b13fbf3 Stopping triggering unsaved changes for temp tools 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
d22f3cbd96 Displaying the common label when navigate back 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
fdcaea9eb3 Allowing series to be loaded by a single click on sidebar 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
1a83379868 Fixing image annotation color on images 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
c4793cbf0b Fixing cornerstone image promise issues 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
b672d98c69 Fixing bidirectional tool handles issues 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
00a76a6ca5 Fixing issues with bidirectional tool and measure flow 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
797b2f5588 Fixing cornerstone tools issues 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
dc767e5c83 Adapting Viewers to the new cornerstone structure 2018-02-27 07:25:15 -03:00
Bruno Alves de Faria
99b88f08b3 Enabling devTools debugging on cornerstone libraries 2018-02-27 07:14:54 -03:00
Aysel Afsar
b0d6701558 OHIF-186: Correct event name: cornerstoneimagerendered 2018-02-27 07:12:23 -03:00
Aysel Afsar
324db89ef7 OHIF-189: Fix to activate the viewport when clicked 2018-02-27 07:12:23 -03:00
Aysel Afsar
e5c5818ed4 OHIF-190: Fix double-click doesn’t enlarge viewport 2018-02-27 07:12:23 -03:00
Erik Ziegler
44233c48d6 Test OHIF Viewer against Cornerstone* version 2.0.0 2018-02-27 07:12:23 -03:00
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