From 636e595754ca4d70c845eaaf79057dfa3ad3c1d7 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Tue, 5 Jul 2016 09:25:29 +0000
Subject: [PATCH] SSDM-3411 : ELN : Side Menu loading on demand, bugfix +
 custom icons

SVN: 36789
---
 .../html/js/views/SideMenu/SideMenuWidgetController.js      | 6 +++++-
 .../eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js   | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js
index 134ffd46b32..b4baa2a92f5 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js
@@ -110,7 +110,11 @@ function SideMenuWidgetController(mainController) {
     
     this._showNodeView = function(node) {
 		if(node.data.view) {
-			mainController.changeView(node.data.view, node.data.viewData);
+			var viewData =  node.data.viewData;
+			if(!viewData) {
+				viewData = null;
+			}
+			mainController.changeView(node.data.view, viewData);
 			this._sideMenuWidgetModel.selectedNodeData = {
 				key : node.key,
 				view : node.data.view,
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js
index 25bb71a80c8..58b7d241213 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js
@@ -257,7 +257,7 @@ function SideMenuWidgetView(sideMenuWidgetController, sideMenuWidgetModel) {
         }
         
         treeModel.push({ title : "Utilities", entityType: "UTILITIES", key : "UTILITIES", folder : true, lazy : false, children : treeModelUtils });
-        treeModel.push({ title : "About", entityType: "ABOUT", key : "ABOUT", folder : false, lazy : false, view : "showAbout" });
+        treeModel.push({ title : "About", entityType: "ABOUT", key : "ABOUT", folder : false, lazy : false, view : "showAbout", icon : "glyphicon glyphicon-info-sign" });
         
 		var glyph_opts = {
         	    map: {
-- 
GitLab