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

SSDM-1338: PAPER - PETER MIGRATION - Storage Improvements (Hide old storage widget)

SVN: 33207
parent a2c59d16
No related branches found
No related tags found
No related merge requests found
......@@ -220,6 +220,7 @@ function SampleFormView(sampleFormController, sampleFormModel) {
//
// PROPERTIES
//
var isStorageAvailable = false;
for(var i = 0; i < sampleType.propertyTypeGroups.length; i++) {
var propertyTypeGroup = sampleType.propertyTypeGroups[i];
......@@ -237,13 +238,8 @@ function SampleFormView(sampleFormController, sampleFormModel) {
var storagePropertyGroup = profile.getPropertyGroupFromStorage(propertyTypeGroup.name);
if(storagePropertyGroup) {
var storageContainer = $("<div>");
$fieldset.append(storageContainer);
$formColumn.append($fieldset);
this._sampleFormController.addStorageController(storagePropertyGroup["STORAGE_GROUP_DISPLAY_NAME"]);
var isDisabled = this._sampleFormModel.mode === FormMode.VIEW;
this._sampleFormController.getLastStorageController().bindSample(this._sampleFormModel.sample, isDisabled);
this._sampleFormController.getLastStorageController().getView().repaint(storageContainer);
isStorageAvailable = true;
$legend.remove();
continue;
}
......@@ -320,11 +316,13 @@ function SampleFormView(sampleFormController, sampleFormModel) {
//
// Storage
//
var storageListContainer = $("<div>", { 'id' : 'sample-form-storage-list' });
$formColumn.append($("<legend>").append("Storage"));
$formColumn.append(storageListContainer);
var storageListController = new StorageListController(this._sampleFormModel.sample, this._sampleFormModel.mode === FormMode.VIEW);
storageListController.init(storageListContainer);
if(isStorageAvailable) {
var storageListContainer = $("<div>", { 'id' : 'sample-form-storage-list' });
$formColumn.append($("<legend>").append("Storage"));
$formColumn.append(storageListContainer);
var storageListController = new StorageListController(this._sampleFormModel.sample, this._sampleFormModel.mode === FormMode.VIEW);
storageListController.init(storageListContainer);
}
//
// Extra Content
......
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