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