Skip to content
Snippets Groups Projects
Commit 4b98a894 authored by juanf's avatar juanf
Browse files

SSDM-1612 : Hide titles from empty sections

SVN: 33641
parent 6579da0d
No related branches found
No related tags found
No related merge requests found
...@@ -261,6 +261,7 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { ...@@ -261,6 +261,7 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) {
$legend.remove(); $legend.remove();
} }
var propertyGroupPropertiesOnForm = 0;
for(var j = 0; j < propertyTypeGroup.propertyTypes.length; j++) { for(var j = 0; j < propertyTypeGroup.propertyTypes.length; j++) {
var propertyType = propertyTypeGroup.propertyTypes[j]; var propertyType = propertyTypeGroup.propertyTypes[j];
if(propertyType.code === "XMLCOMMENTS") { if(propertyType.code === "XMLCOMMENTS") {
...@@ -286,6 +287,8 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { ...@@ -286,6 +287,8 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) {
} }
var $controlGroup = FormUtil.getFieldForLabelWithText(propertyType.label, value, propertyType.code); var $controlGroup = FormUtil.getFieldForLabelWithText(propertyType.label, value, propertyType.code);
$fieldset.append($controlGroup); $fieldset.append($controlGroup);
} else {
continue;
} }
} else { } else {
var $controlGroup = $('<div>', {class : 'form-group'}); var $controlGroup = $('<div>', {class : 'form-group'});
...@@ -295,7 +298,6 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { ...@@ -295,7 +298,6 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) {
$controlGroup.append($controlLabel); $controlGroup.append($controlLabel);
$controlGroup.append($controls); $controlGroup.append($controls);
$fieldset.append($controlGroup);
var $component = FormUtil.getFieldForPropertyType(propertyType); var $component = FormUtil.getFieldForPropertyType(propertyType);
...@@ -342,9 +344,16 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { ...@@ -342,9 +344,16 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) {
} }
$controls.append($component); $controls.append($component);
$fieldset.append($controlGroup);
propertyGroupPropertiesOnForm++;
} }
} }
if(propertyGroupPropertiesOnForm === 0) {
$legend.remove();
}
$wrapper.append($fieldset); $wrapper.append($fieldset);
} }
......
...@@ -159,6 +159,7 @@ function ExperimentFormView(experimentFormController, experimentFormModel) { ...@@ -159,6 +159,7 @@ function ExperimentFormView(experimentFormController, experimentFormModel) {
$legend.remove(); $legend.remove();
} }
var propertyGroupPropertiesOnForm = 0;
for(var j = 0; j < propertyTypeGroup.propertyTypes.length; j++) { for(var j = 0; j < propertyTypeGroup.propertyTypes.length; j++) {
var propertyType = propertyTypeGroup.propertyTypes[j]; var propertyType = propertyTypeGroup.propertyTypes[j];
if(propertyType.code === "XMLCOMMENTS") { if(propertyType.code === "XMLCOMMENTS") {
...@@ -182,6 +183,8 @@ function ExperimentFormView(experimentFormController, experimentFormModel) { ...@@ -182,6 +183,8 @@ function ExperimentFormView(experimentFormController, experimentFormModel) {
value = FormUtil.getVocabularyLabelForTermCode(propertyType, value); value = FormUtil.getVocabularyLabelForTermCode(propertyType, value);
} }
$controlGroup = FormUtil.getFieldForLabelWithText(propertyType.label, value); $controlGroup = FormUtil.getFieldForLabelWithText(propertyType.label, value);
} else {
continue;
} }
} else { } else {
var $component = FormUtil.getFieldForPropertyType(propertyType); var $component = FormUtil.getFieldForPropertyType(propertyType);
...@@ -229,6 +232,11 @@ function ExperimentFormView(experimentFormController, experimentFormModel) { ...@@ -229,6 +232,11 @@ function ExperimentFormView(experimentFormController, experimentFormModel) {
} }
$fieldset.append($controlGroup); $fieldset.append($controlGroup);
propertyGroupPropertiesOnForm++;
}
if(propertyGroupPropertiesOnForm === 0) {
$legend.remove();
} }
$formColumn.append($fieldset); $formColumn.append($fieldset);
......
...@@ -313,6 +313,7 @@ function SampleFormView(sampleFormController, sampleFormModel) { ...@@ -313,6 +313,7 @@ function SampleFormView(sampleFormController, sampleFormModel) {
continue; continue;
} }
var propertyGroupPropertiesOnForm = 0;
for(var j = 0; j < propertyTypeGroup.propertyTypes.length; j++) { for(var j = 0; j < propertyTypeGroup.propertyTypes.length; j++) {
var propertyType = propertyTypeGroup.propertyTypes[j]; var propertyType = propertyTypeGroup.propertyTypes[j];
if(propertyType.code === "XMLCOMMENTS") { if(propertyType.code === "XMLCOMMENTS") {
...@@ -336,6 +337,8 @@ function SampleFormView(sampleFormController, sampleFormModel) { ...@@ -336,6 +337,8 @@ function SampleFormView(sampleFormController, sampleFormModel) {
value = FormUtil.getVocabularyLabelForTermCode(propertyType, value); value = FormUtil.getVocabularyLabelForTermCode(propertyType, value);
} }
$controlGroup = FormUtil.getFieldForLabelWithText(propertyType.label, value, propertyType.code); $controlGroup = FormUtil.getFieldForLabelWithText(propertyType.label, value, propertyType.code);
} else {
continue;
} }
} else { } else {
var $component = FormUtil.getFieldForPropertyType(propertyType); var $component = FormUtil.getFieldForPropertyType(propertyType);
...@@ -383,6 +386,11 @@ function SampleFormView(sampleFormController, sampleFormModel) { ...@@ -383,6 +386,11 @@ function SampleFormView(sampleFormController, sampleFormModel) {
} }
$fieldset.append($controlGroup); $fieldset.append($controlGroup);
propertyGroupPropertiesOnForm++;
}
if(propertyGroupPropertiesOnForm === 0) {
$legend.remove();
} }
$formColumn.append($fieldset); $formColumn.append($fieldset);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment