From ff47368229371b8ba4d77a90dc366a49184f57bc Mon Sep 17 00:00:00 2001
From: Rachel TORCHET <racheltorchet@users.noreply.github.com>
Date: Wed, 14 Aug 2019 14:46:52 +0200
Subject: [PATCH] Content page update + UI effects on Architecture options +
 validation fields color

---
 ippisite/db.sqlite3                          | Bin 132096000 -> 132096000 bytes
 ippisite/ippidb/static/css/admin-session.css |  47 +++++++++++++
 ippisite/ippidb/static/css/main.css          |  10 +++
 ippisite/ippidb/templates/add.html           |  12 +---
 ippisite/ippidb/templates/admin-session.html |  16 ++++-
 ippisite/ippidb/templates/contribute.html    |  70 -------------------
 6 files changed, 72 insertions(+), 83 deletions(-)
 delete mode 100644 ippisite/ippidb/templates/contribute.html

diff --git a/ippisite/db.sqlite3 b/ippisite/db.sqlite3
index 1ce245fe013cd197dd0e348dd22b0f1c6e0faf9e..2c32f71f78d4cd378888a6fea6a6ccac1cc17a5b 100644
GIT binary patch
delta 11181
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
UhtebIvGhcGsyOQVO!3k4A0>ak+W-In

