From 8adf989f972e918a41431b07927d6b7998991e33 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Mon, 3 Apr 2017 20:24:49 +0200 Subject: [PATCH] Redesign the journals' pages --- journals/templates/journals/_base.html | 39 ++++ .../journals/_publication_details.html | 8 +- .../journals/publication_detail.html | 195 +++++++++--------- .../templates/journals/scipost_physics.html | 99 ++++----- .../journals/scipost_physics_about.html | 120 ++++++----- .../journals/scipost_physics_accepted.html | 38 ++-- .../journals/scipost_physics_footer.html | 8 - .../scipost_physics_info_for_authors.html | 65 +++--- .../scipost_physics_issue_detail.html | 41 ++-- .../journals/scipost_physics_issues.html | 42 ++-- .../journals/scipost_physics_menu.html | 12 -- .../journals/scipost_physics_recent.html | 42 ++-- scipost/static/scipost/assets/css/_grid.scss | 7 + .../static/scipost/assets/css/_navbar.scss | 3 +- .../scipost/assets/css/scipost-physics.scss | 4 +- scipost/templates/scipost/base.html | 4 + 16 files changed, 351 insertions(+), 376 deletions(-) create mode 100644 journals/templates/journals/_base.html delete mode 100644 journals/templates/journals/scipost_physics_footer.html delete mode 100644 journals/templates/journals/scipost_physics_menu.html diff --git a/journals/templates/journals/_base.html b/journals/templates/journals/_base.html new file mode 100644 index 000000000..aa61b3024 --- /dev/null +++ b/journals/templates/journals/_base.html @@ -0,0 +1,39 @@ +{% extends 'scipost/base.html' %} + +{% block pagetitle %}: SciPost Physics{% endblock pagetitle %} +{% block body_class %}{{block.super}} journals{% endblock %} + +{% block secondary_navbar %} + <nav class="navbar navbar-secondary"> + <div class="container"> + <h2 class="banner d-inline-block mr-2"><a href="{% url 'journals:scipost_physics' %}">SciPost Physics</a></h2> + <ul class="links"> + <li><a class="{% block link_class_physics_issues %}{% endblock %}" href="{% url 'journals:scipost_physics_issues' %}">Issues</a></li> + <li><a class="{% block link_class_physics_recent %}{% endblock %}" href="{% url 'journals:scipost_physics_recent' %}">Recent</a></li> + <li><a class="{% block link_class_physics_accepted %}{% endblock %}" href="{% url 'journals:scipost_physics_accepted' %}">Accepted</a></li> + <li><a href="{% url 'submissions:submissions' %}?to_journal=SciPostPhysics">Submissions</a></li> + <li><a class="{% block link_class_physics_info %}{% endblock %}" href="{% url 'journals:scipost_physics_info_for_authors' %}">Info for authors</a></li> + <li><a class="{% block link_class_physics_about %}{% endblock %}" href="{% url 'journals:scipost_physics_about' %}">About</a></li> + </ul> + </div> + </nav> +{% endblock secondary_navbar %} + + +{% block content %} + <div class="row"> + <div class="col-12"> + <h2 class="highlight-empty text-blue m-0 py-2">{{header_text}}</h2> + </div> + </div> +{% endblock %} + +{% block secondary_footer %} + <footer class="secondary container-fluid py-2"> + <div class="row my-1"> + <div class="col-12"> + SciPost Physics is published by the SciPost Foundation under the journal doi: 10.21468/SciPostPhys and ISSN 2542-4653. + </div> + </div> + </footer> +{% endblock %} diff --git a/journals/templates/journals/_publication_details.html b/journals/templates/journals/_publication_details.html index ef9a81384..ef804b644 100644 --- a/journals/templates/journals/_publication_details.html +++ b/journals/templates/journals/_publication_details.html @@ -1,11 +1,11 @@ <div class="row"> <div class="col-12"> - <h3 class="highlight py-3"> + <h2 class="pb-1 pt-3"> <a href="{% url 'scipost:publication_detail' publication.doi_string %}">{{publication.title}}</a> - </h3> + </h2> - <p class="font-weight-bold">{{ publication.author_list }}</p> - <p>{{ publication.citation }} | published {{ publication.publication_date|date:'j F Y' }}</p> + <p class="font-weight-bold mb-1">{{ publication.author_list }}</p> + <p class="text-muted">{{ publication.citation }} | published {{ publication.publication_date|date:'j F Y' }}</p> <ul class="publicationClickables"> <li>doi: {{publication.doi_string}}</li> diff --git a/journals/templates/journals/publication_detail.html b/journals/templates/journals/publication_detail.html index b903b60bf..7da5e5bdd 100644 --- a/journals/templates/journals/publication_detail.html +++ b/journals/templates/journals/publication_detail.html @@ -1,124 +1,119 @@ -{% extends 'scipost/base.html' %} +{% extends 'journals/_base.html' %} {% load journals_extras %} +{% load staticfiles %} +{% load scipost_extras %} {% block pagetitle %}: Publication detail{% endblock pagetitle %} {% block headsup %} -<meta name="citation_title" content="{{ publication.title }}"/> -{% for author in publication.authors.all %} -<meta name="citation_author" content="{{ author.user.last_name }}, {{ author.user.first_name }}"/> -{% endfor %} -{% for author in publication.authors_unregistered.all %} -<meta name="citation_author" content="{{ author.last_name }}, {{ author.first_name }}"/> -{% endfor %} -<meta name="citation_doi" content="{{ publication.doi_string }}"/> -<meta name="citation_publication_date" content="{{ publication.publication_date|date:'Y/m/d' }}"/> -<meta name="citation_journal_title" content="{{ publication.in_issue.in_volume.in_journal.name }}"/> -<meta name="citation_issn" content="{{ publication.in_issue.in_volume.in_journal.issn }}"/> -<meta name="citation_volume" content="{{ publication.in_issue.in_volume.number }}"/> -<meta name="citation_issue" content="{{ publication.in_issue.number }}"/> -<meta name="citation_firstpage" content="{{ publication.paper_nr|paper_nr_string_filter }}"/> -<meta name="citation_pdf_url" content="https://scipost.org/{{ publication.doi_string }}/pdf"/> -<script> - $(document).ready(function(){ - $("#citationslist").hide(); + <meta name="citation_title" content="{{ publication.title }}"/> + {% for author in publication.authors.all %} + <meta name="citation_author" content="{{ author.user.last_name }}, {{ author.user.first_name }}"/> + {% endfor %} + {% for author in publication.authors_unregistered.all %} + <meta name="citation_author" content="{{ author.last_name }}, {{ author.first_name }}"/> + {% endfor %} + <meta name="citation_doi" content="{{ publication.doi_string }}"/> + <meta name="citation_publication_date" content="{{ publication.publication_date|date:'Y/m/d' }}"/> + <meta name="citation_journal_title" content="{{ publication.in_issue.in_volume.in_journal.name }}"/> + <meta name="citation_issn" content="{{ publication.in_issue.in_volume.in_journal.issn }}"/> + <meta name="citation_volume" content="{{ publication.in_issue.in_volume.number }}"/> + <meta name="citation_issue" content="{{ publication.in_issue.number }}"/> + <meta name="citation_firstpage" content="{{ publication.paper_nr|paper_nr_string_filter }}"/> + <meta name="citation_pdf_url" content="https://scipost.org/{{ publication.doi_string }}/pdf"/> + + <script> + $(document).ready(function(){ + $("#citationslist").hide(); + + $("#citationslistbutton").click(function(){ + $("#citationslist").toggle(); + }); + }); + </script> - $("#citationslistbutton").click(function(){ - $("#citationslist").toggle(); - }); - }); -</script> {% endblock headsup %} -{% load staticfiles %} - -{% load scipost_extras %} - {% block content %} -{% include 'journals/scipost_physics_menu.html' %} - -{% include 'journals/_publication_details.html' with publication=publication %} + {% include 'journals/_publication_details.html' with publication=publication %} -{% if publication.citedby|length >= 1 %} - <hr> - <div class="row"> - <div class="col-6 col-md-2"> - <h3 class="mb-2">Cited by {{ publication.citedby|length }}</h3> - <button class="btn btn-sm btn-secondary" id="citationslistbutton">Toggle view</button> + {% if publication.citedby|length >= 1 %} + <hr> + <div class="row"> + <div class="col-6 col-md-2"> + <h3 class="mb-2">Cited by {{ publication.citedby|length }}</h3> + <button class="btn btn-sm btn-secondary" id="citationslistbutton">Toggle view</button> + </div> + <div class="col-6 col-md-2"> + <img src="{% static 'scipost/images/citedby.gif' %}" alt="Crossref Cited-by" width="64" /> + </div> </div> - <div class="col-6 col-md-2"> - <img src="{% static 'scipost/images/citedby.gif' %}" alt="Crossref Cited-by" width="64" /> + <div class="row" id="citationslist"> + <div class="col-12"> + {# {% include 'journals/_publication_citations.html' with publication=publication %}#} + {{ publication.citations_as_ul }} + </div> </div> - </div> - <div class="row" id="citationslist"> + {% endif %} + + <div class="row"> <div class="col-12"> - {# {% include 'journals/_publication_citations.html' with publication=publication %}#} - {{ publication.citations_as_ul }} + <hr> + <h3>View more material from these authors:</h3> + <p> + {% for author in publication.authors.all %} + <a href="/contributor/{{ author.id }}">{{ author }}</a> + {% endfor %} + {% for author in publication.authors_unregistered.all %} + {{ author }} + {% endfor %} + </p> </div> </div> -{% endif %} -<div class="row"> - <div class="col-12"> - <hr> - <h3>View more material from these authors:</h3> - <p> - {% for author in publication.authors.all %} - <a href="/contributor/{{ author.id }}">{{ author }}</a> - {% endfor %} - {% for author in publication.authors_unregistered.all %} - {{ author }} - {% endfor %} - </p> - </div> -</div> - -{% if request.user|is_in_group:'Editorial Administrators' %} -<div class="row"> - <div class="col-12"> - <hr> -<h3>Editorial Administration tools: </h3> - <ul> - <li>Mark the first author (currently: {% if publication.first_author %}{{ publication.first_author }} {% elif publication.first_author_unregistered %}{{ publication.first_author_unregistered }} (unregistered){% endif %}) - <div class="row"> - <div class="col-md-5"> - <p>registered authors:</p> - <ul> - {% for author in publication.authors.all %} - <li> - <a href="{% url 'journals:mark_first_author' publication_id=publication.id contributor_id=author.id %}">{{ author }}</a> - </li> - {% endfor %} - </ul> - </div> - <div class="col-md-5"> - <p>unregistered authors:</p> - <ul> - {% for author_unreg in publication.authors_unregistered.all %} - <li> - <a href="{% url 'journals:mark_first_author_unregistered' publication_id=publication.id unregistered_author_id=author_unreg.id %}">{{ author_unreg }}</a> - </li> - {% endfor %} - </ul> + {% if request.user|is_in_group:'Editorial Administrators' %} + <div class="row"> + <div class="col-12"> + <hr> + <h3>Editorial Administration tools: </h3> + <ul> + <li>Mark the first author (currently: {% if publication.first_author %}{{ publication.first_author }} {% elif publication.first_author_unregistered %}{{ publication.first_author_unregistered }} (unregistered){% endif %}) + <div class="row"> + <div class="col-md-5"> + <p>registered authors:</p> + <ul> + {% for author in publication.authors.all %} + <li> + <a href="{% url 'journals:mark_first_author' publication_id=publication.id contributor_id=author.id %}">{{ author }}</a> + </li> + {% endfor %} + </ul> + </div> + <div class="col-md-5"> + <p>unregistered authors:</p> + <ul> + {% for author_unreg in publication.authors_unregistered.all %} + <li> + <a href="{% url 'journals:mark_first_author_unregistered' publication_id=publication.id unregistered_author_id=author_unreg.id %}">{{ author_unreg }}</a> + </li> + {% endfor %} + </ul> + </div> </div> + </li> + <li><a href="{% url 'journals:add_author' publication_id=publication.id %}">Add a missing author</a></li> + <li><a href="{% url 'journals:create_citation_list_metadata' doi_string=publication.doi_string %}">Create/update citation list metadata</a></li> + <li><a href="{% url 'journals:create_funding_info_metadata' doi_string=publication.doi_string %}">Create/update funding info metadata</a></li> + <li><a href="{% url 'journals:create_metadata_xml' doi_string=publication.doi_string %}">Create/update the XML metadata</a></li> + <li><a href="{% url 'journals:metadata_xml_deposit' doi_string=publication.doi_string option='test' %}">Test metadata deposit (via Crossref test server)</a></li> + <li><a href="{% url 'journals:metadata_xml_deposit' doi_string=publication.doi_string option='deposit' %}">Deposit the metadata to Crossref</a></li> + <li><a href="{% url 'journals:harvest_citedby_links' doi_string=publication.doi_string %}">Update Crossref cited-by links</a></li> + </ul> </div> - </li> - <li><a href="{% url 'journals:add_author' publication_id=publication.id %}">Add a missing author</a></li> - <li><a href="{% url 'journals:create_citation_list_metadata' doi_string=publication.doi_string %}">Create/update citation list metadata</a></li> - <li><a href="{% url 'journals:create_funding_info_metadata' doi_string=publication.doi_string %}">Create/update funding info metadata</a></li> - <li><a href="{% url 'journals:create_metadata_xml' doi_string=publication.doi_string %}">Create/update the XML metadata</a></li> - <li><a href="{% url 'journals:metadata_xml_deposit' doi_string=publication.doi_string option='test' %}">Test metadata deposit (via Crossref test server)</a></li> - <li><a href="{% url 'journals:metadata_xml_deposit' doi_string=publication.doi_string option='deposit' %}">Deposit the metadata to Crossref</a></li> - <li><a href="{% url 'journals:harvest_citedby_links' doi_string=publication.doi_string %}">Update Crossref cited-by links</a></li> - </ul> </div> -</div> -{% endif %} - - -{% include 'journals/scipost_physics_footer.html' %} + {% endif %} {% endblock content %} diff --git a/journals/templates/journals/scipost_physics.html b/journals/templates/journals/scipost_physics.html index 6859a27c0..f4f7fab9e 100644 --- a/journals/templates/journals/scipost_physics.html +++ b/journals/templates/journals/scipost_physics.html @@ -1,67 +1,48 @@ -{% extends 'scipost/base.html' %} +{% extends 'journals/_base.html' %} -{% block pagetitle %}: SciPost Physics{% endblock pagetitle %} -{% block body_class %}{{block.super}} journals{% endblock %} +{% block content %} -{% block secondary_navbar %} - <nav class="navbar navbar-secondary"> - <div class="container"> - <h2 class="banner d-inline-block mr-2"><a href="{% url 'journals:scipost_physics' %}">SciPost Physics</a></h2> - <ul class="links"> - <li><a href="{% url 'journals:scipost_physics_issues' %}">Issues</a></li> - <li><a class="active" href="{% url 'journals:scipost_physics_recent' %}">Recent</a></li> - <li><a href="{% url 'journals:scipost_physics_accepted' %}">Accepted</a></li> - <li><a href="{% url 'submissions:submissions' %}?to_journal=SciPostPhysics">Submissions</a></li> - <li><a href="{% url 'journals:scipost_physics_info_for_authors' %}">Info for authors</a></li> - <li><a href="{% url 'journals:scipost_physics_about' %}">About</a></li> - </ul> + {% if current_issue %} + <div class="row"> + <div class="col-12"> + <h2 class="highlight-empty text-blue m-0 py-2">Current issue: Vol. {{ current_issue.in_volume.number }} issue {{ current_issue.number }} (in progress)</h2> + </div> </div> - </nav> -{% endblock secondary_navbar %} - -{% block content %} -<div class="row"> - <div class="col-12"> - {% if current_issue %} - <h2 class="highlight-empty text-blue m-0 py-2">Current issue: Vol. {{ current_issue.in_volume.number }} issue {{ current_issue.number }} (in progress)</h2> - {% elif latest_issue %} - <h2 class="highlight-empty text-blue m-0 py-2">Latest issue: Vol. {{ latest_issue.in_volume.number }} issue {{ latest_issue.number }}</h2> - {% endif %} - </div> -</div> + <div class="row"> + <div class="col-12"> + <ul class="list-group list-group-flush px-3"> + {% for paper in current_issue.publication_set.all|dictsort:"paper_nr" %} + <li class="list-group-item"> + <div class="card card-grey card-publication"> + {% include 'journals/_publication_card_content.html' with publication=paper %} + </div> + </li> + {% endfor %} + </ul> + </div> + </div> + {% endif %} -{% if current_issue %} - <div class="row"> - <div class="col-12"> - <ul class="list-group list-group-flush px-3"> - {% for paper in current_issue.publication_set.all|dictsort:"paper_nr" %} - <li class="list-group-item"> - <div class="card card-grey card-publication"> - {% include 'journals/_publication_card_content.html' with publication=paper %} - </div> - </li> - {% endfor %} - </ul> + {% if latest_issue %} + <div class="row"> + <div class="col-12"> + <h2 class="highlight-empty text-blue m-0 py-2">Latest issue: Vol. {{ latest_issue.in_volume.number }} issue {{ latest_issue.number }}</h2> + </div> </div> - </div> - <hr> -{% elif latest_issue %} - <div class="row"> - <div class="col-12"> - <ul class="list-group list-group-flush px-3"> - {% for paper in latest_issue.publication_set.all|dictsort:"paper_nr" %} - <li class="list-group-item"> - <div class="card card-grey card-publication"> - {% include 'journals/_publication_card_content.html' with publication=paper %} - </div> - </li> - {% endfor %} - </ul> + <div class="row"> + <div class="col-12"> + <ul class="list-group list-group-flush px-3"> + {% for paper in latest_issue.publication_set.all|dictsort:"paper_nr" %} + <li class="list-group-item"> + <div class="card card-grey card-publication"> + {% include 'journals/_publication_card_content.html' with publication=paper %} + </div> + </li> + {% endfor %} + </ul> + </div> </div> - </div> -{% endif %} - -{% include 'journals/scipost_physics_footer.html' %} + {% endif %} -{% endblock content %} +{% endblock %} diff --git a/journals/templates/journals/scipost_physics_about.html b/journals/templates/journals/scipost_physics_about.html index bda482955..ee07b9412 100644 --- a/journals/templates/journals/scipost_physics_about.html +++ b/journals/templates/journals/scipost_physics_about.html @@ -1,72 +1,68 @@ -{% extends 'scipost/base.html' %} -{% block pagetitle %}: About SciPost Physics{% endblock pagetitle %} +{% extends 'journals/_base.html' %} + +{% block pagetitle %}{{block.super}}: About{% endblock pagetitle %} + +{% block link_class_physics_about %}active{% endblock %} {% block content %} -{% include 'journals/scipost_physics_menu.html' %} + {% with header_text='About SciPost Physics' %} + {{block.super}} + {% endwith %} -<div class="row"> - <div class="col-12"> - <div class="panel"> - <h2>About</h2> + <div class="px-3"> + <div class="row"> + <div class="col-md-6"> + <h2>Aims</h2> + <p>SciPost Physics is a premium-quality, two-way open access, peer-witnessed refereed Journal for the general field of Physics.</p> + <p>It aims at providing scientists with a publishing platform in which uncompromising scientific quality meets the highest achievable standards of open accessibility, with a resolutely international outlook.</p> + <p><em>Two-way open access</em> means free for readers, free for authors: there are no subscription or download costs, and authors are freed from dealing with article submission and/or processing charges.</p> + <p>The <em>peer-witnessed refereeing</em> process guarantees high-quality, responsible refereeing, with demonstrably greater utility for authors and recognition for referees.</p> + </div> + <div class="col-md-6"> + <h2>Scope</h2> + <p>SciPost Physics publishes outstanding-quality research articles in the domains of Experimental, Theoretical and Computational physics, among which:</p> + <ul> + <li>Atomic, Molecular and Optical Physics</li> + <li>Biophysics</li> + <li>Condensed Matter Physics</li> + <li>Fluid Dynamics</li> + <li>Gravitation</li> + <li>Cosmology and Astroparticle Physics</li> + <li>High-Energy Physics</li> + <li>Mathematical Physics</li> + <li>Nuclear Physics</li> + <li>Quantum Statistical Mechanics</li> + <li>Statistical and Soft Matter Physics</li> + </ul> + </div> </div> - </div> -</div> - -<div class="row"> - <div class="col-md-6"> - <h2>Aims</h2> - <p>SciPost Physics is a premium-quality, two-way open access, peer-witnessed refereed Journal for the general field of Physics.</p> - <p>It aims at providing scientists with a publishing platform in which uncompromising scientific quality meets the highest achievable standards of open accessibility, with a resolutely international outlook.</p> - <p><em>Two-way open access</em> means free for readers, free for authors: there are no subscription or download costs, and authors are freed from dealing with article submission and/or processing charges.</p> - <p>The <em>peer-witnessed refereeing</em> process guarantees high-quality, responsible refereeing, with demonstrably greater utility for authors and recognition for referees.</p> - </div> - <div class="col-md-6"> - <h2>Scope</h2> - <p>SciPost Physics publishes outstanding-quality research articles in the domains of Experimental, Theoretical and Computational physics, among which:</p> - <ul> - <li>Atomic, Molecular and Optical Physics</li> - <li>Biophysics</li> - <li>Condensed Matter Physics</li> - <li>Fluid Dynamics</li> - <li>Gravitation</li> - <li>Cosmology and Astroparticle Physics</li> - <li>High-Energy Physics</li> - <li>Mathematical Physics</li> - <li>Nuclear Physics</li> - <li>Quantum Statistical Mechanics</li> - <li>Statistical and Soft Matter Physics</li> - </ul> - </div> -</div> -<div class="row"> - <div class="col-md-6"> - <h2>Content</h2> - <p>The journal accepts three types of content: <strong>Letters</strong>, <strong>Articles</strong> and <strong>Reviews</strong>.</p> - <ul> - <li><strong>Letters</strong> report broad-interest, significant breakthroughs in Physics, of interest and importance to researchers in multiple subject areas.</li> - <li><strong>Articles</strong> provide in-depth, detailed reports of groundbreaking research within one or more subject areas.</li> - <li><strong>Reviews</strong> are short pieces taking a snapshot of a research area, written by recognized leaders in the field, providing a critical assessment of current frontline research and providing pointers towards future opportunities.</li> - </ul> - </div> - <div class="col-md-6"> - <h2>Submission and Editorial Process</h2> - <p>Authors should follow the <a href="{% url 'submissions:author_guidelines' %}">submission guidelines</a> to ensure seamless processing of their manuscript. The <a href="{% url 'journals:journals_terms_and_conditions' %}">SciPost Journals Terms and Conditions</a> apply to all Submissions to SciPost Physics.</p> - <p>All incoming Submissions are checked for plagiarism and follow the peer-witnessed refereeing procedures outlined in <a href="{% url 'submissions:sub_and_ref_procedure' %}">Submission and Refereeing procedure</a>.</p> - <p>All publication decisions are taken by the <a href="{% url 'scipost:about' %}#editorial_college_physics">Editorial College (Physics)</a>, following the rules set out in the <a href="{% url 'scipost:EdCol_by-laws' %}">Editorial College by-laws</a>.</p> - </div> -</div> + <div class="row"> + <div class="col-md-6"> + <h2>Content</h2> + <p>The journal accepts three types of content: <strong>Letters</strong>, <strong>Articles</strong> and <strong>Reviews</strong>.</p> + <ul> + <li><strong>Letters</strong> report broad-interest, significant breakthroughs in Physics, of interest and importance to researchers in multiple subject areas.</li> + <li><strong>Articles</strong> provide in-depth, detailed reports of groundbreaking research within one or more subject areas.</li> + <li><strong>Reviews</strong> are short pieces taking a snapshot of a research area, written by recognized leaders in the field, providing a critical assessment of current frontline research and providing pointers towards future opportunities.</li> + </ul> + </div> + <div class="col-md-6"> + <h2>Submission and Editorial Process</h2> + <p>Authors should follow the <a href="{% url 'submissions:author_guidelines' %}">submission guidelines</a> to ensure seamless processing of their manuscript. The <a href="{% url 'journals:journals_terms_and_conditions' %}">SciPost Journals Terms and Conditions</a> apply to all Submissions to SciPost Physics.</p> + <p>All incoming Submissions are checked for plagiarism and follow the peer-witnessed refereeing procedures outlined in <a href="{% url 'submissions:sub_and_ref_procedure' %}">Submission and Refereeing procedure</a>.</p> + <p>All publication decisions are taken by the <a href="{% url 'scipost:about' %}#editorial_college_physics">Editorial College (Physics)</a>, following the rules set out in the <a href="{% url 'scipost:EdCol_by-laws' %}">Editorial College by-laws</a>.</p> + </div> + </div> -<div class="row"> - <div class="col-12"> - <h2>Publication: Open Access</h2> - <p>Publications in SciPost Physics are published under the terms of the <a href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International (CC BY 4.0) License</a>, allowing freedom to use, reproduce and distribute the articles and related content (unless otherwise noted), for commercial and noncommercial purposes, subject to the citation of the original source.</p> + <div class="row"> + <div class="col-12"> + <h2>Publication: Open Access</h2> + <p>Publications in SciPost Physics are published under the terms of the <a href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International (CC BY 4.0) License</a>, allowing freedom to use, reproduce and distribute the articles and related content (unless otherwise noted), for commercial and noncommercial purposes, subject to the citation of the original source.</p> + </div> + </div> </div> -</div> - - -{% include 'journals/scipost_physics_footer.html' %} -{% endblock content %} +{% endblock %} diff --git a/journals/templates/journals/scipost_physics_accepted.html b/journals/templates/journals/scipost_physics_accepted.html index fc820ce14..80f00c9c8 100644 --- a/journals/templates/journals/scipost_physics_accepted.html +++ b/journals/templates/journals/scipost_physics_accepted.html @@ -1,35 +1,29 @@ -{% extends 'scipost/base.html' %} +{% extends 'journals/_base.html' %} -{% block pagetitle %}: SciPost Physics: accepted{% endblock pagetitle %} +{% block pagetitle %}{{block.super}}: accepted{% endblock pagetitle %} -{% block content %} +{% block link_class_physics_accepted %}active{% endblock %} -{% include 'journals/scipost_physics_menu.html' %} +{% block content %} -<div class="row"> - <div class="col-12"> - <div class="panel"> - <h2>Accepted for publication</h2> - </div> - </div> -</div> + {% with header_text='Accepted for publication' %} + {{block.super}} + {% endwith %} -<div class="row"> - <div class="col-12"> - {% if accepted_SP_submissions %} - <ul class="list-group list-group-flush"> + <div class="row"> + <div class="col-12"> + <ul class="list-group list-group-flush px-2"> {% for submission in accepted_SP_submissions %} <li class="list-group-item"> {% include 'submissions/_submission_card_content.html' with submission=submission %} </li> + {% empty %} + <li class="list-group-item px-2"> + <h3>All recently accepted Submissions to SciPost Physics have been published.</h3> + </li> {% endfor %} </ul> - {% else %} - <h3>All recently accepted Submissions to SciPost Physics have been published.</h3> - {% endif %} + </div> </div> -</div> - -{% include 'journals/scipost_physics_footer.html' %} -{% endblock content %} +{% endblock %} diff --git a/journals/templates/journals/scipost_physics_footer.html b/journals/templates/journals/scipost_physics_footer.html deleted file mode 100644 index 20a275f2d..000000000 --- a/journals/templates/journals/scipost_physics_footer.html +++ /dev/null @@ -1,8 +0,0 @@ - - -<hr> -<div class="row"> - <div class="col-12"> - SciPost Physics is published by the SciPost Foundation under the journal doi: 10.21468/SciPostPhys and ISSN 2542-4653. - </div> -</div> diff --git a/journals/templates/journals/scipost_physics_info_for_authors.html b/journals/templates/journals/scipost_physics_info_for_authors.html index 1c203d4a0..caa93c5c7 100644 --- a/journals/templates/journals/scipost_physics_info_for_authors.html +++ b/journals/templates/journals/scipost_physics_info_for_authors.html @@ -1,41 +1,38 @@ -{% extends 'scipost/base.html' %} -{% block pagetitle %}: SciPost Physics Info for Authors{% endblock pagetitle %} +{% extends 'journals/_base.html' %} -{% block content %} +{% block pagetitle %}{{block.super}}: Info for Authors{% endblock pagetitle %} + +{% block link_class_physics_info %}active{% endblock %} - {% include 'journals/scipost_physics_menu.html' %} +{% block content %} -<div class="row"> - <div class="col-12"> - <div class="panel"> - <h2>Information for Authors</h2> + {% with header_text='Information for Authors' %} + {{block.super}} + {% endwith %} + + <div class="px-3"> + <div class="row"> + <div class="col-12"> + <h3>Manuscript preparation</h3> + <ul> + <li>Please follow the <a href="{% url 'submissions:author_guidelines' %}">Author guidelines</a> to ensure seamless processing of your manuscript.</li> + </ul> + + <h3>Submission and Refereeing</h3> + <ul> + <li>Make sure you have read and agree with the <a href="{% url 'journals:journals_terms_and_conditions' %}">SciPost Journals Terms and Conditions.</a></li> + <li>All Submissions to SciPost Physics follow the peer-witnessed refereeing procedures outlined in + <a href="{% url 'submissions:sub_and_ref_procedure' %}">Submission and Refereeing procedure</a>. + </li> + </ul> + + <h3>Decision</h3> + <ul> + <li>All publication decisions are taken by the <a href="{% url 'scipost:about' %}#editorial_college_physics">Editorial College (Physics)</a>, following the rules set out in the <a href="{% url 'scipost:EdCol_by-laws' %}">Editorial College by-laws</a>.</li> + </ul> + </div> </div> </div> -</div> - -<div class="row"> - <div class="col-12"> - <h3>Manuscript preparation</h3> - <ul> - <li>Please follow the <a href="{% url 'submissions:author_guidelines' %}">Author guidelines</a> to ensure seamless processing of your manuscript.</li> - </ul> - - <h3>Submission and Refereeing</h3> - <ul> - <li>Make sure you have read and agree with the <a href="{% url 'journals:journals_terms_and_conditions' %}">SciPost Journals Terms and Conditions.</a></li> - <li>All Submissions to SciPost Physics follow the peer-witnessed refereeing procedures outlined in - <a href="{% url 'submissions:sub_and_ref_procedure' %}">Submission and Refereeing procedure</a>. - </li> - </ul> - - <h3>Decision</h3> - <ul> - <li>All publication decisions are taken by the <a href="{% url 'scipost:about' %}#editorial_college_physics">Editorial College (Physics)</a>, following the rules set out in the <a href="{% url 'scipost:EdCol_by-laws' %}">Editorial College by-laws</a>.</li> - </ul> - </div> -</div> - -{% include 'journals/scipost_physics_footer.html' %} -{% endblock content %} +{% endblock %} diff --git a/journals/templates/journals/scipost_physics_issue_detail.html b/journals/templates/journals/scipost_physics_issue_detail.html index 7906d350b..d38340e67 100644 --- a/journals/templates/journals/scipost_physics_issue_detail.html +++ b/journals/templates/journals/scipost_physics_issue_detail.html @@ -1,36 +1,27 @@ -{% extends 'scipost/base.html' %} +{% extends 'journals/_base.html' %} -{% block pagetitle %}: SciPost Physics: issue detail{% endblock pagetitle %} +{% block pagetitle %}{{block.super}}: issue detail{% endblock pagetitle %} -{% block headsup %} - -{% endblock headsup %} +{% block link_class_physics_issues %}active{% endblock %} {% block content %} -{% include 'journals/scipost_physics_menu.html' %} - -<div class="row"> - <div class="col-12"> - <div class="panel"> - <h2>{{ issue }}</h2> - </div> - </div> -</div> + {% with header_text=issue %} + {{block.super}} + {% endwith %} -<div class="publicationHeaderList"> <div class="row"> <div class="col-12"> - {% for paper in papers %} - <div class="card card-publication"> - {% include 'journals/_publication_card_content.html' with publication=paper %} - </div> - {% endfor %} + <ul class="list-group list-group-flush px-3"> + {% for paper in papers %} + <li class="list-group-item"> + <div class="card card-grey card-publication"> + {% include 'journals/_publication_card_content.html' with publication=paper %} + </div> + </li> + {% endfor %} + </ul> </div> </div> -</div> - - -{% include 'journals/scipost_physics_footer.html' %} -{% endblock content %} +{% endblock %} diff --git a/journals/templates/journals/scipost_physics_issues.html b/journals/templates/journals/scipost_physics_issues.html index b9a633adb..e3cb6bc16 100644 --- a/journals/templates/journals/scipost_physics_issues.html +++ b/journals/templates/journals/scipost_physics_issues.html @@ -1,31 +1,25 @@ -{% extends 'scipost/base.html' %} +{% extends 'journals/_base.html' %} -{% block pagetitle %}: SciPost Physics: issues{% endblock pagetitle %} +{% block pagetitle %}{{block.super}}: issues{% endblock pagetitle %} -{% block content %} +{% block link_class_physics_issues %}active{% endblock %} -{% include 'journals/scipost_physics_menu.html' %} +{% block content %} -<div class="row"> - <div class="col-12"> - <div class="panel"> - <h2>Issues</h2> + {% with header_text='Issues' %} + {{block.super}} + {% endwith %} + + <div class="row"> + <div class="col-12"> + <ul> + {% for issue in issues %} + <li> + <a href="{% url 'scipost:SciPostPhys_issue_detail' volume_nr=issue.in_volume.number issue_nr=issue.number %}">{{ issue }}</a> + </li> + {% endfor %} + </ul> </div> </div> -</div> - -<div class="row"> - <div class="col-12"> - <ul> - {% for issue in issues %} - <li> - <a href="{% url 'scipost:SciPostPhys_issue_detail' volume_nr=issue.in_volume.number issue_nr=issue.number %}">{{ issue }}</a> - </li> - {% endfor %} - </div> -</div> - - -{% include 'journals/scipost_physics_footer.html' %} -{% endblock content %} +{% endblock %} diff --git a/journals/templates/journals/scipost_physics_menu.html b/journals/templates/journals/scipost_physics_menu.html deleted file mode 100644 index 093a6e941..000000000 --- a/journals/templates/journals/scipost_physics_menu.html +++ /dev/null @@ -1,12 +0,0 @@ - - <ul class="SciPostPhysicsTabMenu"> - <li> - <h3 class="banner py-2"><a href="{% url 'journals:scipost_physics' %}">SciPost Physics</a></h3> - </li> - <li><a href="{% url 'journals:scipost_physics_issues' %}">Issues</li> - <li><a href="{% url 'journals:scipost_physics_recent' %}">Recent</li> - <li><a href="{% url 'journals:scipost_physics_accepted' %}">Accepted</li> - <li><a href="{% url 'submissions:submissions' %}?to_journal=SciPostPhysics">Submissions</a></li> - <li><a href="{% url 'journals:scipost_physics_info_for_authors' %}">Info for authors</a></li> - <li><a href="{% url 'journals:scipost_physics_about' %}">About</a></li> - </ul> diff --git a/journals/templates/journals/scipost_physics_recent.html b/journals/templates/journals/scipost_physics_recent.html index 8ec348d99..74f7cd684 100644 --- a/journals/templates/journals/scipost_physics_recent.html +++ b/journals/templates/journals/scipost_physics_recent.html @@ -1,33 +1,29 @@ -{% extends 'scipost/base.html' %} +{% extends 'journals/_base.html' %} -{% block pagetitle %}: SciPost Physics: recent{% endblock pagetitle %} +{% block pagetitle %}{{block.super}}: recent{% endblock pagetitle %} + +{% block link_class_physics_recent %}active{% endblock %} {% block content %} -{% include 'journals/scipost_physics_menu.html' %} + {% with header_text='Recent publications:' %} + {{block.super}} + {% endwith %} -<div class="row"> - <div class="col-12"> - <div class="panel"> - <h2>Recent publications:</h2> - </div> - </div> -</div> - -{% if recent_papers %} -<div class="publicationHeaderList"> <div class="row"> <div class="col-12"> - {% for paper in recent_papers %} - <div class="card card-publication"> - {% include 'journals/_publication_card_content.html' with publication=paper %} - </div> - {% endfor %} + <ul class="list-group list-group-flush px-3"> + {% for paper in recent_papers %} + <li class="list-group-item"> + <div class="card card-grey card-publication"> + {% include 'journals/_publication_card_content.html' with publication=paper %} + </div> + </li> + {% empty %} + <li class="list-group-item"><h3>Sorry, no recent publications were found.</h3></li> + {% endfor %} + </ul> </div> </div> -</div> -{% endif %} - -{% include 'journals/scipost_physics_footer.html' %} -{% endblock content %} +{% endblock %} diff --git a/scipost/static/scipost/assets/css/_grid.scss b/scipost/static/scipost/assets/css/_grid.scss index 4ae928dd1..9b9a5b243 100644 --- a/scipost/static/scipost/assets/css/_grid.scss +++ b/scipost/static/scipost/assets/css/_grid.scss @@ -17,3 +17,10 @@ img { .col-md-0 { display: none; } + +footer.secondary { + color: $scipost-darkblue; + background: transparent; + border-top: 1px solid $scipost-darkblue; + text-align: center; +} diff --git a/scipost/static/scipost/assets/css/_navbar.scss b/scipost/static/scipost/assets/css/_navbar.scss index ce197daf4..40cc23f87 100644 --- a/scipost/static/scipost/assets/css/_navbar.scss +++ b/scipost/static/scipost/assets/css/_navbar.scss @@ -49,7 +49,8 @@ .navbar-secondary { margin-top: -0.75rem; margin-bottom: 1.75rem; - background-color: #f8f8f8; + background-color: #f4f4f4; + background: linear-gradient(to bottom, #ffffff , #f0f0f0); > .container { margin-bottom: -1.5rem; diff --git a/scipost/static/scipost/assets/css/scipost-physics.scss b/scipost/static/scipost/assets/css/scipost-physics.scss index 7b0eaae15..d0d2f46ec 100644 --- a/scipost/static/scipost/assets/css/scipost-physics.scss +++ b/scipost/static/scipost/assets/css/scipost-physics.scss @@ -9,10 +9,10 @@ > li { display: inline-block; margin: 0; - padding: 0.5rem 0.25rem; + padding: 0.5rem; a { - padding: 0.25rem 1.0rem; + padding: 0.25rem 0.75rem; border-radius: 1.4px; display: block; diff --git a/scipost/templates/scipost/base.html b/scipost/templates/scipost/base.html index 6848765d4..bc5c2e1b3 100644 --- a/scipost/templates/scipost/base.html +++ b/scipost/templates/scipost/base.html @@ -36,11 +36,15 @@ {% block page_header %}{% endblock page_header %} {% block content %}{% endblock content %} + + {% block content_footer %}{% endblock content_footer %} </div> {% block bodysup %} {% endblock bodysup %} + {% block secondary_footer %}{% endblock secondary_footer %} + {% include 'scipost/footer.html' %} <script type="text/x-mathjax-config"> -- GitLab