Mercurial > hg > orthanc-ohif
annotate Sources/app-config-user.js @ 48:176a2504c041
todo
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Wed, 26 Jun 2024 12:18:09 +0200 |
parents | 58d93952642f |
children |
rev | line source |
---|---|
0 | 1 /** |
30 | 2 * SPDX-FileCopyrightText: 2023-2024 Sebastien Jodogne, UCLouvain, Belgium, |
3 * and 2018-2024 Open Health Imaging Foundation | |
0 | 4 * SPDX-License-Identifier: MIT |
5 */ | |
6 | |
7 window.config = { | |
8 extensions: [ | |
9 ], | |
10 modes: [], | |
11 customizationService: { | |
12 // Shows a custom route -access via http://localhost:3000/custom | |
13 // helloPage: '@ohif/extension-default.customizationModule.helloPage', | |
14 }, | |
15 showStudyList: true, | |
16 // some windows systems have issues with more than 3 web workers | |
17 maxNumberOfWebWorkers: 3, | |
18 // below flag is for performance reasons, but it might not work for all servers | |
19 omitQuotationForMultipartRequest: true, | |
20 showWarningMessageForCrossOrigin: true, | |
21 showCPUFallbackMessage: true, | |
22 showLoadingIndicator: true, | |
23 strictZSpacingForVolumeViewport: true, | |
24 maxNumRequests: { | |
25 interaction: 100, | |
26 thumbnail: 75, | |
27 // Prefetch number is dependent on the http protocol. For http 2 or | |
28 // above, the number of requests can be go a lot higher. | |
29 prefetch: 25, | |
30 }, | |
31 // filterQueryParam: false, | |
32 httpErrorHandler: error => { | |
33 // This is 429 when rejected from the public idc sandbox too often. | |
47
58d93952642f
update to 3.9.0-beta.16 + improve error message display in the console
Alain Mazy <am@orthanc.team>
parents:
30
diff
changeset
|
34 if (error.status) { |
58d93952642f
update to 3.9.0-beta.16 + improve error message display in the console
Alain Mazy <am@orthanc.team>
parents:
30
diff
changeset
|
35 console.warn(error.status); |
58d93952642f
update to 3.9.0-beta.16 + improve error message display in the console
Alain Mazy <am@orthanc.team>
parents:
30
diff
changeset
|
36 } else { |
58d93952642f
update to 3.9.0-beta.16 + improve error message display in the console
Alain Mazy <am@orthanc.team>
parents:
30
diff
changeset
|
37 console.warn(error); |
58d93952642f
update to 3.9.0-beta.16 + improve error message display in the console
Alain Mazy <am@orthanc.team>
parents:
30
diff
changeset
|
38 } |
0 | 39 }, |
40 hotkeys: [ | |
41 { | |
42 commandName: 'incrementActiveViewport', | |
43 label: 'Next Viewport', | |
44 keys: ['right'], | |
45 }, | |
46 { | |
47 commandName: 'decrementActiveViewport', | |
48 label: 'Previous Viewport', | |
49 keys: ['left'], | |
50 }, | |
51 { commandName: 'rotateViewportCW', label: 'Rotate Right', keys: ['r'] }, | |
52 { commandName: 'rotateViewportCCW', label: 'Rotate Left', keys: ['l'] }, | |
53 { commandName: 'invertViewport', label: 'Invert', keys: ['i'] }, | |
54 { | |
55 commandName: 'flipViewportHorizontal', | |
56 label: 'Flip Horizontally', | |
57 keys: ['h'], | |
58 }, | |
59 { | |
60 commandName: 'flipViewportVertical', | |
61 label: 'Flip Vertically', | |
62 keys: ['v'], | |
63 }, | |
64 { commandName: 'scaleUpViewport', label: 'Zoom In', keys: ['+'] }, | |
65 { commandName: 'scaleDownViewport', label: 'Zoom Out', keys: ['-'] }, | |
66 { commandName: 'fitViewportToWindow', label: 'Zoom to Fit', keys: ['='] }, | |
67 { commandName: 'resetViewport', label: 'Reset', keys: ['space'] }, | |
68 { commandName: 'nextImage', label: 'Next Image', keys: ['down'] }, | |
69 { commandName: 'previousImage', label: 'Previous Image', keys: ['up'] }, | |
70 // { | |
71 // commandName: 'previousViewportDisplaySet', | |
72 // label: 'Previous Series', | |
73 // keys: ['pagedown'], | |
74 // }, | |
75 // { | |
76 // commandName: 'nextViewportDisplaySet', | |
77 // label: 'Next Series', | |
78 // keys: ['pageup'], | |
79 // }, | |
80 { | |
81 commandName: 'setToolActive', | |
82 commandOptions: { toolName: 'Zoom' }, | |
83 label: 'Zoom', | |
84 keys: ['z'], | |
85 }, | |
86 // ~ Window level presets | |
87 { | |
88 commandName: 'windowLevelPreset1', | |
89 label: 'W/L Preset 1', | |
90 keys: ['1'], | |
91 }, | |
92 { | |
93 commandName: 'windowLevelPreset2', | |
94 label: 'W/L Preset 2', | |
95 keys: ['2'], | |
96 }, | |
97 { | |
98 commandName: 'windowLevelPreset3', | |
99 label: 'W/L Preset 3', | |
100 keys: ['3'], | |
101 }, | |
102 { | |
103 commandName: 'windowLevelPreset4', | |
104 label: 'W/L Preset 4', | |
105 keys: ['4'], | |
106 }, | |
107 { | |
108 commandName: 'windowLevelPreset5', | |
109 label: 'W/L Preset 5', | |
110 keys: ['5'], | |
111 }, | |
112 { | |
113 commandName: 'windowLevelPreset6', | |
114 label: 'W/L Preset 6', | |
115 keys: ['6'], | |
116 }, | |
117 { | |
118 commandName: 'windowLevelPreset7', | |
119 label: 'W/L Preset 7', | |
120 keys: ['7'], | |
121 }, | |
122 { | |
123 commandName: 'windowLevelPreset8', | |
124 label: 'W/L Preset 8', | |
125 keys: ['8'], | |
126 }, | |
127 { | |
128 commandName: 'windowLevelPreset9', | |
129 label: 'W/L Preset 9', | |
130 keys: ['9'], | |
131 }, | |
132 ], | |
133 }; |