From 6410be16a4e3fd37f8d814f49cad5f3b308b8411 Mon Sep 17 00:00:00 2001
From: Aaron Ponti <aaron.ponti@bsse.ethz.ch>
Date: Tue, 7 May 2019 06:42:32 -0700
Subject: [PATCH] Split MicroscopyTechnology.js into MicroscopyTechnology.js +
 FlowCytometryTechnology.js.

---
 .../1/as/webapps/eln-lims/html/index.html     |  1 +
 .../eln-lims/html/js/config/Profile.js        |  2 +-
 .../js/plugins/FlowCytometryTechnology.js     | 82 +++++++++++++++++++
 .../html/js/plugins/MicroscopyTechnology.js   | 56 +------------
 4 files changed, 85 insertions(+), 56 deletions(-)
 create mode 100644 openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/FlowCytometryTechnology.js

diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/index.html b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/index.html
index 50c5bd15300..d49c9d0401a 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/index.html
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/index.html
@@ -264,6 +264,7 @@
 	<script type="text/javascript" src="./js/plugins/GenericTechnology.js"></script>
 	<script type="text/javascript" src="./js/plugins/LifeSciencesTechnology.js"></script>
 	<script type="text/javascript" src="./js/plugins/MicroscopyTechnology.js"></script>
+	<script type="text/javascript" src="./js/plugins/FlowCytomeryTechnology.js"></script>
 	
 	<script type="text/javascript">
 	
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/Profile.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/Profile.js
index 847f221d2ff..b4458f4b412 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/Profile.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/Profile.js
@@ -133,7 +133,7 @@ $.extend(DefaultProfile.prototype, {
 //				"ADMIN-BS-MBPR28.D.ETHZ.CH-E96954A7" : "http://localhost:8080/download"
 		}
 		
-		this.plugins = [new GenericTechnology(), new LifeSciencesTechnology(), new MicroscopyTechnology()];
+		this.plugins = [new GenericTechnology(), new LifeSciencesTechnology(), new MicroscopyTechnology(), new FlowCytometryTechnology()];
 		this.sampleFormTop = function($container, model) {
 			for(var i = 0; i < this.plugins.length; i++) {
 				this.plugins[i].sampleFormTop($container, model);
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/FlowCytometryTechnology.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/FlowCytometryTechnology.js
new file mode 100644
index 00000000000..9c80c335644
--- /dev/null
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/FlowCytometryTechnology.js
@@ -0,0 +1,82 @@
+function FlowCytometryTechnology() {
+	this.init();
+}
+
+$.extend(FlowCytometryTechnology.prototype, ELNLIMSPlugin.prototype, {
+	init: function() {
+		
+	},
+	forcedDisableRTF : [],
+	forceMonospaceFont : [],
+	sampleTypeDefinitionsExtension : {
+				"FACS_ARIA_EXPERIMENT" : {
+					"SAMPLE_PARENTS_HINT" : [{
+						"LABEL" : "Organization Units",
+						"TYPE": "ORGANIZATION_UNIT",
+						"ANNOTATION_PROPERTIES" : []
+					}]
+				},
+				"INFLUX_EXPERIMENT" : {
+					"SAMPLE_PARENTS_HINT" : [{
+						"LABEL" : "Organization Units",
+						"TYPE": "ORGANIZATION_UNIT",
+						"ANNOTATION_PROPERTIES" : []
+					}]
+				},
+				"LSR_FORTESSA_EXPERIMENT" : {
+					"SAMPLE_PARENTS_HINT" : [{
+						"LABEL" : "Organization Units",
+						"TYPE": "ORGANIZATION_UNIT",
+						"ANNOTATION_PROPERTIES" : []
+					}]
+				},
+				"MOFLO_XDP_EXPERIMENT" : {
+					"SAMPLE_PARENTS_HINT" : [{
+						"LABEL" : "Organization Units",
+						"TYPE": "ORGANIZATION_UNIT",
+						"ANNOTATION_PROPERTIES" : []
+					}]
+				},
+				"S3E_EXPERIMENT" : {
+					"SAMPLE_PARENTS_HINT" : [{
+						"LABEL" : "Organization Units",
+						"TYPE": "ORGANIZATION_UNIT",
+						"ANNOTATION_PROPERTIES" : []
+					}]
+				},
+				"FACS_ARIA_PLATE" : { "SHOW_ON_NAV" : true },
+				"FACS_ARIA_SPECIMEN" : { "SHOW_ON_NAV" : true },
+				"FACS_ARIA_TUBE" : { "SHOW_ON_NAV" : true },
+				"FACS_ARIA_TUBESET" : { "SHOW_ON_NAV" : true },
+				"FACS_ARIA_WELL" : { "SHOW_ON_NAV" : true },
+				"INFLUX_SPECIMEN" : { "SHOW_ON_NAV" : true },
+				"INFLUX_TUBE" : { "SHOW_ON_NAV" : true },
+				"INFLUX_TUBESET" : { "SHOW_ON_NAV" : true },
+				"LSR_FORTESSA_PLATE" : { "SHOW_ON_NAV" : true },
+				"LSR_FORTESSA_SPECIMEN" : { "SHOW_ON_NAV" : true },
+				"LSR_FORTESSA_TUBE" : { "SHOW_ON_NAV" : true },
+				"LSR_FORTESSA_TUBESET" : { "SHOW_ON_NAV" : true },
+				"LSR_FORTESSA_WELL" : { "SHOW_ON_NAV" : true },
+				"MOFLO_XDP_SPECIMEN" : { "SHOW_ON_NAV" : true },
+				"MOFLO_XDP_TUBE" : { "SHOW_ON_NAV" : true },
+				"MOFLO_XDP_TUBESET" : { "SHOW_ON_NAV" : true },
+				"S3E_TUBE" : { "SHOW_ON_NAV" : true },
+				"S3E_TUBESET" : { "SHOW_ON_NAV" : true },
+				"SE3_SPECIMEN" : { "SHOW_ON_NAV" : true }
+	},
+	dataSetTypeDefinitionsExtension : {
+
+	},
+	sampleFormTop : function($container, model) {
+
+    },
+	sampleFormBottom : function($container, model) {
+	
+	},
+	dataSetFormTop : function($container, model) {
+
+	},
+	dataSetFormBottom : function($container, model) {
+		
+	}
+});
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/MicroscopyTechnology.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/MicroscopyTechnology.js
index ad6ca73e3cd..bb9b5a7d4e2 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/MicroscopyTechnology.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/plugins/MicroscopyTechnology.js
@@ -27,61 +27,7 @@ $.extend(MicroscopyTechnology.prototype, ELNLIMSPlugin.prototype, {
 						"TYPE": "ORGANIZATION_UNIT",
 						"ANNOTATION_PROPERTIES" : []
 					}]
-				},
-				"FACS_ARIA_EXPERIMENT" : {
-					"SAMPLE_PARENTS_HINT" : [{
-						"LABEL" : "Organization Units",
-						"TYPE": "ORGANIZATION_UNIT",
-						"ANNOTATION_PROPERTIES" : []
-					}]
-				},
-				"INFLUX_EXPERIMENT" : {
-					"SAMPLE_PARENTS_HINT" : [{
-						"LABEL" : "Organization Units",
-						"TYPE": "ORGANIZATION_UNIT",
-						"ANNOTATION_PROPERTIES" : []
-					}]
-				},
-				"LSR_FORTESSA_EXPERIMENT" : {
-					"SAMPLE_PARENTS_HINT" : [{
-						"LABEL" : "Organization Units",
-						"TYPE": "ORGANIZATION_UNIT",
-						"ANNOTATION_PROPERTIES" : []
-					}]
-				},
-				"MOFLO_XDP_EXPERIMENT" : {
-					"SAMPLE_PARENTS_HINT" : [{
-						"LABEL" : "Organization Units",
-						"TYPE": "ORGANIZATION_UNIT",
-						"ANNOTATION_PROPERTIES" : []
-					}]
-				},
-				"S3E_EXPERIMENT" : {
-					"SAMPLE_PARENTS_HINT" : [{
-						"LABEL" : "Organization Units",
-						"TYPE": "ORGANIZATION_UNIT",
-						"ANNOTATION_PROPERTIES" : []
-					}]
-				},
-				"FACS_ARIA_PLATE" : { "SHOW_ON_NAV" : true },
-				"FACS_ARIA_SPECIMEN" : { "SHOW_ON_NAV" : true },
-				"FACS_ARIA_TUBE" : { "SHOW_ON_NAV" : true },
-				"FACS_ARIA_TUBESET" : { "SHOW_ON_NAV" : true },
-				"FACS_ARIA_WELL" : { "SHOW_ON_NAV" : true },
-				"INFLUX_SPECIMEN" : { "SHOW_ON_NAV" : true },
-				"INFLUX_TUBE" : { "SHOW_ON_NAV" : true },
-				"INFLUX_TUBESET" : { "SHOW_ON_NAV" : true },
-				"LSR_FORTESSA_PLATE" : { "SHOW_ON_NAV" : true },
-				"LSR_FORTESSA_SPECIMEN" : { "SHOW_ON_NAV" : true },
-				"LSR_FORTESSA_TUBE" : { "SHOW_ON_NAV" : true },
-				"LSR_FORTESSA_TUBESET" : { "SHOW_ON_NAV" : true },
-				"LSR_FORTESSA_WELL" : { "SHOW_ON_NAV" : true },
-				"MOFLO_XDP_SPECIMEN" : { "SHOW_ON_NAV" : true },
-				"MOFLO_XDP_TUBE" : { "SHOW_ON_NAV" : true },
-				"MOFLO_XDP_TUBESET" : { "SHOW_ON_NAV" : true },
-				"S3E_TUBE" : { "SHOW_ON_NAV" : true },
-				"S3E_TUBESET" : { "SHOW_ON_NAV" : true },
-				"SE3_SPECIMEN" : { "SHOW_ON_NAV" : true }
+				}
 	},
 	dataSetTypeDefinitionsExtension : {
 			"MICROSCOPY_ACCESSORY_FILE" : {
-- 
GitLab