SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 5ebf79a9 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Rework presentation of portal tabs

parent 4d645c9e
No related branches found
No related tags found
No related merge requests found
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
</h2> </h2>
</div> </div>
<h2 class="highlight my-4">Commentaries{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#commentariesSearch" aria-expanded="false" aria-controls="commentariesSearch"> <button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#commentariesSearch" aria-expanded="false" aria-controls="commentariesSearch">
{% include 'bi/search.html' %}&emsp;Simple search / filter {% include 'bi/search.html' %}&emsp;Simple search / filter
...@@ -21,10 +23,10 @@ ...@@ -21,10 +23,10 @@
<div class="collapse" id="commentariesSearch"> <div class="collapse" id="commentariesSearch">
<div class="card card-body"> <div class="card card-body">
<form <form
hx-post="{% url 'scipost:portal_hx_commentaries_page' %}?page=1" hx-post="{% url 'scipost:portal_hx_commentaries_page' %}?page=1"
hx-trigger="load, keyup delay:500ms, change" hx-trigger="load, keyup delay:500ms, change"
hx-target="#commentaries-search-results" hx-target="#commentaries-search-results"
hx-indicator="#indicator-commentaries-search" hx-indicator="#indicator-commentaries-search"
> >
<div id="commentaries-search-form">{% crispy commentaries_search_form %}</div> <div id="commentaries-search-form">{% crispy commentaries_search_form %}</div>
</form> </form>
...@@ -37,6 +39,4 @@ ...@@ -37,6 +39,4 @@
</div> </div>
</div> </div>
<h2 class="highlight mb-0">Commentaries{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<ul id="commentaries-search-results" class="list-unstyled pool-list mt-2"></ul> <ul id="commentaries-search-results" class="list-unstyled pool-list mt-2"></ul>
{% load crispy_forms_tags %} {% load crispy_forms_tags %}
<h2 class="highlight my-4">Comments on objects{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#commentsSearch" aria-expanded="false" aria-controls="commentsSearch"> <button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#commentsSearch" aria-expanded="false" aria-controls="commentsSearch">
{% include 'bi/search.html' %}&emsp;Simple search / filter {% include 'bi/search.html' %}&emsp;Simple search / filter
...@@ -11,10 +13,10 @@ ...@@ -11,10 +13,10 @@
<div class="collapse" id="commentsSearch"> <div class="collapse" id="commentsSearch">
<div class="card card-body"> <div class="card card-body">
<form <form
hx-post="{% url 'scipost:portal_hx_comments_page' %}?page=1" hx-post="{% url 'scipost:portal_hx_comments_page' %}?page=1"
hx-trigger="load, keyup delay:500ms, change" hx-trigger="load, keyup delay:500ms, change"
hx-target="#comments-search-results" hx-target="#comments-search-results"
hx-indicator="#indicator-comments-search" hx-indicator="#indicator-comments-search"
> >
<div id="comments-search-form">{% crispy comments_search_form %}</div> <div id="comments-search-form">{% crispy comments_search_form %}</div>
</form> </form>
...@@ -27,6 +29,4 @@ ...@@ -27,6 +29,4 @@
</div> </div>
</div> </div>
<h2 class="highlight mb-0">Comments on objects{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<ul id="comments-search-results" class="list-unstyled pool-list mt-2"></ul> <ul id="comments-search-results" class="list-unstyled pool-list mt-2"></ul>
...@@ -21,6 +21,9 @@ ...@@ -21,6 +21,9 @@
{% endif %} {% endif %}
<h2 class="highlight my-4">Publications{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#publicationsSearch" aria-expanded="false" aria-controls="publicationsSearch"> <button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#publicationsSearch" aria-expanded="false" aria-controls="publicationsSearch">
{% include 'bi/search.html' %}&emsp;Simple search / filter {% include 'bi/search.html' %}&emsp;Simple search / filter
...@@ -48,7 +51,6 @@ ...@@ -48,7 +51,6 @@
</div> </div>
</div> </div>
<h2 class="highlight mt-4 mb-0">Publications{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<ul id="publications-search-results" class="list-unstyled pool-list mt-2"></ul> <ul id="publications-search-results" class="list-unstyled pool-list mt-2"></ul>
......
{% load crispy_forms_tags %} {% load crispy_forms_tags %}
<h2 class="highlight my-4">Reports on Submissions{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#reportsSearch" aria-expanded="false" aria-controls="reportsSearch"> <button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#reportsSearch" aria-expanded="false" aria-controls="reportsSearch">
{% include 'bi/search.html' %}&emsp;Simple search / filter {% include 'bi/search.html' %}&emsp;Simple search / filter
...@@ -11,10 +13,10 @@ ...@@ -11,10 +13,10 @@
<div class="collapse" id="reportsSearch"> <div class="collapse" id="reportsSearch">
<div class="card card-body"> <div class="card card-body">
<form <form
hx-post="{% url 'scipost:portal_hx_reports_page' %}?page=1" hx-post="{% url 'scipost:portal_hx_reports_page' %}?page=1"
hx-trigger="load, keyup delay:500ms, change" hx-trigger="load, keyup delay:500ms, change"
hx-target="#reports-search-results" hx-target="#reports-search-results"
hx-indicator="#indicator-reports-search" hx-indicator="#indicator-reports-search"
> >
<div id="reports-search-form">{% crispy reports_search_form %}</div> <div id="reports-search-form">{% crispy reports_search_form %}</div>
</form> </form>
...@@ -27,6 +29,4 @@ ...@@ -27,6 +29,4 @@
</div> </div>
</div> </div>
<h2 class="highlight mb-0">Reports on Submissions{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<ul id="reports-search-results" class="list-unstyled pool-list mt-2"></ul> <ul id="reports-search-results" class="list-unstyled pool-list mt-2"></ul>
...@@ -10,6 +10,25 @@ ...@@ -10,6 +10,25 @@
{% endif %} {% endif %}
<h2 class="highlight my-4">Submissions{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
{% if reports_needed %}
<div class="card m-2 border-2 text-center">
<div class="card-header m-0 p-0">
<h2 class="m-0 p-2 text-white bg-warning">
{% include 'bi/alarm-fill.html' %}&nbsp;Reports are needed on these Submissions
</h2>
</div>
<div class="card-body">
<h3><strong>Please consider contributing one</strong> (even if not explicitly invited to do so)!</h3>
<h3>Authors will be grateful, and our editorial processing will remain free of undue delays.</h3>
<p>To contribute a Report, please navigate to the Submission's page and click on the <strong>Contribute a Report</strong> link {% if not user.is_authenticated %}(login required){% endif %}
</div>
</div>
<hr>
{% endif %}
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#{{ name }}Search" aria-expanded="false" aria-controls="{{ name }}Search"> <button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#{{ name }}Search" aria-expanded="false" aria-controls="{{ name }}Search">
{% include 'bi/search.html' %}&emsp;Simple search / filter {% include 'bi/search.html' %}&emsp;Simple search / filter
...@@ -37,23 +56,5 @@ ...@@ -37,23 +56,5 @@
</div> </div>
</div> </div>
<h2 class="highlight mt-4 mb-0">Submissions in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}</h2>
{% if reports_needed %}
<div class="card m-2 border-2 text-center">
<div class="card-header m-0 p-0">
<h2 class="m-0 p-2 text-white bg-warning">
{% include 'bi/alarm-fill.html' %}&nbsp;Reports are needed on these Submissions
</h2>
</div>
<div class="card-body">
<h3><strong>Please consider contributing one</strong> (even if not explicitly invited to do so)!</h3>
<h3>Authors will be grateful, and our editorial processing will remain free of undue delays.</h3>
<p>To contribute a Report, please navigate to the Submission's page and click on the <strong>Contribute a Report</strong> link {% if not user.is_authenticated %}(login required){% endif %}
</div>
</div>
<hr>
{% endif %}
<ul id="{{ name }}-search-results" class="list-unstyled pool-list mt-2"></ul> <ul id="{{ name }}-search-results" class="list-unstyled pool-list mt-2"></ul>
...@@ -5,6 +5,8 @@ ...@@ -5,6 +5,8 @@
<h2><a href="{% url 'theses:request_thesislink' %}">Request a new Thesis Link</a></h2> <h2><a href="{% url 'theses:request_thesislink' %}">Request a new Thesis Link</a></h2>
</div> </div>
<h2 class="highlight my-4">Thesis links{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#thesesSearch" aria-expanded="false" aria-controls="thesesSearch"> <button class="btn btn-outline-primary" data-bs-toggle="collapse" data-bs-target="#thesesSearch" aria-expanded="false" aria-controls="thesesSearch">
{% include 'bi/search.html' %}&emsp;Simple search / filter {% include 'bi/search.html' %}&emsp;Simple search / filter
...@@ -16,10 +18,10 @@ ...@@ -16,10 +18,10 @@
<div class="collapse" id="thesesSearch"> <div class="collapse" id="thesesSearch">
<div class="card card-body"> <div class="card card-body">
<form <form
hx-post="{% url 'scipost:portal_hx_theses_page' %}?page=1" hx-post="{% url 'scipost:portal_hx_theses_page' %}?page=1"
hx-trigger="load, keyup delay:500ms, change" hx-trigger="load, keyup delay:500ms, change"
hx-target="#theses-search-results" hx-target="#theses-search-results"
hx-indicator="#indicator-theses-search" hx-indicator="#indicator-theses-search"
> >
<div id="theses-search-form">{% crispy theses_search_form %}</div> <div id="theses-search-form">{% crispy theses_search_form %}</div>
</form> </form>
...@@ -32,6 +34,4 @@ ...@@ -32,6 +34,4 @@
</div> </div>
</div> </div>
<h2 class="highlight mb-0">Thesis links{% if session_acad_field %} in {{ session_acad_field }}: {% if session_specialty %}{{ session_specialty }}{% else %}(all specialties){% endif %}{% else %} (all fields){% endif %}</h2>
<ul id="theses-search-results" class="list-unstyled pool-list mt-2"></ul> <ul id="theses-search-results" class="list-unstyled pool-list mt-2"></ul>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment