ohif-viewer/platform/core/src
Rodrigo Antinarelli 2f30e7a821
fix: Combined Hotkeys for special characters (#1233)
* fix: Combined Hotkeys for special characters

* add record method to hotkey manager

* fix record plugin

* remove unused component

* add record to modal props

* rename record method

* replace handlers to use hotkeyRecord

* fix combined keys

* change expected result count from 18 to 17

* autoformat

* Remove duplicate test, that was testing the wrong things; fix label; update configs

* Revert "Remove duplicate test, that was testing the wrong things; fix label; update configs"

This reverts commit 4292f4fe67351962d61cae623b920dcbd87dd71d.

* Fix the record plugin's registration

* fix exposed record method usage

* adding logging for info level items

* Hotkey definitions don't need to be globally reactive; use localstorage/appconfig as sources of truth; not redux

* Tidy up test

* Remove unused code from UserPreferencesForm

* Log info when we run a command

* fix hotkey preference restore

* use application configured hotkeys if there are no user preferred

* Avoid logging circular ref

* Fix callouts

* Fix small issue with array

* Fix langua issue after refactor and merge

* Refactor on recordCurrentCombo as Rodrigo did before

* Separating components in 2 files

* WIP Refactor to simplify the user preferences and move into each form the save and controll functionalities

* Remove context

* Remove unused import

* Initial work on Field treatment

* Refactor General preferences

* Small refactor removing type from HotkeyField

* small update on style

* Refactor and layout fixed

* Make hotkeys preferences working with old hotkeys row

* Move error handling out of hotkey row/input component

* WIP custom form

* Moving validation function to component

* Exposing hotkeyRecord as it does not depend on HotkeyManager Class

* Making hotkeyField as much detached possible from parent component

* Small refactors

* Refactor on user preferences

* Clean up into the changes

* Small fix to let save working

* Style finish

* move about docs into about folder

* Fix double tap on single keys

* Style refactor

* Remove log

* Fix log issues on unit tests

* Fix unit test breaking on ohif/core index

* Fixing hotkeys unpause unit test issue

* Rename file to adopt lowercase

* Rename file to adopt lowercase

* Fixing callouts

* Big refactor miving some of the components into viewer and creating small components into ohif/ui

* Typo on folder name

* Updating ohif ui docs

* Remove comments

* Fix binding of combo keys

* Fix some cypress tests failures

* Fixing onCancel button

* Fixing e2e tests

* Small style update

* Fixing unit tests failing after fix issue

* Remove some not used code

* Remove left over after debug

* Adding prevent default on hotkeys events

* Fixinf existing hotkeys validator with 3 keys pressed

* Exposing hotkeys as root level on ohif-core

* Clean up

* Exposing all availableLanguages with labels and fixing an issue on language switcher

* Fixing e2e cypress tests

* Preveinting some simple errors

* Treating error once we try to set hotkey definitions

* Adding ui notification on setHotkeys errors

* Implementing a service queue request to hold until functions are implemented

* Making sure toFixed is only called on Numbers

Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
Co-authored-by: Gustavo André Lelis <galelis@gmail.com>
2020-02-12 15:35:04 -05:00
..
__mocks__ fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
classes fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
DICOMSR refactor: 💡 Move DICOMSR code to @ohif/core project (#1310) 2019-12-18 13:25:53 -05:00
DICOMWeb fix: application crash if patientName is an object (#1138) 2019-10-31 14:41:08 -04:00
extensions fix: 🐛 1241: Make Plugin switch part of ToolbarModule (#1322) 2019-12-20 15:59:36 -05:00
hanging-protocols refactor: layout manager to viewer (#1026) 2019-10-11 12:03:59 -04:00
lib Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
measurements fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
redux fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
services fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
studies Fix issues with isDisplaySetReconstructable when we have empty DICOM tags (closes #1280) (#1426) 2020-02-07 17:09:37 +01:00
ui Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
utils fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
cornerstone.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
header.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
ie.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
index.js fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
index.test.js fix: Combined Hotkeys for special characters (#1233) 2020-02-12 15:35:04 -05:00
log.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
object.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
string.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00
user.js Chore/kill yalc with fire (#629) 2019-08-13 15:36:46 -04:00