From 7fef0eb36787481c1719e66f33cf6b78df6c652d Mon Sep 17 00:00:00 2001 From: jbyrne Date: Fri, 24 May 2024 13:42:53 -0700 Subject: [PATCH] issue/hitide-ui-68: testing image not found in SearchDatasets.js --- src/hitideConfig.js | 2 +- src/jpl/utils/SearchDatasets.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/hitideConfig.js b/src/hitideConfig.js index 43686899..c881f835 100644 --- a/src/hitideConfig.js +++ b/src/hitideConfig.js @@ -1,4 +1,4 @@ -var hitideProfileOrigin = "https://hitide.profile.podaac.uat.earthdatacloud.nasa.gov/hitide/api"; +var hitideProfileOrigin = "https://hitide.profile.podaac.sit.earthdatacloud.nasa.gov/hitide/api"; window.hitideConfig = { paletteService: "https://hitide.podaac.earthdatacloud.nasa.gov/palettes", diff --git a/src/jpl/utils/SearchDatasets.js b/src/jpl/utils/SearchDatasets.js index b5e6f50a..c3481c74 100644 --- a/src/jpl/utils/SearchDatasets.js +++ b/src/jpl/utils/SearchDatasets.js @@ -156,6 +156,10 @@ define([ function getCmrSpatialExtent(datasetObject, additionalMetadataObject){ datasetObject["Dataset-Resolution"] = [] + if(datasetObject["Dataset-ShortName"] === "MERGED_TP_J1_OSTM_OST_CYCLES_V52") { + console.log('datasetObject: ',datasetObject) + console.log('additionalMetadataObject: ',additionalMetadataObject) + } var resolutionAndCoordinateSystemObject = additionalMetadataObject.spatialExtent.horizontalSpatialDomain.resolutionAndCoordinateSystem var relatedUrlsArray = additionalMetadataObject.relatedUrls if (resolutionAndCoordinateSystemObject) { @@ -184,6 +188,16 @@ define([ for(var i=0; i < relatedUrlsArray.length; i++) { var currentRelatedUrlObject = relatedUrlsArray[i] if (currentRelatedUrlObject.description === 'Thumbnail') { + function isImgUrl(url) { + var img = new Image(); + img.src = url; + return new Promise(function(resolve) { + var onloadError = img.onload + var onError = img.onerror + // img.onload = () => resolve(true); + // img.onerror = () => resolve(false); + }); + } urlDatasetImageUrl = currentRelatedUrlObject.url } }