From b25e52aaf6ab2fe64ea5ed4f31ab3b62a204be77 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Wed, 7 Oct 2015 13:24:04 +0000 Subject: [PATCH] SSDM-2435 : Bugfixes SVN: 34811 --- .../html/js/DataSetFormView.js | 2 +- .../dataset-uploader/html/js/FormUtil.js | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js index cbb99a6da9e..3e4e58a47fc 100644 --- a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js +++ b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js @@ -37,7 +37,7 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { $dataSetTypeFieldSet.append($('<legend>').text('Identification Info')); $wrapper.append($dataSetTypeFieldSet); - var $dataSetTypeSelector = FormUtil.getDataSetsDropDown('DATASET_TYPE', dataSetFormModel.dataSetTypes); + var $dataSetTypeSelector = FormUtil.getPhysicalDataSetsDropDown('DATASET_TYPE', dataSetFormModel.dataSetTypes); $dataSetTypeSelector.change(function() { repaintMetadata( dataSetFormModel.getDataSetType($('#DATASET_TYPE').val()) diff --git a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js index 93ad43ac465..a5fb0ab50c2 100644 --- a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js +++ b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js @@ -15,7 +15,7 @@ var FormUtil = new function() { // Standard Form Fields // - this.getDataSetsDropDown = function(code, dataSetTypes) { + this.getPhysicalDataSetsDropDown = function(code, dataSetTypes) { var $component = $("<select>", { class : 'form-control ' }); $component.attr('id', code); @@ -24,16 +24,18 @@ var FormUtil = new function() { $component.append($("<option>").attr('value', '').attr('selected', '').text('')); for(var i = 0; i < dataSetTypes.length; i++) { - 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; + if(dataSetTypes[i].dataSetKind === "PHYSICAL") { + 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)); } - $component.append($("<option>").attr('value',dataSetTypes[i].code).text(displayName)); } return $component; -- GitLab