Commit Graph

821 Commits

Author SHA1 Message Date
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
Bruno Alves de Faria
630d8df51b LT-291: Allowing changing the non-targets location and response 2016-11-15 08:29:46 +01:00
Eloízio Salgado
135760659c LT-322: Change of Dashed Line to Target and Non-Target tools in order to not obscure the text 2016-11-15 08:29:46 +01:00
Bruno Alves de Faria
5d8a99dc5f LT-291: Re-implementing the Non-Target tool behavior 2016-11-15 08:29:46 +01:00
Eloízio Salgado
e348ff1d4d LT-301: Styling range input in Cine Dialog 2016-11-15 08:29:46 +01:00
Eloízio Salgado
ab98c649a4 LT-301: Fix SVG icons for Firefox and removing unnecessary icons 2016-11-15 08:29:46 +01:00
Eloízio Salgado
6220e934d9 LT-312,LT-313: Setting inner elements width for Study and Series in Study/Series quick switch and javascript event improvement 2016-11-15 08:29:46 +01:00
Erik Ziegler
01d22aa3c5 LT-327: Added functionality to disassociate timepoints from studies 2016-11-15 08:29:46 +01:00
Erik Ziegler
e957968494 Add Timepoint name to viewport overlay 2016-11-15 08:29:46 +01:00
Erik Ziegler
03dd8af731 LT-296: Bug fixing for jumping to measurements 2016-11-15 08:29:46 +01:00
Erik Ziegler
dae53c25f9 Fix bug in Image Control slider 2016-11-15 08:29:46 +01:00
Erik Ziegler
9496410e55 LT-324: Improve scrolling responsiveness 2016-11-15 08:29:46 +01:00
Erik Ziegler
82add14113 LT-296: Bug fix for jumping to studies that aren't loaded yet 2016-11-15 08:29:46 +01:00
Erik Ziegler
80337f271e LT-296: Clicking on measurement data in table activates the measurement 2016-11-15 08:29:46 +01:00
Emanuel F. Oliveira
42c938fb44 LT-307 Reducing the amount of image redraws on tool activation from 52 to 44 (15% improvement) 2016-11-15 08:29:46 +01:00
Eloízio Salgado
debc294f33 LT-301: Replace Rotate functionality to Rotate Left and Rotate Right 2016-11-15 08:29:46 +01:00
Eloízio Salgado
3c831c5d5a LT-302: Adding close buttons to Audit Log screen 2016-11-15 08:29:46 +01:00
Eloízio Salgado
c004aee40f LT-301: Addeing Stack Scroll, Reset, Rotate, Flip H, Flip V, Invert, Magnify, Elliptical ROI, Clear and Toggle CINE dialog buttons to More Tools panel 2016-11-15 08:29:46 +01:00
Bruno Alves de Faria
5d02b76453 LT-297: Fixing all measurements number after removal 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
8520b2aea8 LT-297: Implementing delete behavior on measurement table options 2016-11-15 08:25:09 +01:00
Erik Ziegler
adb8e76aef LT-305: Small fixes related to find/replace and target measurement functions being pulled from old code. Temporarily removed CR/UN/EX tools 2016-11-15 08:25:09 +01:00
Erik Ziegler
16f7b39b44 LT-316: Change Add New Study to Import Study 2016-11-15 08:25:09 +01:00
Erik Ziegler
57b0d50c28 LT-319: Fix window width bug in RGB and UInt16 shaders 2016-11-15 08:25:09 +01:00
Emanuel F. Oliveira
8631c70e4f LT-304 Difficult to select target tool on canvas for repositioning (ALTERNATE CURSORS) 2016-11-15 08:25:09 +01:00
Emanuel F. Oliveira
dd2f2cc466 LT-304 Difficult to select target tool on canvas for repositioning 2016-11-15 08:25:09 +01:00
Erik Ziegler
75bb0a80b2 Add ESLint configuration 2016-11-15 08:25:09 +01:00
Erik Ziegler
7d9efc2b71 LT-305: Lesions that are New after baseline are displayed properly in the measurement table 2016-11-15 08:25:09 +01:00
Eloízio Salgado
987be26047 LT-293: send proper timepoint id to server when removing an association and update the view, removing this associations 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
998cdce9fb LT-297: Fixing rendering position for rename and making rename real time on database 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
5c36074f8a LT-298: Implementing rename behavior for measurement table 2016-11-15 08:25:09 +01: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
Emanuel F. Oliveira
24d3c1bd8a LT-295 HUD menu should be closed whenever a case is closed. 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
2cc7fcc846 LT-298: Updating location on all timepoints when updated on any of them 2016-11-15 08:25:09 +01:00
Emanuel F. Oliveira
820ba1e969 LT-317 the first study should be open by default when loading an unassociated study 2016-11-15 08:25:09 +01:00
Eloízio Salgado
cdc5d626dc LT-314: Adding transparent background color to measurement callout and change its text color to make it more readable 2016-11-15 08:25:09 +01:00
Eloízio Salgado
684a2298a4 LT-315: Fix Cancel Button in Remove Association Modal 2016-11-15 08:25:09 +01:00
Eloízio Salgado
512fed9436 LT-311: Improve Icons in User Menu 2016-11-15 08:25:09 +01:00
Eloízio Salgado
0319ea38c7 LT-309: Changing Info Modal body background to keep with the design 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
d72917ff9c LT-294: Opening series switcher when the study is changed on quick switch panel 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
42ae22afab LT-292: Fixing current and prior order on timepoints 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
18935a7131 LT-275: Enabling measure flow on extra viewports 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
cc8f486204 LT-275: Making common animation labels act as normal labels when clicked 2016-11-15 08:25:09 +01:00
Eloízio Salgado
5a9379e6c3 LT-299: Opening Measurement Table for associated study as a default 2016-11-15 08:25:09 +01:00
Eloízio Salgado
4d0f65ca9a LT-308: Setting color text on login feedback screen 2016-11-15 08:25:09 +01:00
Eloízio Salgado
c862c3fa5c LT-303: adding frame rate value to active viewport so cornerstone tools can work properly (forward not backward). Some code improvements. 2016-11-15 08:25:09 +01:00
Erik Ziegler
be56608208 LT-275: Fix case progress and measurement table tool buttons 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
61ba68d5e0 LT-275: Fixing code misstyping 2016-11-15 08:25:09 +01:00
Bruno Alves de Faria
53ffe43fbc LT-275: Fixing issue with quick switch thumbnails 2016-11-15 08:25:09 +01:00
Erik Ziegler
81b3bb4126 LT-275: Fix bug with loading measurement flow 2016-11-15 08:25:09 +01:00
Erik Ziegler
d512325b79 LT-275: Fix tooldata / measurement collection syncing, but there are weird performance issues 2016-11-15 08:25:09 +01:00
Erik Ziegler
9aa7cf012f LT-275: Work towards proper measurement / tooldata syncing 2016-11-15 08:25:09 +01:00
Erik Ziegler
ec6f96e714 OHIF-129: Fix a few small multi-frame bugs 2016-11-15 08:25:09 +01:00
Erik Ziegler
60b72683d5 LT-275: Retrieving timepoint associations properly from backend 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
2d291251e9 LT-275: Fixing cornerstone residual data when opening a study 2016-11-15 08:24:30 +01:00
Erik Ziegler
0ec4c6a555 LT-275: Remove blue outline from Measurement flow buttons 2016-11-15 08:24:30 +01:00
Erik Ziegler
38c804b2f5 LT-275: Location is properly displayed in Measurement Table 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
72339b57a6 LT-275: Allowing label edition 2016-11-15 08:24:30 +01:00
Erik Ziegler
69703ae12f Move parsingUtils after rebasing on top of master 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
Erik Ziegler
9ac196a916 Bug fixing after rebasing on top of Master 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
cd5a1277aa LT-275: Storing the selected label and description on measurements collection 2016-11-15 08:24:30 +01:00
Eloízio Salgado
20a2a8e453 LT 281: Users shall be able to switch between themes (#45)
* LT-281: Users shall be able to switch between themes

* Avoiding compatibility issues

* Typo fixing
2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
0ba77cd0b1 LT-275: Fixing invisible label issue after selection 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
31bce34dd6 LT-275: Prevent route change on label selection 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
3f0b9482d1 LT-275: Adding button to add labels to measurements 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
b1eb68521a LT-275: Moving the selectTree component to measurements package 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
dd9fa2b789 LT-275: Improving add/edit description animations and behaviors 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
826bf9bf16 LT-275: Migrating ohif:lesiontracker to the new import structure 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
a49fca71d2 LT-275: Fixing some issues on CSS animations 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
cd2427274a PWV-1: Converting measurements series data and imageId 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
bbf00cce80 PWV-1: Making timepoint URL load the viewer with the studies 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
c84d0c21f3 PWV-1: Requesting timepoint data from PIM TIMC API 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
37fcf9f004 PWV-1: Removing form modal residual padding on body 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
48002420ca PWV-1: Fixing form dialogs confirm action 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
107a6538a7 PWV-1: Fixing modal incrementing body padding issues 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
597386f391 PWV-1: Fixing DIMSE service connection issues 2016-11-15 08:24:30 +01:00
Bruno Alves de Faria
db0602def7 PWV-1: Fixing merging issues 2016-11-15 08:24:30 +01:00
Emanuel F. Oliveira
3c363050f6 PWV-2: Removed duplicate keys on .jscsrc file and fix small glitch on form dialog promises. 2016-11-15 08:24:01 +01:00
Emanuel F. Oliveira
8aa8b4288c PWV-2: Change on ServerConfiguration logic to make it extensible 2016-11-15 08:24:01 +01:00
Emanuel F. Oliveira
a30cfc95f9 PWV-2 Added custom field to settings schema. 2016-11-15 08:24:01 +01:00
Bruno Alves de Faria
4d79bf84a8 PWV-1: Refactoring ohif:studylist package 2016-11-15 08:24:01 +01:00
Bruno Alves de Faria
984ef94403 PWV-1: Migrating study association modal to the new structure 2016-11-15 08:24:01 +01:00
Bruno Alves de Faria
8e6ac3bf1e PWV-1: Refactoring ohif:measurements import structure for templates 2016-11-15 08:21:46 +01:00
Bruno Alves de Faria
7bbd380983 PVW-2: Creating form modals mechanism 2016-11-15 08:21:46 +01:00
Bruno Alves de Faria
5c5c2afb42 PWV-2: Exposing ohif:measurements package's lib functions on OHIF namespace 2016-11-15 08:21:46 +01:00
Bruno Alves de Faria
60aa1d0982 PWV-3: Creating ohif:log package and partially refactoring ohif:measurements 2016-11-15 08:21:46 +01:00
Bruno Alves de Faria
f3f32518c6 PWV-3: Refactoring MeasurementConfiguration and TimepointsConfiguration 2016-11-15 08:21:46 +01:00
Bruno Alves de Faria
151837d8d1 PWV-1: Fixing study list columns amount on laptop with touch 2016-11-15 08:21:46 +01:00
Erik Ziegler
ab4d4c9008 Work on refactoring measurements out of Lesion Tracker package
- Removed AssociatedStudies Collection
- Measurement API is generated from configuration files
- Data exchange methods are defined in configuration
2016-11-15 08:21:46 +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
Emanuel F. Oliveira
90960aea09 OHIF-20 Conditional update of multi-frame meta data. 2016-11-08 20:32:51 -02:00
Eloízio Salgado
a7ba6b49fe OHIF-129: Enabling CinePlay button only when active viewport has more than 1 image in its stack; Fixed some errors when CinePlay Dialog is open and stopped and layout changes. 2016-11-07 12:01:03 -02:00
Eloízio Salgado
12862aec51 OHIF-127: Resizing viewport when window gets resized 2016-11-04 18:32:50 -02:00
Eloízio Salgado
553eb9e24e OHIF-126: OHIF-126: Show float values rounded to 2 decimal places on pet study for the fields (Location, Thickness, Spacing Between Slices, Frame Rate) 2016-11-04 15:28:35 -02: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
Eloízio Salgado
dfcc64d2ca OHIF-125: Fix Exception caused by Cornerstone Tools when sending empty viewports and/or not DOM elements to its functions 2016-11-04 10:31:54 -02:00