From e63c8a50e3e1a80d546b1913be8e45c24f758d74 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 21 Jan 2019 12:54:16 +0100
Subject: [PATCH] css classes added to specify the context

---
 frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js      | 2 ++
 frontend-js/src/main/js/gui/leftPanel/DrugPanel.js          | 1 +
 frontend-js/src/main/js/gui/leftPanel/GenericSearchPanel.js | 2 ++
 frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js         | 1 +
 4 files changed, 6 insertions(+)

diff --git a/frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js b/frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js
index 384ab7faf2..b3352379c4 100644
--- a/frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js
@@ -23,6 +23,8 @@ function ChemicalPanel(params) {
 
   AbstractDbPanel.call(self, params);
 
+  $(params.element).addClass("minerva-chemical-panel");
+
   if (self.getMap().getProject().getDisease() === undefined) {
     self.disablePanel("The Comparative Toxicogenomics Database (CTD) requires a disease context. " +
       "Choose an appropriate MeSH code and provide it in the via the Admin section of this MINERVA platform. " +
diff --git a/frontend-js/src/main/js/gui/leftPanel/DrugPanel.js b/frontend-js/src/main/js/gui/leftPanel/DrugPanel.js
index e3e4434c39..fcf289eeef 100644
--- a/frontend-js/src/main/js/gui/leftPanel/DrugPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/DrugPanel.js
@@ -22,6 +22,7 @@ function DrugPanel(params) {
   params.placeholder = "drug, synonym, brand name";
 
   AbstractDbPanel.call(this, params);
+  $(params.element).addClass("minerva-drug-panel");
   var self = this;
   self.getControlElement(PanelControlElementType.SEARCH_LABEL).innerHTML = "SEARCH FOR TARGETS OF:";
 }
diff --git a/frontend-js/src/main/js/gui/leftPanel/GenericSearchPanel.js b/frontend-js/src/main/js/gui/leftPanel/GenericSearchPanel.js
index daf5a05285..bfc21c2f3f 100644
--- a/frontend-js/src/main/js/gui/leftPanel/GenericSearchPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/GenericSearchPanel.js
@@ -35,6 +35,8 @@ function GenericSearchPanel(params) {
 
   AbstractDbPanel.call(self, params);
 
+  $(params.element).addClass("minerva-generic-search-panel");
+
   self.createSearchGui();
 
   self.getMap().addListener("onBioEntityClick", function (e) {
diff --git a/frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js b/frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js
index 8d3d282b86..f809f467f6 100644
--- a/frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js
@@ -21,6 +21,7 @@ function MiRnaPanel(params) {
       + '<p>only targets with strong evidence as defined by miRTarBase are displayed<p>separate multiple search by semicolon</p>';
   params.placeholder = "mature seq. ID (miRTarBase)";
   AbstractDbPanel.call(this, params);
+  $(params.element).addClass("minerva-mirna-panel");
   this.getControlElement(PanelControlElementType.SEARCH_LABEL).innerHTML = "SEARCH FOR TARGETS OF:";
 }
 MiRnaPanel.prototype = Object.create(AbstractDbPanel.prototype);
-- 
GitLab