From f2b433a0433c46e676dcaa3cadb147c7a1047991 Mon Sep 17 00:00:00 2001 From: Rachel TORCHET <racheltorchet@users.noreply.github.com> Date: Thu, 29 Jun 2017 09:41:49 +0200 Subject: [PATCH] Update css files and images for Protein Domain Complex Type form Former-commit-id: cffefe011db95dea9442e0810503870ae4c6329d --- ippisite/ippidb/forms.py | 3 +- ippisite/ippidb/static/css/ippidb.css | 97 ++++++++++++++++++ ...Hetero2merApo.png => Hetero2merAB_Apo.png} | Bin ...tero2merHolo.png => Hetero2merAB_Holo.png} | Bin .../ProteinDomainComplexTypeForm.html | 50 ++++++--- 5 files changed, 131 insertions(+), 19 deletions(-) rename ippisite/ippidb/static/images/DimericsPPI/Inhibited/{Hetero2merApo.png => Hetero2merAB_Apo.png} (100%) rename ippisite/ippidb/static/images/DimericsPPI/Inhibited/{Hetero2merHolo.png => Hetero2merAB_Holo.png} (100%) diff --git a/ippisite/ippidb/forms.py b/ippisite/ippidb/forms.py index c77eeae9..67f5eefe 100644 --- a/ippisite/ippidb/forms.py +++ b/ippisite/ippidb/forms.py @@ -39,8 +39,7 @@ class ProteinForm(ModelForm): ProteinFormSet = modelformset_factory(Protein, exclude=('recommended_name_long', 'short_name')) formset=ProteinFormSet() -for form in formset: - print(form.as_table()) + ARCHI_TYPE = ( ('inhibited', 'Inhibited'), diff --git a/ippisite/ippidb/static/css/ippidb.css b/ippisite/ippidb/static/css/ippidb.css index 877677d5..a82486f9 100644 --- a/ippisite/ippidb/static/css/ippidb.css +++ b/ippisite/ippidb/static/css/ippidb.css @@ -646,6 +646,8 @@ body { /* BUTTONS */ +/* IdForm*/ + #id_IdForm-source { overflow: hidden; width: 400px; @@ -684,6 +686,8 @@ body { border-right: 1px solid #E3E9EB; } +/* BibliographyForm*/ + #ck-button { margin: 4px; float:left; @@ -735,6 +739,87 @@ body { border-right: 1px solid #E3E9EB; } +/* ProteinDomainComplexTypeForm */ + +#id_ProteinDomainComplexTypeForm-inhibited { + overflow: hidden; + width: 600px; + padding-bottom: 5px; +} + +#id_ProteinDomainComplexTypeForm-inhibited label span{ + display: inline-block; + width: 180px; + text-align: center; + border: 1px solid #8D8888; + height: 180px; + font-size: 12px; +} + +#id_ProteinDomainComplexTypeForm-inhibited input { + display:none; +} + +#id_ProteinDomainComplexTypeForm-inhibited input:hover+label span{ + cursor: pointer; + background-color: #FFFFFF; + color: #000000; + border-bottom: 1px solid #2D96FA; + border-top: 1px solid #E3E9EB; + border-left: 1px solid #E3E9EB; + border-right: 1px solid #E3E9EB; +} + +#id_ProteinDomainComplexTypeForm-inhibited input[type="radio"]:checked+label span{ + background-color: #FFFFFF; + color: #000000; + border-bottom: 1px solid #2D96FA; + border-top: 1px solid #E3E9EB; + border-left: 1px solid #E3E9EB; + border-right: 1px solid #E3E9EB; +} + +/* Stabilized */ + +#id_ProteinDomainComplexTypeForm-stabilized { + overflow: hidden; + width: 600px; + padding-bottom: 5px; +} + +#id_ProteinDomainComplexTypeForm-stabilized label span{ + display: inline-block; + width: 180px; + text-align: center; + border: 1px solid #8D8888; + height: 180px; + font-size: 12px; +} + +#id_ProteinDomainComplexTypeForm-stabilized input { + display:none; +} + +#id_ProteinDomainComplexTypeForm-stabilized input:hover+label span{ + cursor: pointer; + background-color: #FFFFFF; + color: #000000; + border-bottom: 1px solid #2D96FA; + border-top: 1px solid #E3E9EB; + border-left: 1px solid #E3E9EB; + border-right: 1px solid #E3E9EB; +} + +#id_ProteinDomainComplexTypeForm-stabilized input[type="radio"]:checked+label span{ + background-color: #FFFFFF; + color: #000000; + border-bottom: 1px solid #2D96FA; + border-top: 1px solid #E3E9EB; + border-left: 1px solid #E3E9EB; + border-right: 1px solid #E3E9EB; +} + + button, input, select, textarea { line-height: inherit; font-family: "BrandonGrotesqueReg"; @@ -808,6 +893,18 @@ button, input, select, textarea { } +.type_style { + background-color: rgb(227, 233, 235); + padding: 10px; + margin: 10px; +} + +.type_title h1{ + text-align: left; + color: #414144; + font-size: 42px; +} + /* FOOTER */ .main-footer { diff --git a/ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merApo.png b/ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merAB_Apo.png similarity index 100% rename from ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merApo.png rename to ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merAB_Apo.png diff --git a/ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merHolo.png b/ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merAB_Holo.png similarity index 100% rename from ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merHolo.png rename to ippisite/ippidb/static/images/DimericsPPI/Inhibited/Hetero2merAB_Holo.png diff --git a/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html b/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html index 8a67d1dc..4833ceeb 100644 --- a/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html +++ b/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html @@ -28,25 +28,41 @@ If your PPI complex is not among them, please select « Create you Own »</p> {% if wizard.form.forms %} {{ wizard.form.management_form }} {% for form in wizard.form.forms %} - <td>{{form.archi_type}}</td> - <td>{{form.inhibited_type}}</td> {% endfor %} {% else %} - <script type="text/javascript"> - function Hide (){ - if(document.getElementById('archi').value == 'inhibited'){ - document.getElementById('inhibited').style.display = 'block'; - document.getElementById('stabilized').style.display = ''; - } else { - document.getElementById('inhibited').style.display = ''; - document.getElementById('stabilized').style.display = 'block'; - } - } - ; - </script> - <div id='archi' name='archi' onclick='Hide ()'>{{ wizard.form.archi }}</div> - <div id='inhibited' name='inhibited'>{{ wizard.form.inhibited }}</div> - <div id='stabilized' name= 'stabilized'>{{ wizard.form.stabilized }}</div> + <div id='archi' name='archi'>{{ wizard.form.archi }}</div> + <div id='inhibited' name='inhibited' class="type_style"> + <div class="type_title"><h1>Inhibited</h1></div> + <div id="id_ProteinDomainComplexTypeForm-inhibited"> + {{ wizard.form.inhibited.0.tag }} + <label for="{{ wizard.form.inhibited.0.id_for_label }}"> + <span>{{ wizard.form.inhibited.0.choice_label}}</span> + </label> + </div> + <div id="id_ProteinDomainComplexTypeForm-inhibited"> + {{ wizard.form.inhibited.1.tag }} + <label for="{{ wizard.form.inhibited.1.id_for_label }}"> + <span>{{ wizard.form.inhibited.1.choice_label}}</span> + </label> + </div> + <div id="id_ProteinDomainComplexTypeForm-inhibited"> + {{ wizard.form.inhibited.2.tag }} + <label for="{{ wizard.form.inhibited.2.id_for_label }}"> + <span>{{ wizard.form.inhibited.2.choice_label}}</span> + </label> + </div> + + </div> + <div id='stabilized' name= 'stabilized' class="type_style"> + <div class="type_title"><h1>Stabilized</h1></div> + <div id="id_ProteinDomainComplexTypeForm-stabilized"> + {% for radio in wizard.form.stabilized %} + {{ radio.tag }} + <label style="background-image: url('/static/images/DimericsPPI/Stabilized/{{radio.choice_value}}.png');" for="{{ radio.id_for_label }}"> + <span>{{ radio.choice_label }}</span> + </label> + {% endfor %} + </div> </div> {% endif %} </table> -- GitLab