From f24c58aeb5086677ebfc070c2ba087eb1f114472 Mon Sep 17 00:00:00 2001
From: barillac <barillac>
Date: Tue, 15 Apr 2014 14:29:11 +0000
Subject: [PATCH] change to display dilution table only on experiments, not
 everywhere

SVN: 31369
---
 .../webapps/newbrowser/html/js/config/Profile.js   | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js
index 55a6f683b3a..187beda960d 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js
@@ -1114,6 +1114,7 @@ $.extend(LSILabProfile.prototype, DefaultProfile.prototype, {
 
 
 
+
 //BODENMILLER LAB PROFILE
 function BodenmillerLabProfile(serverFacade) {
 	this.init(serverFacade);
@@ -1238,12 +1239,21 @@ $.extend(BodenmillerLabProfile.prototype, DefaultProfile.prototype, {
 		 * Used by Sample Form
 		 */
 		this.sampleFormContentExtra = function(sampleTypeCode, sample, containerId) {
-			var dilutionWidget = new DilutionWidget(containerId, this.serverFacade);
-			dilutionWidget.init();
+			var isExperiment = false;
+			this.ELNExperiments.forEach(function(experimentTypeCode){
+				if(experimentTypeCode === sampleTypeCode) {
+					isExperiment = true;
+				}
+			});
+			if(isExperiment) {
+				var dilutionWidget = new DilutionWidget(containerId, this.serverFacade);
+				dilutionWidget.init();
+			}
 		}
 	}
 });
 
+
 function BioATProfile(serverFacade) {
 	this.init(serverFacade);
 }
-- 
GitLab