From 3eeeff9f890aa6e96ebf0318f52a4eea8d3aac10 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Mon, 2 Feb 2015 15:08:12 +0000 Subject: [PATCH] SSDM-1453 : When multiple images on the preview data set shows the first one instead of breaking. SVN: 33373 --- .../js/views/SampleForm/SampleFormView.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js index 39de7589ba3..843f6dba796 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js @@ -480,13 +480,18 @@ function SampleFormView(sampleFormController, sampleFormModel) { if(!dataFiles.result) { //DSS Is not running probably } else { - var elementId = 'preview-image'; - var downloadUrl = profile.getDefaultDataStoreURL() + '/' + data.result[0].code + "/" + dataFiles.result[1].pathInDataSet + "?sessionID=" + mainController.serverFacade.getSession(); - - var img = $("#" + elementId); - img.attr('src', downloadUrl); - img.attr('data-preview-loaded', 'true'); - img.show(); + for(var pathIdx = 0; pathIdx < dataFiles.result.length; pathIdx++) { + if(!dataFiles.result[pathIdx].isDirectory) { + var elementId = 'preview-image'; + var downloadUrl = profile.getDefaultDataStoreURL() + '/' + data.result[0].code + "/" + dataFiles.result[pathIdx].pathInDataSet + "?sessionID=" + mainController.serverFacade.getSession(); + + var img = $("#" + elementId); + img.attr('src', downloadUrl); + img.attr('data-preview-loaded', 'true'); + img.show(); + break; + } + } } }; mainController.serverFacade.listFilesForDataSet(data.result[0].code, "/", true, listFilesForDataSetCallback); -- GitLab