Update metadata for missing fields using image data
This commit is contained in:
1 parent
b0195a1a57
commit
4c0cdc559b
2 files changed
+87
-26
No files matched your search
+6
@@ -146,6 +146,9 @@ function loadDisplaySetIntoViewport(data, templateData) {
|
||||
enabledElement.image = image;
|
||||
enabledElement.viewport = cornerstone.getDefaultViewport(enabledElement.canvas, image);
|
||||
|
||||
// Update the metaData for missing fields
|
||||
updateMetaData(image);
|
||||
|
||||
// Check if there are default viewport settings for this sopClassUid
|
||||
if (!displaySet.images || !displaySet.images.length) {
|
||||
return;
|
||||
@@ -266,6 +269,9 @@ function loadDisplaySetIntoViewport(data, templateData) {
|
||||
function onNewImage(e, eventData) {
|
||||
log.info('imageViewerViewport onNewImage');
|
||||
|
||||
// Update the metaData for missing fields
|
||||
updateMetaData(eventData.enabledElement.image);
|
||||
|
||||
// Update the templateData with the new imageId
|
||||
// This allows the template helpers to update reactively
|
||||
templateData.imageId = eventData.enabledElement.image.imageId;
|
||||
|
||||
Reference in new issue
Block a user