delta 10187
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
asGI7Rx~=Z0yXv00uO65mG|Msnnejh@i((A`

diff --git a/ippisite/ippidb/static/css/admin-session.css b/ippisite/ippidb/static/css/admin-session.css
index ebeaf9f1..09e724b8 100644
--- a/ippisite/ippidb/static/css/admin-session.css
+++ b/ippisite/ippidb/static/css/admin-session.css
@@ -7,6 +7,16 @@ Description: IPPI-DB Theme
 
 /* ADMIN SESSION */
 
+/* Validation input */
+input:not([readonly]).form-control:valid,
+select:not([readonly]).form-control:valid {
+    border-color: #35dc45;
+} 
+input:not([readonly]).form-control:not(:valid),
+select:not([readonly]).form-control:not(:valid){
+    border-color: #dc3545;
+}
+
 /* Step menu */
 
 .step_nav {
@@ -579,6 +589,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Inhib_Hetero2-merAB input:hover+label span {
@@ -592,6 +603,8 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
+
 }
 
 .imageBack_Inhib_Hetero2-merAB input[type="radio"]:checked+label span {
@@ -604,6 +617,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Inhib_Homo2-merA2 {
@@ -629,6 +643,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Inhib_Homo2-merA2 input:hover+label span {
@@ -642,6 +657,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Inhib_Homo2-merA2 input[type="radio"]:checked+label span {
@@ -654,6 +670,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Inhib_Custom {
@@ -679,6 +696,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Inhib_Custom input:hover+label span {
@@ -692,6 +710,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Inhib_Custom input[type="radio"]:checked+label span {
@@ -704,6 +723,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 /* Stabilized */
@@ -738,6 +758,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Hetero2-merAB input:hover+label span {
@@ -751,6 +772,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Hetero2-merAB input[type="radio"]:checked+label span {
@@ -763,6 +785,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo2-merA2 {
@@ -788,6 +811,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Homo2-merA2 input:hover+label span {
@@ -801,6 +825,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo2-merA2 input[type="radio"]:checked+label span {
@@ -813,6 +838,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo-Like2-merA2 {
@@ -838,6 +864,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Homo-Like2-merA2 input:hover+label span {
@@ -851,6 +878,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo-Like2-merA2 input[type="radio"]:checked+label span {
@@ -863,6 +891,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo3-merA3 {
@@ -888,6 +917,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Homo3-merA3 input:hover+label span {
@@ -901,6 +931,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo3-merA3 input[type="radio"]:checked+label span {
@@ -913,6 +944,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo3-merA3inhibitedA2-dimer {
@@ -938,6 +970,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Homo3-merA3inhibitedA2-dimer input:hover+label span {
@@ -951,6 +984,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo3-merA3inhibitedA2-dimer input[type="radio"]:checked+label span {
@@ -963,6 +997,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo4-merA4 {
@@ -988,6 +1023,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Homo4-merA4 input:hover+label span {
@@ -1001,6 +1037,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Homo4-merA4 input[type="radio"]:checked+label span {
@@ -1013,6 +1050,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Ring-Like3-merA3 {
@@ -1038,6 +1076,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Ring-Like3-merA3 input:hover+label span {
@@ -1051,6 +1090,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Ring-Like3-merA3 input[type="radio"]:checked+label span {
@@ -1063,6 +1103,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Ring-Like5-merA5 {
@@ -1088,6 +1129,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Ring-Like5-merA5 input:hover+label span {
@@ -1101,6 +1143,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Ring-Like5-merA5 input[type="radio"]:checked+label span {
@@ -1113,6 +1156,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Custom {
@@ -1139,6 +1183,7 @@ Description: IPPI-DB Theme
   background-repeat: no-repeat;
   height: 100%;
   font-size: 12px;
+  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
 }
 
 .imageBack_Stab_Custom input:hover+label span {
@@ -1152,6 +1197,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 .imageBack_Stab_Custom input[type="radio"]:checked+label span {
@@ -1164,6 +1210,7 @@ Description: IPPI-DB Theme
   border-top: 1px solid #E3E9EB;
   border-left: 1px solid #E3E9EB;
   border-right: 1px solid #E3E9EB;
+  box-shadow: none;
 }
 
 /* Tests form */
diff --git a/ippisite/ippidb/static/css/main.css b/ippisite/ippidb/static/css/main.css
index 389276c0..6026dbfa 100644
--- a/ippisite/ippidb/static/css/main.css
+++ b/ippisite/ippidb/static/css/main.css
@@ -357,6 +357,16 @@ text-align: center;
     text-decoration: underline;
 }
 
+/* -- Unclickable option -- */
+.unclickable_option a {
+    color:#8D8889;
+}
+
+.unclickable_option a:hover {
+    color:#8D8889;
+    text-decoration: underline;
+}
+
 /* -- Page Header -- */
 
 .adv-page__header{
diff --git a/ippisite/ippidb/templates/add.html b/ippisite/ippidb/templates/add.html
index acc9e37f..0fdab0f4 100644
--- a/ippisite/ippidb/templates/add.html
+++ b/ippisite/ippidb/templates/add.html
@@ -38,17 +38,7 @@ $(document).ready(function(){
 						<div class="main__inner">
 							<div class="region region-content">
 								{% if wizard.steps.current == "IdForm" %}
-								<div class="page-intro">
-								By selecting ADD NEW CONTENT you are about to add all or any of the following information to iPPI-DB:</br>
-								New publications, New pharmacological data, New PPI modulators, New PPI targets, New cytotoxic or pharmacokinetic data.</br>
-								Please prepare yourself to fill some information within this web application.</br>
-								To achieve this process, you need : </br>
-									<ul>
-										<li> Your bibliographic source (PubMed article or Patents), </li>
-										<li> Its ID number (e.g PubMed ID), </li>
-										<li> And a reference PDB code that contains the structure of the macromolecular complex of the PPI target for which you have data. </li>
-									</ul>
-								</div>
+								
 								{% endif %}
 								<div class="color-wrap">
 									<div class="region region-content">
diff --git a/ippisite/ippidb/templates/admin-session.html b/ippisite/ippidb/templates/admin-session.html
index 04dbc632..b92970db 100644
--- a/ippisite/ippidb/templates/admin-session.html
+++ b/ippisite/ippidb/templates/admin-session.html
@@ -17,7 +17,7 @@
                     <a href="{% url 'admin-session-add'%}">Add New Content</a>
                 </li>
                 <li>
-                    <a href="{% url 'admin-session-update'%}">Update Content</a>
+                    <a href="" class="unclickable_option">Update Content</a>
                 </li>
             </ul>
         </div>
@@ -46,7 +46,19 @@
                                         <div class="block block-system block-system-main">
                                             <div class="content">
                                                 <div class="view-content">
-                                                                                                            
+                                                        <div class="page-intro">
+                                                                By selecting ADD NEW CONTENT you are about to add all or any of the following information to iPPI-DB:</br>
+                                                                New publications, New pharmacological data, New PPI modulators, New PPI targets, New cytotoxic or pharmacokinetic data.</br>
+                                                                Please prepare yourself to fill some information within this web application.</br>
+                                                                To achieve this process, you need : </br>
+                                                                    <ul>
+                                                                        <li> Your bibliographic source (PubMed article or Patents), </li>
+                                                                        <li> Its ID number (e.g PubMed ID), </li>
+                                                                        <li> And a reference PDB code that contains the structure of the macromolecular complex of the PPI target for which you have data. </li>
+                                                                    </ul>
+                                                                The UPDATE CONTENT option is not implemented yet, but should be soon! 
+                                                                </div>
+                                                                                            
                                                 </div>
                                             </div>
                                         </div>
diff --git a/ippisite/ippidb/templates/contribute.html b/ippisite/ippidb/templates/contribute.html
deleted file mode 100644
index 72fa7d8a..00000000
--- a/ippisite/ippidb/templates/contribute.html
+++ /dev/null
@@ -1,70 +0,0 @@
-{% extends "index.html" %}
-{% load sstatic %}
-    
-{% block title %}inhibitors of Protein-Protein Interaction Database{% endblock %}
-{% block extra_css %}
-    <link rel="stylesheet" href="{% sstatic '/css/admin-session.css' %}">
-{% endblock %}
-
-{% block content %}
-<div id="mainnav">
-    <nav class="secondary-nav">
-        <div class="inner-wrap">
-            <ul>
-                <li>
-                    <a href="{% url 'admin-session-add'%}">Add New Content</a>
-                </li>
-                <li>
-                    <a href="{% url 'admin-session-update'%}">Update Content</a>
-                </li>
-            </ul>
-        </div>
-    </nav>
-</div>
-<div class="inner-wrap">
-    <nav class="breadcrumb breadNav" role="navigation">
-        <div class="breadNav-label">You are here</div>
-        <div aria-labelledby="breadNav-label">
-            {% block breadcrumb %}{{block.super}}Admin{% endblock %} 
-        </div>
-    </nav>
-    <div id="main-wrapper" class="page">
-        <div id="main">
-            <div id="content" class="main-content">
-                <div class="section">
-                    <main role="main">
-                        <h1 class="page-title"> CONTRIBUTE </h1>
-                        <div class="tabs"></div>
-                        <div class="main__inner">
-                            <div class="region region-content">
-                                <div class="page-intro">
-                                </div>
-                                <div class="color-wrap">
-                                    <div class="region region-content">
-                                        <div class="block block-system block-system-main">
-                                            <div class="content">
-                                                <div class="view-content">
-                                                        <div class="paragraph">
-                                                                <h2>What are the iPPI-DB standards ?</h2>
-                                                                Here is some guidance to submit binding data that comply with iPPI-DB standards : <br/>
-                                                                <ul>
-                                                                    <li>The PPI target must have a known functional mechanism</li>
-                                                                    <li>No peptide will be considered</li>
-                                                                    <li>Only dose response-based measures of activity are considered (e.g IC<sub>50</sub>, EC<sub>50</sub>, K<sub>d</sub>, K<sub>i</sub>)</li>
-                                                                    <li>Only activities below 30 μM will qualify the corresponding compounds</li>
-                                                                </ul>
-                                                            </div>                                                        
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </main><!-- .site-main -->
-                </div>
-            </div>
-        </div><!-- div main -->
-    </div>
-</div>
-{% endblock %}
-- 
GitLab