Mercurial > hg > orthanc-stone
comparison Applications/StoneWebViewer/WebApplication/app.js @ 1958:142c7ee8fe1f
added configuration options: ShowInfoPanelAtStartup, ShowUserPreferencesButton, and ShowNotForDiagnosticUsageDisclaimer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 27 Oct 2022 14:53:09 +0200 |
parents | d3ae6858e77b |
children | 889892e51545 |
comparison
equal
deleted
inserted
replaced
1957:3f88c239043a | 1958:142c7ee8fe1f |
---|---|
1113 } | 1113 } |
1114 | 1114 |
1115 if (localStorage.settingSoftwareRendering) { | 1115 if (localStorage.settingSoftwareRendering) { |
1116 this.settingSoftwareRendering = (localStorage.settingSoftwareRendering == '1'); | 1116 this.settingSoftwareRendering = (localStorage.settingSoftwareRendering == '1'); |
1117 } | 1117 } |
1118 | |
1119 this.modalNotDiagnostic = this.settingNotDiagnostic; | |
1120 | 1118 |
1121 var that = this; | 1119 var that = this; |
1122 | 1120 |
1123 window.addEventListener('VirtualSeriesThumbnailLoaded', function(args) { | 1121 window.addEventListener('VirtualSeriesThumbnailLoaded', function(args) { |
1124 that.$set(that.virtualSeriesThumbnails, args.detail.virtualSeriesId, args.detail.thumbnail); | 1122 that.$set(that.virtualSeriesThumbnails, args.detail.virtualSeriesId, args.detail.thumbnail); |
1160 | 1158 |
1161 if ('SkipSeriesFromModalities' in app.globalConfiguration) { | 1159 if ('SkipSeriesFromModalities' in app.globalConfiguration) { |
1162 stone.SetSkipSeriesFromModalities(JSON.stringify(app.globalConfiguration.SkipSeriesFromModalities)); | 1160 stone.SetSkipSeriesFromModalities(JSON.stringify(app.globalConfiguration.SkipSeriesFromModalities)); |
1163 } | 1161 } |
1164 | 1162 |
1163 if (app.globalConfiguration.ShowInfoPanelAtStartup == 'Always') { | |
1164 app.modalNotDiagnostic = true; | |
1165 } else if (app.globalConfiguration.ShowInfoPanelAtStartup == 'Never') { | |
1166 app.modalNotDiagnostic = false; | |
1167 } else if (app.globalConfiguration.ShowInfoPanelAtStartup == 'User') { | |
1168 app.modalNotDiagnostic = app.settingNotDiagnostic; | |
1169 } else { | |
1170 alert('Bad value for option "ShowInfoPanelAtStartup": ' + app.globalConfiguration.ShowInfoPanelAtStartup); | |
1171 } | |
1172 | |
1165 // Bearer token is new in Stone Web viewer 2.0 | 1173 // Bearer token is new in Stone Web viewer 2.0 |
1166 var token = getParameterFromUrl('token'); | 1174 var token = getParameterFromUrl('token'); |
1167 if (token !== undefined) | 1175 if (token !== undefined) { |
1168 { | |
1169 stone.AddHttpHeader('Authorization', 'Bearer ' + token); | 1176 stone.AddHttpHeader('Authorization', 'Bearer ' + token); |
1170 } | 1177 } |
1171 | 1178 |
1172 console.warn('Stone properly initialized'); | 1179 console.warn('Stone properly initialized'); |
1173 | 1180 |