From 5ab3fab69a5277c5454688d353e22b852ad67d75 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Thu, 10 Mar 2016 11:20:04 +0000
Subject: [PATCH] SSDM-3287 : Tree navigation - working prototype

SVN: 35868
---
 .../views/DataSetForm/widgets/DatasetViewerView.js  | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js
index b3cf09e8f45..623d80def1c 100644
--- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js
+++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js
@@ -69,7 +69,7 @@ function DataSetViewerView(dataSetViewerController, dataSetViewerModel) {
 						_this.repaintFiles(code, files.result);
 					}
 					
-					_this.updateDirectoryView(code, "/", repaintEvent);
+					_this.updateDirectoryView(code, "/", false, repaintEvent);
 				};
 			}
 			
@@ -112,12 +112,9 @@ function DataSetViewerView(dataSetViewerController, dataSetViewerModel) {
 	
 	this.repaintFiles = function(datasetCode, datasetFiles) {
 		var _this = this;
-		var parentPath = this._dataSetViewerModel.lastUsedPath[this._dataSetViewerModel.lastUsedPath.length - 1];
 		var $container = $("#"+this._dataSetViewerModel.containerIdContent);
 		$container.empty();
 		
-		// Path
-		$container.append($("<legend>").append("Path: " + parentPath));
 		var $filesContainer = $("<div>");
 		
 		// Toolbar
@@ -258,6 +255,10 @@ function DataSetViewerView(dataSetViewerController, dataSetViewerModel) {
 		$container.empty();
 		var _this = this;
 		
+		// Path
+		var parentPath = this._dataSetViewerModel.lastUsedPath[this._dataSetViewerModel.lastUsedPath.length - 1];
+		$container.append($("<legend>").append("Path: " + parentPath));
+		
 		//
 		// Simple Files Table
 		//
@@ -280,7 +281,7 @@ function DataSetViewerView(dataSetViewerController, dataSetViewerModel) {
 				_this.repaintFiles(code, files.result);
 			};
 			
-			_this.updateDirectoryView(datasetCode, parent, repaintEvent);
+			_this.updateDirectoryView(datasetCode, parent, false, repaintEvent);
 			event.stopPropagation();
 		});
 		
@@ -327,7 +328,7 @@ function DataSetViewerView(dataSetViewerController, dataSetViewerModel) {
 							_this.repaintFiles(code, files.result);
 						};
 						
-						_this.updateDirectoryView(datasetCode, pathInDataSet, repaintEvent);
+						_this.updateDirectoryView(datasetCode, pathInDataSet, false, repaintEvent);
 					};
 				};
 				
-- 
GitLab