From 14289e60f2bc74e298cfe50d12aa58f16c8cb27b Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Thu, 10 Jul 2014 14:33:20 +0000 Subject: [PATCH] SSDM-557: Show description if present as explained at SDM-615. SVN: 32023 --- .../webapps/newbrowser/html/js/views/DataSetForm.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/DataSetForm.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/DataSetForm.js index 29fb07ce432..81d9d427fe8 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/DataSetForm.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/DataSetForm.js @@ -54,8 +54,18 @@ function DataSetForm(serverFacade, containerId, profile, sample, mode) { $component.attr('required', ''); $component.append($("<option>").attr('value', '').attr('selected', '').text('')); + for(var i = 0; i < dataSetTypes.length; i++) { - $component.append($("<option>").attr('value',dataSetTypes[i].code).text(dataSetTypes[i].code)); + var displayName = dataSetTypes[i].code; + if(dataSetTypes[i].description) { + var length = dataSetTypes[i].description.length > 40; + if(dataSetTypes[i].description.length > 40) { + displayName = dataSetTypes[i].description.substring(1,36) + " ..."; + } else { + displayName = dataSetTypes[i].description; + } + } + $component.append($("<option>").attr('value',dataSetTypes[i].code).text(displayName)); } return $component; -- GitLab