Update metadata for missing fields using image data

This commit is contained in:
Evren Ozkan committed 2016-11-02 18:01:36 -04:00
1 parent b0195a1a57
commit 4c0cdc559b
2 files changed
+87 -26

No files matched your search

@@ -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;