Mercurial > hg > orthanc-stone
diff Applications/StoneWebViewer/WebApplication/app.js @ 2053:0d814292a17e deep-learning
integration mainline->deep-learning
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 30 Mar 2023 17:20:26 +0200 |
parents | a56f7ed0cdf9 b2738d7a388d |
children | 82dbe2729b69 |
line wrap: on
line diff
--- a/Applications/StoneWebViewer/WebApplication/app.js Thu Mar 16 21:28:22 2023 +0100 +++ b/Applications/StoneWebViewer/WebApplication/app.js Thu Mar 30 17:20:26 2023 +0200 @@ -809,13 +809,17 @@ }, SeriesDragStart: function(event, seriesIndex) { - // It is necessary to use ".toString()" for Microsoft Edge Legacy (*) - event.dataTransfer.setData('seriesIndex', seriesIndex.toString()); + if (this.series[seriesIndex].numberOfFrames > 0) { // prevent dragging before the series metadata have been loaded + // It is necessary to use ".toString()" for Microsoft Edge Legacy (*) + event.dataTransfer.setData('seriesIndex', seriesIndex.toString()); + } }, VirtualSeriesDragStart: function(event, seriesIndex, virtualSeriesId) { - event.dataTransfer.setData('seriesIndex', seriesIndex.toString()); - event.dataTransfer.setData('virtualSeriesId', virtualSeriesId.toString()); + if (this.series[seriesIndex].numberOfFrames > 0) { // prevent dragging before the series metadata have been loaded + event.dataTransfer.setData('seriesIndex', seriesIndex.toString()); + event.dataTransfer.setData('virtualSeriesId', virtualSeriesId.toString()); + } }, SetViewportSeriesInstanceUid: function(viewportIndex, seriesInstanceUid) {