From 60d9610a338093efb8e385c0fd4aa0851defcdc5 Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Fri, 27 Feb 2026 13:11:58 +0000 Subject: [PATCH 1/6] feat: initial commit. --- README.md | 17 +- __init__.py | 0 assets/css/cardinal.css | 98 + assets/css/clarity.css | 1502 +++++++++++++++ assets/css/evergreen.css | 98 + assets/css/jca.css | 1676 +++++++++++++++++ assets/css/midnight.css | 95 + assets/css/ocean.css | 98 + assets/js/tooltip-init.js | 6 + build_assets.py | 76 + imgs/journal_of_flatcaps.png | Bin 0 -> 584954 bytes templates/403.html | 24 + templates/404.html | 17 + templates/500.html | 42 + templates/cms/page.html | 36 + templates/core/accounts/activate_account.html | 32 + templates/core/accounts/edit_profile.html | 21 + templates/core/accounts/get_reset_token.html | 32 + .../core/accounts/orcid_registration.html | 54 + templates/core/accounts/public_profile.html | 40 + templates/core/accounts/register.html | 73 + templates/core/accounts/reset_password.html | 64 + templates/core/base.html | 101 + templates/core/footer.html | 19 + .../core/homepage_elements/search_bar.html | 39 + templates/core/login.html | 59 + templates/core/nav.html | 137 ++ templates/core/news/index.html | 92 + templates/core/news/item.html | 48 + .../accounts/edit_profile_body_block.html | 116 ++ templates/elements/accounts/user_form.html | 101 + templates/elements/article_listing.html | 97 + .../journal/article_list_filters.html | 17 + templates/elements/journal/authors_block.html | 5 + .../elements/journal/citation_modals.html | 88 + .../journal/editorial_social_content.html | 53 + templates/elements/journal/how_to_cite.html | 7 + templates/elements/journal/issue_block.html | 28 + templates/elements/journal/issue_list.html | 40 + .../journal/issue_list_by_decade.html | 17 + .../elements/journal/issue_paginator.html | 33 + templates/elements/journal/issue_sidebar.html | 42 + templates/elements/journal/issue_top.html | 31 + .../elements/journal/keywords_block.html | 12 + templates/elements/journal/reading.html | 33 + templates/elements/journal/share.html | 16 + templates/elements/journal/summary_modal.html | 21 + templates/elements/journal/table_modal.html | 15 + templates/elements/journal_footer.html | 94 + templates/elements/license_block.html | 15 + templates/elements/nav_element.html | 17 + templates/elements/open_modal.html | 3 + templates/elements/pagination.html | 86 + templates/elements/preprint_block.html | 31 + templates/elements/press_footer.html | 48 + templates/elements/public_reviews.html | 40 + templates/elements/sections_block.html | 41 + templates/elements/sorting.html | 36 + templates/journal/article.html | 428 +++++ templates/journal/article_list.html | 63 + templates/journal/articles.html | 105 ++ templates/journal/authors.html | 45 + templates/journal/become_reviewer.html | 24 + templates/journal/collections.html | 42 + templates/journal/contact.html | 47 + templates/journal/editorial_team.html | 55 + templates/journal/full-text-search.html | 65 + .../journal/homepage_elements/about.html | 13 + .../journal/homepage_elements/carousel.html | 54 + .../journal/homepage_elements/featured.html | 54 + .../journal/homepage_elements/html_block.html | 1 + .../homepage_elements/issue_block.html | 4 + .../journal/homepage_elements/journals.html | 29 + templates/journal/homepage_elements/news.html | 23 + .../journal/homepage_elements/popular.html | 59 + .../journal/homepage_elements/preprints.html | 9 + templates/journal/index.html | 28 + templates/journal/issue.html | 15 + templates/journal/issue_display.html | 19 + templates/journal/issues.html | 30 + templates/journal/keyword.html | 20 + templates/journal/keywords.html | 13 + templates/journal/print.html | 39 + templates/journal/search.html | 76 + templates/journal/submissions.html | 47 + templates/press/cms/page.html | 20 + templates/press/core/news/index.html | 69 + templates/press/core/news/item.html | 29 + templates/press/editorial_team.html | 1 + .../homepage_elements/journals_and_html.html | 34 + templates/press/journal/contact.html | 43 + templates/press/nav.html | 94 + templates/press/press_index.html | 12 + templates/press/press_journals.html | 87 + 94 files changed, 7573 insertions(+), 2 deletions(-) create mode 100644 __init__.py create mode 100644 assets/css/cardinal.css create mode 100644 assets/css/clarity.css create mode 100644 assets/css/evergreen.css create mode 100644 assets/css/jca.css create mode 100644 assets/css/midnight.css create mode 100644 assets/css/ocean.css create mode 100644 assets/js/tooltip-init.js create mode 100644 build_assets.py create mode 100644 imgs/journal_of_flatcaps.png create mode 100644 templates/403.html create mode 100644 templates/404.html create mode 100644 templates/500.html create mode 100644 templates/cms/page.html create mode 100644 templates/core/accounts/activate_account.html create mode 100644 templates/core/accounts/edit_profile.html create mode 100644 templates/core/accounts/get_reset_token.html create mode 100644 templates/core/accounts/orcid_registration.html create mode 100644 templates/core/accounts/public_profile.html create mode 100644 templates/core/accounts/register.html create mode 100644 templates/core/accounts/reset_password.html create mode 100644 templates/core/base.html create mode 100644 templates/core/footer.html create mode 100644 templates/core/homepage_elements/search_bar.html create mode 100644 templates/core/login.html create mode 100644 templates/core/nav.html create mode 100644 templates/core/news/index.html create mode 100644 templates/core/news/item.html create mode 100644 templates/elements/accounts/edit_profile_body_block.html create mode 100644 templates/elements/accounts/user_form.html create mode 100644 templates/elements/article_listing.html create mode 100644 templates/elements/journal/article_list_filters.html create mode 100644 templates/elements/journal/authors_block.html create mode 100644 templates/elements/journal/citation_modals.html create mode 100644 templates/elements/journal/editorial_social_content.html create mode 100644 templates/elements/journal/how_to_cite.html create mode 100644 templates/elements/journal/issue_block.html create mode 100644 templates/elements/journal/issue_list.html create mode 100644 templates/elements/journal/issue_list_by_decade.html create mode 100644 templates/elements/journal/issue_paginator.html create mode 100644 templates/elements/journal/issue_sidebar.html create mode 100644 templates/elements/journal/issue_top.html create mode 100644 templates/elements/journal/keywords_block.html create mode 100644 templates/elements/journal/reading.html create mode 100644 templates/elements/journal/share.html create mode 100644 templates/elements/journal/summary_modal.html create mode 100644 templates/elements/journal/table_modal.html create mode 100644 templates/elements/journal_footer.html create mode 100644 templates/elements/license_block.html create mode 100644 templates/elements/nav_element.html create mode 100644 templates/elements/open_modal.html create mode 100644 templates/elements/pagination.html create mode 100644 templates/elements/preprint_block.html create mode 100644 templates/elements/press_footer.html create mode 100644 templates/elements/public_reviews.html create mode 100644 templates/elements/sections_block.html create mode 100644 templates/elements/sorting.html create mode 100644 templates/journal/article.html create mode 100644 templates/journal/article_list.html create mode 100644 templates/journal/articles.html create mode 100644 templates/journal/authors.html create mode 100644 templates/journal/become_reviewer.html create mode 100644 templates/journal/collections.html create mode 100644 templates/journal/contact.html create mode 100644 templates/journal/editorial_team.html create mode 100644 templates/journal/full-text-search.html create mode 100644 templates/journal/homepage_elements/about.html create mode 100644 templates/journal/homepage_elements/carousel.html create mode 100644 templates/journal/homepage_elements/featured.html create mode 100644 templates/journal/homepage_elements/html_block.html create mode 100644 templates/journal/homepage_elements/issue_block.html create mode 100644 templates/journal/homepage_elements/journals.html create mode 100644 templates/journal/homepage_elements/news.html create mode 100644 templates/journal/homepage_elements/popular.html create mode 100644 templates/journal/homepage_elements/preprints.html create mode 100644 templates/journal/index.html create mode 100644 templates/journal/issue.html create mode 100644 templates/journal/issue_display.html create mode 100644 templates/journal/issues.html create mode 100644 templates/journal/keyword.html create mode 100644 templates/journal/keywords.html create mode 100644 templates/journal/print.html create mode 100644 templates/journal/search.html create mode 100644 templates/journal/submissions.html create mode 100644 templates/press/cms/page.html create mode 100644 templates/press/core/news/index.html create mode 100644 templates/press/core/news/item.html create mode 100644 templates/press/editorial_team.html create mode 100644 templates/press/homepage_elements/journals_and_html.html create mode 100644 templates/press/journal/contact.html create mode 100644 templates/press/nav.html create mode 100644 templates/press/press_index.html create mode 100644 templates/press/press_journals.html diff --git a/README.md b/README.md index 18c7c77..ca94d08 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,15 @@ -# clarity -Clarity is a refreshed version of the clean theme that prioritises accessibility +# Clarity + +A more modern theme for Janeway with a switchable colour palette system and accessibility improvements over the Clean theme. + +## Installation + +Clone or copy this theme into `src/themes/`, restart the server, then select **Clarity** under General Settings. + +## Colour Palettes + +Clarity ships with five palettes: `evergreen`, `ocean`, `cardinal` and `midnight` (dark mode). To switch, edit the `@import` line near the top of `clarity.css`: + +```css +@import url('/static/clarity/css/evergreen.css'); +``` diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/assets/css/cardinal.css b/assets/css/cardinal.css new file mode 100644 index 0000000..b132ab7 --- /dev/null +++ b/assets/css/cardinal.css @@ -0,0 +1,98 @@ +:root { + /* Brand & Theme Colors */ + --brand-primary: #9b2c2c; + --brand-secondary: #c05555; + --text-link-alt: #7c2d2d; + --focus-shadow: #5a1515; + --color-success: #5cb85c; + /* Highlight color (shared across themes) */ + --highlight-color: #FFEB3B; + + /* Text Colors */ + /* Must pass WCAG color contrast at --recede-opacity */ + --text-primary: #212529; + --text-muted: #747474; + --text-on-dark: white; + --text-link: var(--body-text); + --text-black: #000; + --text-white: #fff; + --text-header: var(--text-black); + --body-text: #525252; + --nav-text: #636363; + --nav-text-active: var(--brand-primary); + --recede-opacity: 70%; + + /* Link Decoration */ + --link-decoration: underline; + --link-decoration-hover: underline; + --nav-link-decoration: none; + --nav-link-decoration-hover: underline; + --dropdown-item-decoration: none; + --dropdown-item-decoration-hover: underline; + --link-hover-color: var(--brand-primary); + --link-transition: color 0.2s ease; + + /* Background Colors */ + --bg-body: #fff; + --bg-content: white; + --bg-footer: #FCFCFC; + --bg-card-alt: #f8f9fa; + --bg-blockquote: #F0F0F0; + --bg-overlay: rgba(55, 55, 55, 0.8); + + /* UI State Colors */ + --color-success: green; + --color-danger: darkred; + + /* Border Colors */ + --border-light: #e5e5e5; + --border-medium: #6c757d; + --border-gray-200: rgb(229, 231, 235); + + /* Header & Navigation */ + --header-bg: var(--brand-primary); + --bg-nav: #fefeff; + + /* Button Colors */ + --btn-primary-bg: var(--brand-primary); + --btn-primary-border: var(--brand-primary); + --btn-primary-text: white; + --btn-outline-secondary: #6c757d; + + /* Focus & Accessibility */ + --focus-outline: #F9F9F9; + --focus-ring-size: 4px; + + /* Typography */ + --main-font: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + + /* Spacing */ + --spacing-xs: 4px; + --spacing-sm: 8px; + --spacing-md: 15px; + --spacing-lg: 20px; + --spacing-xl: 30px; + + /* Sizes */ + --border-radius: 3px; + --border-radius-lg: 2rem; + --header-height: 120px; + --footer-height: 70px; + --card-image-height: 250px; + --carousel-min-height: 500px; + --icon-size: 16px; + + /* Transitions */ + --transition-standard: all 1s ease; + + /* Pagination Colors - Light Mode */ + --pagination-color: var(--body-text); + --pagination-bg: var(--bg-content); + --pagination-border: var(--border-light); + --pagination-hover-color: var(--brand-primary); + --pagination-hover-bg: var(--bg-card-alt); + --pagination-active-color: var(--btn-primary-text); + --pagination-active-bg: var(--btn-primary-bg); + --pagination-active-border: var(--btn-primary-border); + --pagination-disabled-color: var(--text-muted); +} \ No newline at end of file diff --git a/assets/css/clarity.css b/assets/css/clarity.css new file mode 100644 index 0000000..e3e8b0c --- /dev/null +++ b/assets/css/clarity.css @@ -0,0 +1,1502 @@ +@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap'); + +/* Palette Selection - Use only one palette */ +@import url('/static/clarity/css/evergreen.css'); +/* @import url('/static/clarity/css/evergreen.css'); */ +/* @import url('/static/clean/css/ocean.css'); */ +/* @import url('/static/clean/css/cardinal.css'); */ + +/* ======================================================================== + Base Styles + ======================================================================== */ +html, +body { + height: 100%; +} + +body { + background-color: var(--bg-body); + font-family: var(--main-font); + font-weight: 400; + color: var(--body-text); + display: flex; + flex-direction: column; +} + +a { + overflow-wrap: break-word; + text-decoration: var(--link-decoration); + transition: var(--link-transition); +} + +a:hover, +a:focus { + text-decoration: var(--link-decoration-hover); + color: var(--link-hover-color); +} + +/* ======================================================================== + Typography + ======================================================================== */ +h1, h2, h3, h4, h5, h6 { + font-family: var(--main-font); + color: var(--text-header); +} + +h1 { font-size: 2rem; } +h2 { font-size: 1.5rem; } +h3 { font-size: 1.25rem; } +h4 { font-size: 1.125rem; } +h5 { font-size: 1rem; } +h6 { font-size: 0.875rem; } + +.display-4 { + font-size: 2.5rem; +} + +.editor-name { + font-size: 1.25rem; +} + +.byline { + font-size: 1rem; + font-family: var(--main-font); + margin-bottom: 0.5rem; + font-weight: 400; + line-height: 1.2; +} + +.text-muted { + color: var(--text-muted) !important; +} + +/* ======================================================================== + Layout Components + ======================================================================== */ +main.container { + padding-left: 0; + padding-right: 0; +} + +.site-header .container, +.navbar .container { + padding-inline: 0; +} + +.site-header { + background-color: var(--header-bg); + line-height: 1; + border-bottom: 1px solid var(--border-light); + padding: var(--spacing-md); + color: var(--text-on-dark); +} + +main { + margin-top: var(--spacing-lg); + padding-left: var(--spacing-lg); + padding-right: var(--spacing-lg); +} + +main a { + color: var(--text-link); +} + +#footer { + margin-top: auto; +} + +/* ======================================================================== + Navigation + ======================================================================== */ +.navbar { + padding: 0; + border-bottom: 1px solid var(--border-gray-200); +} + +.navbar-custom .navbar-nav .nav-link, +.navbar-custom .nav-link.dropdown-toggle, +.navbar-dark.navbar-custom .navbar-nav .nav-link, +.navbar-dark.navbar-custom .nav-link.dropdown-toggle { + color: var(--nav-text); + text-decoration: var(--nav-link-decoration); +} + +.navbar-custom .navbar-nav .nav-link:hover, +.navbar-custom .navbar-nav .nav-link:focus, +.navbar-custom .nav-link.dropdown-toggle:hover, +.navbar-custom .nav-link.dropdown-toggle:focus, +.navbar-dark.navbar-custom .navbar-nav .nav-link:hover, +.navbar-dark.navbar-custom .navbar-nav .nav-link:focus, +.navbar-dark.navbar-custom .nav-link.dropdown-toggle:hover, +.navbar-dark.navbar-custom .nav-link.dropdown-toggle:focus { + text-decoration: var(--nav-link-decoration-hover); + color: var(--nav-text-active); +} + +.navbar-custom .nav-item.active .nav-link, +.navbar-custom .nav-item:hover .nav-link, +.navbar-custom .nav-item:focus-visible .nav-link, +.navbar-dark.navbar-custom .nav-item.active .nav-link, +.navbar-dark.navbar-custom .nav-item:hover .nav-link, +.navbar-dark.navbar-custom .nav-item:focus-visible .nav-link { + color: var(--nav-text-active); +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border: none; + width: 0.4em; + height: 0.4em; + border-right: 2px solid currentColor; + border-bottom: 2px solid currentColor; + transform: rotate(45deg); + margin-top: -0.1em; +} + +/* Dropdown menu container */ +.dropdown-menu { + padding: var(--focus-ring-size); + background-color: var(--bg-content); + border: 1px solid var(--border-light); +} + +/* Dropdown item styles - standardized with nav-link behavior */ +.dropdown-item { + color: var(--nav-text); + text-decoration: var(--dropdown-item-decoration); + transition: var(--link-transition); +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: var(--nav-text-active); + text-decoration: var(--dropdown-item-decoration-hover); + background-color: var(--bg-card-alt); +} + +.dropdown-divider { + border-top-color: var(--border-light); +} + +/* ======================================================================== + Cards + ======================================================================== */ +.card { + margin-bottom: var(--spacing-md) !important; + display: flex; + flex-direction: column; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border-radius: 8px; + border: 1px solid rgba(0, 0, 0, 0.06); + transition: box-shadow 0.3s ease; + background-color: var(--bg-content); +} + +.card:hover { + box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15); +} + +.card-link { + text-decoration: none; +} + +.card-link:hover { + text-decoration: var(--link-decoration-hover); +} + +.card img { + max-height: var(--card-image-height); + object-fit: cover; +} + +.card-img-top { + height: 200px; + object-fit: cover; + width: 100%; +} + +.card-body { + flex-grow: 1; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.card-footer { + background: none; +} + +.card.no-image { + min-height: 200px; + background-color: var(--bg-card-alt); +} + +.card.no-image .card-img-overlay { + position: relative; + background-color: var(--bg-card-alt); + padding: 1.25rem; +} + +.card.no-image .card-img-overlay.white-text { + color: var(--text-primary); +} + +.card.no-image .card-img-overlay.white-text a { + color: var(--text-link); +} + +.card.no-image .card-img-overlay.white-text a:hover, +.card.no-image .card-img-overlay.white-text a:focus { + color: var(--brand-primary); +} + +.card-img-right { + height: 100%; + border-radius: 0 var(--border-radius) var(--border-radius) 0; +} + +.card-block { + padding: var(--spacing-lg); +} + +.card-deck { + padding-left: var(--spacing-md); + padding-right: var(--spacing-md); +} + +.card-title { + font-size: 1.5rem; +} + +.full-width-card { + min-width: 100%; +} + +/* ======================================================================== + Buttons + ======================================================================== */ +.btn-primary, +.btn-primary:active, +.btn-primary:visited { + background-color: var(--btn-primary-bg); + border-color: var(--btn-primary-border); + color: var(--btn-primary-text); +} + +.btn-primary:hover, +.btn-primary:focus { + color: var(--btn-primary-text); + background-color: var(--btn-primary-bg); + border-color: var(--btn-primary-border); +} + +.btn-background, +.btn-background:active, +.btn-background:visited { + background-color: inherit; + color: inherit; + border: 1px solid var(--brand-primary); + padding: 0 10px; + min-width: 7rem; + min-height: 2rem; + white-space: nowrap; + vertical-align: middle; + line-height: 1; +} + +.btn-background:not(:first-child) { + margin-left: 0.5rem; +} + +.btn-background:hover { + color: var(--text-on-dark); + background-color: var(--brand-primary); + border-color: var(--brand-primary); + transition: var(--transition-standard); +} + +a.btn { + text-decoration: none; +} + +.dropdown-button { + background: inherit; + font-family: inherit; + font-weight: inherit; + border: 0; +} + +.background-button { + border: 0; + background: transparent; +} + +.social-share-btn { + border: 1px black solid; +} + +.alert .close { + color: var(--color-danger); + opacity: var(--recede-opacity); +} + +.btn-outline-secondary { + color: var(--btn-outline-secondary); + border-color: var(--btn-outline-secondary); + background-color: transparent; +} + +.btn-outline-secondary:hover, +.btn-outline-secondary:focus { + color: var(--brand-primary); + background-color: transparent; + border-color: var(--brand-primary); +} + +.btn-outline-secondary:focus { + box-shadow: 0 0 0 var(--focus-ring-size) rgba(167, 172, 177, 0.25); +} + +/* ======================================================================== + Carousel + ======================================================================== */ +.carousel { + height: var(--carousel-min-height); + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border-radius: 8px; + overflow: hidden; + margin-bottom: 2rem; +} + +.carousel-inner { + height: 100%; + border-radius: 8px; +} + +.carousel-item { + height: 100%; +} + +.carousel-min { + min-width: 100%; + height: var(--carousel-min-height); +} + +.carousel-min img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.carousel-caption { + left: 0; + right: 0; + bottom: 0; + background: linear-gradient(transparent, rgba(0, 0, 0, var(--recede-opacity)) 20%); + padding: 2rem; + text-align: center; +} + +.carousel-caption a, +.carousel-caption h2 a { + color: var(--text-on-dark); +} + +.carousel-caption h3 a { + color: var(--text-on-dark); + font-size: 1.5rem; + font-weight: 500; +} + +.carousel-caption p { + color: var(--text-on-dark); + margin-bottom: 1rem; +} + +.carousel-control-next, +.carousel-control-prev { + top: 40px; + opacity: var(--recede-opacity); +} + +#carousel-buttons { + margin-left: 100px; + position: absolute; + top: 5px; + right: 5px; +} + +/* ======================================================================== + Article Styles + ======================================================================== */ +.article-title { + font-size: 1.25rem; + margin-bottom: 0.25rem; + font-weight: 500; + line-height: 1.3; + color: var(--text-header); +} + +.article-thumbnail { + object-fit: cover; +} + +.article-img { + filter: brightness(50%); +} + +.article-menu h2 { + font-size: 1.5rem; +} + +.article-authors { + color: var(--text-muted); + margin-bottom: 0.5rem; + font-weight: 400; +} + +.article-meta { + display: flex; + flex-wrap: wrap; + gap: 1rem; + color: var(--text-muted); + margin-top: 0.5rem; +} + +.meta-item { + display: inline-flex; + align-items: center; + gap: 0.25rem; +} + +.article-item { + padding: 1.25rem 0; + border-bottom: 1px solid var(--border-light); +} + +.article-item:last-child { + border-bottom: none; + padding-bottom: 0; +} + +.article-link { + color: inherit; +} + +.article-link:hover .article-title { + color: var(--link-hover-color); + transition: var(--link-transition); +} + +.article-table { + display: block; + overflow-x: scroll; + width: 100%; + margin-bottom: 1rem; + color: var(--text-primary); +} + +.article-table th, +.article-table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid var(--border-medium); +} + +.article-table thead th { + vertical-align: bottom; + border-bottom: 2px solid var(--border-medium); +} + +.article-table tbody + tbody { + border-top: 2px solid var(--border-medium); +} + +.article-table-sm th, +.article-table-sm td { + padding: 0.3rem; +} + +#main_article { + margin-top: var(--spacing-xl); +} + +#main_article img { + max-width: 100%; +} + +#article blockquote { + background: var(--bg-blockquote); + border-left: 10px solid var(--brand-primary); + margin: 1.5em 10px; + padding: 0.5em 10px; +} + +#article iframe { + max-width: 100%; + height: auto; + aspect-ratio: 16/9; + margin: 1rem 0; +} + +#reflist ul { + padding-left: 0; +} + +#reflist li { + word-wrap: break-word; + list-style-type: none; + padding-bottom: var(--spacing-sm); +} + +#reading-options{ + display: flex; + gap: 1rem; + margin: 0; + padding: 9px; + justify-content: flex-end; + min-height: fit-content; + box-sizing: border-box; + position: sticky; + top: 0; + z-index: 1000; + width: fit-content; + margin-left: auto; + background-color: var(--bg-body); +} + +.btn-opt { + border: 1px solid #1C304A; + background: #f1f1f1; +} + +.dyslexia-friendly { + font-family: Verdana !important; + color: #4c4c4c; + background-color: #F5F5DC; +} + +.dyslexia-friendly em, +.dyslexia-friendly i { + background-color: #FAFAC8; + font-style: normal; +} + +.dyslexia-friendly a { + font-family: inherit; + color: inherit; + text-decoration: underline; +} + +/* ======================================================================== + Thumbnail Styles + ======================================================================== */ +.thumbnail-container { + position: relative; + width: 80px; + height: 80px; + flex-shrink: 0; +} + +.article-thumbnail { + width: 100%; + height: 100%; + border-radius: 8px; + object-fit: cover; + display: block; +} + +.article-thumbnail[src*="journal_cover_download"], +.article-thumbnail[src*="article.png"] { + object-fit: contain; +} + +.thumbnail-fallback { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 8px; + background-color: var(--brand-primary); + color: white; + display: none; + align-items: center; + justify-content: center; + font-weight: 600; + font-size: 1.2rem; + text-transform: uppercase; +} + +.thumbnail-container.fallback-active .article-thumbnail { + display: none !important; +} + +.thumbnail-container.fallback-active .thumbnail-fallback { + display: flex !important; +} + +/* ======================================================================== + News & Blog + ======================================================================== */ +.news-post { + margin-bottom: 4rem; +} + +.news-post-title { + margin-bottom: 0.25rem; + font-size: 2.5rem; +} + +.news-post-meta { + margin-bottom: 1.25rem; + color: var(--text-muted); +} + +/* ======================================================================== + Journal Styles + ======================================================================== */ +.journal-name { + font-size: 2.5rem; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +.journal-card-title { + margin-bottom: 0; + font-size: 13px; +} + +.journal-div { + padding-bottom: var(--spacing-md); +} + +.journal-button-block { + margin-top: var(--spacing-xs); + margin-bottom: var(--spacing-xs); +} + +/* ======================================================================== + Issue & Content Sections + ======================================================================== */ +.homepage-element-wrapper:not(:first-child) { + margin-block: 2rem; +} + +.issue-section { + background: var(--bg-content); + border-radius: 8px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.06); + margin-bottom: 2rem; + padding: 2rem; +} + +.section-title { + margin-bottom: 1.5rem; + padding-bottom: 0.5rem; + border-bottom: 2px solid var(--border-light); + color: var(--text-header); + font-weight: 600; +} + +.additional-issues { + margin-top: 1rem; + padding-top: 1rem; + border-top: 1px solid var(--border-light); +} + +.also-part-of { + font-weight: 400; + font-size: 0.9rem; + margin-bottom: 0.25rem; + color: var(--text-muted); +} + +.additional-issue-link { + display: block; + margin-bottom: 0.25rem; + font-size: 0.9rem; + color: var(--text-muted); +} + +.search-results .article-item, +section[aria-label*="Results"] .article-item { + background: var(--bg-content); + border-radius: 8px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.06); + padding: 2rem; + margin-bottom: 1.5rem; +} + +.sticky-top { + max-height: 100vh; + overflow-y: auto; +} + +/* ======================================================================== + Footer + ======================================================================== */ +.site-footer { + padding: 2.5rem var(--spacing-md); + color: var(--text-muted); + text-align: center; + background-color: var(--bg-footer); + border-top: 0.05rem solid var(--border-light); +} + +.site-footer a { + color: var(--text-link-alt); +} + +.site-footer p:last-child { + margin-bottom: 0; +} + +footer svg, +footer img, +footer .img-fluid{ + max-height: var(--footer-height); + max-width: 100%; +} + +header svg { + max-height: var(--header-height); + max-width: 100%; +} + +/* ======================================================================== + Form Elements + ======================================================================== */ +.homepage-element-search-bar input[type="text"] { + font-size: 1.5rem; +} + +.homepage-element-search-bar .input-group-text { + font-size: 1.5rem; +} + +.input-group .form-control, +.input-group .custom-select, +.input-group .input-group-text { + margin: 0 !important; + border-radius: 0; +} + +.input-group > .custom-select:last-child { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; +} + +.input-group-prepend > .input-group-text { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; +} + +.input-group { + align-items: stretch; +} + +.input-group .custom-select, +.input-group .input-group-text { + height: 2.5rem; + display: flex; + align-items: center; +} + +.input-group{ + display: flex; + flex-wrap: nowrap; +} + +.input-group > input { + flex: 1; + min-width: 0; +} + +.input-group > input.group-append{ + flex-shrink: 0; + align-items: center; + display: flex; +} + +.input-group .btn { + margin: 0; + height: 100%; + border-radius: 0 .25rem .25rem 0; +} + +.badge-secondary { + background-color: var(--brand-secondary); + color: #fff; +} + +input + .btn-background { + height: 2.4375rem; +} + +span + .btn-background { + height: auto; + min-height: 1.8rem; +} + +/* ======================================================================== + Utility Classes + ======================================================================== */ +.flex-auto { + flex: 0 0 auto; +} + +.h-250 { + height: var(--card-image-height); +} + +.border-top { + border-top: 1px solid var(--border-light); +} + +.border-bottom { + border-bottom: 1px solid var(--border-light); +} + +.box-shadow { + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05); +} + +.white-text { + color: var(--text-on-dark); +} + +.white-text a { + color: var(--text-on-dark); +} + +.white-text a:hover, +.white-text a:focus { + color: var(--text-on-dark); +} + +.responsive-img { + max-width: 100%; +} + +.header-image { + max-height: var(--header-height); +} + +.footer-img { + max-width: 100%; + height: auto; +} + +.draw-attention { + background-color: var(--highlight-color); + transition: background-color 2s ease-out; +} + +.sticky-toc { + position: sticky; + max-height: 100vh; + overflow-y: auto; + top: 60px; + z-index: 999; +} + +.table-caption { + margin-bottom: var(--spacing-sm); +} + +.math-formulae { + overflow-x: auto; + padding-bottom: 1rem; +} + +/* ======================================================================== + Icons + ======================================================================== */ +.fa-check { + color: var(--color-success); +} + +.fa-times { + color: var(--color-danger); +} + +.orcid-img { + height: var(--icon-size); + width: var(--icon-size); + display: inline-block; +} + +.icon-recede{ + opacity: var(--recede-opacity); +} + +.superscript-icon { + vertical-align: super; + font-size: 0.7em !important; +} + +.pad-icon { + padding-left: 0.4rem; + padding-right: 0.4rem; +} + + +/* ======================================================================== + Lists + ======================================================================== */ +.no-bullet-list { + list-style-type: none; + padding-left: 0; + margin-left: 0; +} + +.keywords-list { + list-style: none; + padding-left: 0; + margin: 0; + white-space: normal; + margin-bottom: 1rem; +} + +.keywords-list li { + display: inline-block; +} + +.back-links-list { + list-style: none; + padding-left: 0.2rem; + margin: 0; + display: inline; + white-space: normal; +} + +.back-links-list li { + margin: 0; + padding-left: 0.1rem; + display: inline; + white-space: normal; +} + +.back-links-list li:not(:last-child)::after { + content: " "; +} + +.section-link { + white-space: nowrap; +} + +.section-link:not(:first-of-type) { + margin-left: 0.5rem; +} + +/* ======================================================================== + Grid Utilities + ======================================================================== */ +.row-eq-height { + display: flex; +} + +.row-smaller-gutters { + margin-left: -9px; + margin-right: -9px; +} + +.row-smaller-gutters > div[class^="col"] { + padding-left: 9px; + padding-right: 9px; +} + +/* ======================================================================== + Pagination + ======================================================================== */ +.site-pagination { + margin-bottom: 4rem; +} + +.site-pagination > .btn { + border-radius: var(--border-radius-lg); +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + gap: 4px; +} + +.page-item { + margin: 0; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + color: var(--pagination-color); + background-color: var(--pagination-bg); + border: 1px solid var(--pagination-border); + border-radius: var(--border-radius); + transition: var(--link-transition); + cursor: pointer; + text-decoration: none; +} + +.page-link:hover, +.page-link:focus { + color: var(--pagination-hover-color); + background-color: var(--pagination-hover-bg); + border-color: var(--border-medium); +} + +.page-link:focus { + z-index: 2; + outline: 2px solid var(--focus-outline); + outline-offset: 2px; +} + +.page-item.active .page-link { + color: var(--pagination-active-color); + background-color: var(--pagination-active-bg); + border-color: var(--pagination-active-border); + font-weight: 600; +} + +.page-item.active .page-link:hover { + background-color: var(--pagination-active-bg); + border-color: var(--pagination-active-border); +} + +.page-link[disabled], +.page-link:disabled { + color: var(--pagination-disabled-color); + pointer-events: none; + background-color: transparent; + border-color: var(--pagination-border); + cursor: not-allowed; + opacity: 0.6; +} + +/* ======================================================================== + Contact + ======================================================================== */ +.contact h3 { + font-size: 1.6rem; +} + +.contact h4 { + font-size: 1.3rem; +} + +/* ======================================================================== + Table Footnotes + ======================================================================== */ +.table-foot .table-footnotes li.fn { + list-style-type: none; +} + +/* ======================================================================== + Modal + ======================================================================== */ +.modal-sticky-close { + position: sticky; + top: 0.2rem; + right: 0.2rem; + z-index: 1050; + float: right; + margin-bottom: 0.2rem; + min-width: 24px; + min-height: 24px; +} + +/* ======================================================================== + Accessibility & Skip Navigation + ======================================================================== */ +.skip-container { + text-align: left; +} + +.skip-container a { + position: absolute; + left: -10000px; + width: 1px; + height: 1px; + overflow: hidden; + color: var(--text-link); +} + +.skip-container a:focus, +.skip-container a:active { + position: static; + left: 0; + width: auto; + height: auto; + overflow: visible; +} + +/* Focus Management */ +button, input, select, textarea, [tabindex]:not([tabindex="-1"]), +.dropdown-menu, .dropdown-item, .nav-link, .nav-link a, .btn { + margin: var(--focus-ring-size); +} + +p a, span a, li a { + margin: calc(-1 * var(--focus-ring-size)); + padding: var(--focus-ring-size); + box-sizing: border-box; +} + +.dropdown-menu a, +.dropdown-menu button, +.dropdown-menu .dropdown-item { + margin: 0; +} + +.article-block a, +.site-header a, +.site-footer a, +.article-item a, +.carousel-caption a, +p a, +li a { + display: inline-block; +} + +.dropdown-item:focus { + white-space: nowrap; +} + +.dropdown-menu { + padding: var(--focus-ring-size); +} + +.form-check:has(input:focus-visible), +.form-check:has(select:focus-visible), +.form-check:has(textarea:focus-visible) { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); + display: block; + white-space: normal; +} + +.form-check input:focus-visible { + outline: none; + box-shadow: none; +} + +/* Universal Focus Styles - Only show on keyboard navigation */ +*:focus-visible { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); +} + +a:focus-visible { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); + display: inline-block; + white-space: normal; +} + +main a:focus-visible, +.site-footer a:focus-visible, +#lightbox a:focus-visible, +.navbar-custom .nav-link:focus-visible, +.navbar-custom .navbar-brand:focus-visible, +.navbar-dark.navbar-custom .nav-link:focus-visible, +.btn:focus-visible, +.btn-primary:focus-visible, +.btn-secondary:focus-visible, +.btn-success:focus-visible, +.btn-danger:focus-visible, +.btn-warning:focus-visible, +.btn-info:focus-visible, +.btn-light:focus-visible, +.btn-dark:focus-visible, +.site-pagination > .btn:focus-visible, +.pagination button:focus-visible, +input[type="text"]:focus-visible, +input[type="email"]:focus-visible, +input[type="password"]:focus-visible, +input[type="search"]:focus-visible, +input[type="number"]:focus-visible, +input[type="date"]:focus-visible, +input[type="datetime-local"]:focus-visible, +input[type="file"]:focus-visible, +input[type="submit"]:focus-visible, +.form-control.is-valid:focus-visible, +.form-control.is-invalid:focus-visible, +textarea.tinymce:focus-visible, +.custom-select:focus-visible, +.modal-sticky-close:focus-visible { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); +} + +.carousel-control-next:focus-visible, +.carousel-control-prev:focus-visible{ + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); + opacity: 1; +} + +/* ======================================================================== + Media Queries + ======================================================================== */ +@media (min-width: 768px) { + .display-4 { + font-size: 3rem; + } + + .h-md-250 { + height: var(--card-image-height); + } +} + +@media screen and (max-width: 990px) { + .article-title { + font-size: 1.1em !important; + } +} + +@media screen and (max-width: 764px) { + .article-title { + font-size: 0.9em !important; + } + + p { + font-size: 0.7em !important; + margin-bottom: var(--spacing-sm); + } + + .card-img-overlay { + padding: 10px; + } + + .card img { + min-height: 220px; + object-fit: cover; + } + + .journal-name { + font-size: 1.4rem; + } +} + +@media (min-width: 768px) { + .row { + display: flex; + flex-direction: row; + } + .journal-container { + order: 1; + } + .col-lg-4.col-md-2 { + order: 2; + } +} + +/* ======================================================================== + Issue Cards - Horizontal Layout + ======================================================================== */ +.issues-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); + gap: 1.5rem; + margin-top: 2rem; + margin-bottom: 2rem; +} + +.issue-card { + background: var(--bg-content); + border-radius: 8px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.06); + overflow: hidden; + transition: box-shadow 0.3s ease; +} + +.issue-card:hover { + box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15); +} + +.issue-card-inner { + display: flex; + height: 195px; +} + +.issue-cover { + width: 40%; + overflow: hidden; +} + +.issue-cover img, +.issue-cover svg { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.3s ease; +} + +.issue-content { + width: 60%; + padding: 1.5rem; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.issue-title { + font-size: 1.1rem; + font-weight: 600; + color: var(--text-header); + margin-bottom: 0.5rem; + line-height: 1.3; +} + +.issue-date { + color: var(--text-muted); + font-size: 0.9rem; + margin-bottom: 0.25rem; +} + +.issue-count { + color: var(--text-muted); + font-size: 0.9rem; + margin-bottom: 1rem; +} + +.no-issues { + grid-column: 1 / -1; +} + +/* Responsive adjustments */ +@media (max-width: 768px) { + .issues-grid { + grid-template-columns: 1fr; + gap: 1rem; + } + + .issue-card-inner { + height: 200px; + } + + .issue-content { + padding: 1rem; + } + + .issue-title { + font-size: 1rem; + } +} + +/* ======================================================================== + Article Share Section + ======================================================================== */ +.share-section { + background: var(--bg-card-alt); + border-radius: 8px; + padding: 1rem; + margin-bottom: 1.5rem; +} + +.share-section h2 { + margin-bottom: 0.75rem; + font-size: 1rem; + font-weight: 600; +} + +.share-url-container { + display: flex; + gap: 0.5rem; + margin-bottom: 1rem; +} + +.share-url-input { + flex: 1; + padding: 0.5rem; + border: 1px solid var(--border-light); + border-radius: 4px; + font-size: 0.9rem; + background: var(--bg-content); +} + +.copy-button { + padding: 0.5rem 1rem; + background: var(--brand-primary); + color: white; + border: none; + border-radius: 4px; + font-size: 0.9rem; + cursor: pointer; +} + +/* ======================================================================== + Article Sidebar Lists + ======================================================================== */ +.article-menu ul { + padding-left: 20px; +} + +.article-menu ul li { + position: relative; +} + +.article-menu ul li a { + color: var(--text-link); +} + +.article-menu ul li a:hover { + color: var(--brand-primary); +} + +/* ======================================================================== + Article Tables + ======================================================================== */ +#main_article table { + width: 100%; + margin-bottom: 1rem; + background-color: transparent; + border-collapse: collapse; +} + +#main_article table th, +#main_article table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid var(--border-light); +} + +#main_article table thead th { + vertical-align: bottom; + border-bottom: 2px solid var(--border-medium); + background-color: var(--bg-card-alt); + font-weight: bold; + color: var(--text-header); +} + +#main_article table tbody tr:hover { + background-color: rgba(0, 0, 0, 0.02); +} + +#main_article table tbody + tbody { + border-top: 2px solid var(--border-medium); +} + +/* Responsive table wrapper */ +#main_article .table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} diff --git a/assets/css/evergreen.css b/assets/css/evergreen.css new file mode 100644 index 0000000..a12a25c --- /dev/null +++ b/assets/css/evergreen.css @@ -0,0 +1,98 @@ +:root { + /* Brand & Theme Colors */ + --brand-primary: #047a59; + --brand-secondary: #4F637D; + --text-link-alt: #00688B; + --focus-shadow: #193146; + --color-success: #5cb85c; + /* Highlight color (shared across themes) */ + --highlight-color: #FFEB3B; + + /* Text Colors */ + /* Must pass WCAG color contrast at --recede-opacity */ + --text-primary: #212529; + --text-muted: #747474; + --text-on-dark: white; + --text-link: var(--body-text); + --text-black: #000; + --text-white: #fff; + --text-header: var(--text-black); + --body-text: #525252; + --nav-text: #636363; + --nav-text-active: var(--brand-primary); + --recede-opacity: 70%; + + /* Link Decoration */ + --link-decoration: underline; + --link-decoration-hover: underline; + --nav-link-decoration: none; + --nav-link-decoration-hover: underline; + --dropdown-item-decoration: none; + --dropdown-item-decoration-hover: underline; + --link-hover-color: var(--brand-primary); + --link-transition: color 0.2s ease; + + /* Background Colors */ + --bg-body: #fff; + --bg-content: white; + --bg-footer: #FCFCFC; + --bg-card-alt: #f8f9fa; + --bg-blockquote: #F0F0F0; + --bg-overlay: rgba(55, 55, 55, 0.8); + + /* UI State Colors */ + --color-success: green; + --color-danger: darkred; + + /* Border Colors */ + --border-light: #e5e5e5; + --border-medium: #6c757d; + --border-gray-200: rgb(229, 231, 235); + + /* Header & Navigation */ + --header-bg: var(--brand-primary); + --bg-nav: #fefeff; + + /* Button Colors */ + --btn-primary-bg: var(--brand-primary); + --btn-primary-border: var(--brand-primary); + --btn-primary-text: white; + --btn-outline-secondary: #6c757d; + + /* Focus & Accessibility */ + --focus-outline: #F9F9F9; + --focus-ring-size: 4px; + + /* Typography */ + --main-font: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + + /* Spacing */ + --spacing-xs: 4px; + --spacing-sm: 8px; + --spacing-md: 15px; + --spacing-lg: 20px; + --spacing-xl: 30px; + + /* Sizes */ + --border-radius: 3px; + --border-radius-lg: 2rem; + --header-height: 120px; + --footer-height: 70px; + --card-image-height: 250px; + --carousel-min-height: 500px; + --icon-size: 16px; + + /* Transitions */ + --transition-standard: all 1s ease; + + /* Pagination Colors - Light Mode */ + --pagination-color: var(--body-text); + --pagination-bg: var(--bg-content); + --pagination-border: var(--border-light); + --pagination-hover-color: var(--brand-primary); + --pagination-hover-bg: var(--bg-card-alt); + --pagination-active-color: var(--btn-primary-text); + --pagination-active-bg: var(--btn-primary-bg); + --pagination-active-border: var(--btn-primary-border); + --pagination-disabled-color: var(--text-muted); +} \ No newline at end of file diff --git a/assets/css/jca.css b/assets/css/jca.css new file mode 100644 index 0000000..caea8da --- /dev/null +++ b/assets/css/jca.css @@ -0,0 +1,1676 @@ +@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap'); + +:root { + /* Brand & Theme Colors */ + --brand-primary: #6124ff; + --brand-secondary: #00dbe4; + --text-link-alt: #4a1cc4; + --focus-shadow: #3d17a3; + --color-success: #5cb85c; + /* Highlight color (shared across themes) */ + --highlight-color: #FFEB3B; + + /* Text Colors */ + /* Must pass WCAG color contrast at --recede-opacity */ + --text-primary: #212529; + --text-muted: #747474; + --text-on-dark: white; + --text-link: var(--body-text); + --text-black: #000; + --text-white: #fff; + --text-header: var(--text-black); + --body-text: #525252; + --nav-text: #636363; + --nav-text-active: var(--brand-primary); + --recede-opacity: 70%; + + /* Link Decoration */ + --link-decoration: underline; + --link-decoration-hover: underline; + --nav-link-decoration: none; + --nav-link-decoration-hover: underline; + --dropdown-item-decoration: none; + --dropdown-item-decoration-hover: underline; + --link-hover-color: var(--brand-primary); + --link-transition: color 0.2s ease; + + /* Background Colors */ + --bg-body: #fff; + --bg-content: white; + --bg-footer: #FCFCFC; + --bg-card-alt: #f8f9fa; + --bg-blockquote: #F0F0F0; + --bg-overlay: rgba(55, 55, 55, 0.8); + + /* UI State Colors */ + --color-success: green; + --color-danger: darkred; + + /* Border Colors */ + --border-light: #e5e5e5; + --border-medium: #6c757d; + --border-gray-200: rgb(229, 231, 235); + + /* Header & Navigation */ + --header-bg: #f5f5ef; + --bg-nav: #fefeff; + + /* Button Colors */ + --btn-primary-bg: var(--brand-primary); + --btn-primary-border: var(--brand-primary); + --btn-primary-text: white; + --btn-outline-secondary: #6c757d; + + /* Focus & Accessibility */ + --focus-outline: #F9F9F9; + --focus-ring-size: 4px; + + /* Typography */ + --main-font: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + + /* Spacing */ + --spacing-xs: 4px; + --spacing-sm: 8px; + --spacing-md: 15px; + --spacing-lg: 20px; + --spacing-xl: 30px; + + /* Sizes */ + --border-radius: 3px; + --border-radius-lg: 2rem; + --header-height: 120px; + --footer-height: 70px; + --card-image-height: 250px; + --carousel-min-height: 500px; + --icon-size: 16px; + + /* Transitions */ + --transition-standard: all 1s ease; + + /* Pagination Colors - Light Mode */ + --pagination-color: var(--body-text); + --pagination-bg: var(--bg-content); + --pagination-border: var(--border-light); + --pagination-hover-color: var(--brand-primary); + --pagination-hover-bg: var(--bg-card-alt); + --pagination-active-color: var(--btn-primary-text); + --pagination-active-bg: var(--btn-primary-bg); + --pagination-active-border: var(--btn-primary-border); + --pagination-disabled-color: var(--text-muted); +} + +/* ======================================================================== + Base Styles + ======================================================================== */ +html, +body { + height: 100%; +} + +body { + background-color: var(--bg-body); + font-family: var(--main-font); + font-weight: 400; + color: var(--body-text); + display: flex; + flex-direction: column; +} + +a { + overflow-wrap: break-word; + text-decoration: var(--link-decoration); + transition: var(--link-transition); +} + +a:hover, +a:focus { + text-decoration: var(--link-decoration-hover); + color: var(--link-hover-color); +} + +/* ======================================================================== + Typography + ======================================================================== */ +h1, h2, h3, h4, h5, h6 { + font-family: var(--main-font); + color: var(--text-header); +} + +h1 { font-size: 2rem; } +h2 { font-size: 1.5rem; } +h3 { font-size: 1.25rem; } +h4 { font-size: 1.125rem; } +h5 { font-size: 1rem; } +h6 { font-size: 0.875rem; } + +.display-4 { + font-size: 2.5rem; +} + +.editor-name { + font-size: 1.25rem; +} + +.byline { + font-size: 1rem; + font-family: var(--main-font); + margin-bottom: 0.5rem; + font-weight: 400; + line-height: 1.2; +} + +.text-muted { + color: var(--text-muted) !important; +} + +/* ======================================================================== + Layout Components + ======================================================================== */ +.container { + max-width: 1400px; +} + +main.container { + padding-left: 15px; + padding-right: 15px; +} + +.site-header .container, +.navbar .container { + padding-inline: 0; +} + +.site-header { + background-color: var(--header-bg); + line-height: 1; + border-bottom: 1px solid var(--border-light); + padding: var(--spacing-md); + color: var(--text-on-dark); +} + +main { + margin-top: var(--spacing-lg); + padding-left: var(--spacing-lg); + padding-right: var(--spacing-lg); +} + +main a { + color: var(--text-link); +} + +#footer { + margin-top: auto; +} + +/* ======================================================================== + Navigation + ======================================================================== */ +.navbar { + padding: 0; + border-bottom: 1px solid var(--border-gray-200); +} + +.navbar-custom .navbar-nav .nav-link, +.navbar-custom .nav-link.dropdown-toggle, +.navbar-dark.navbar-custom .navbar-nav .nav-link, +.navbar-dark.navbar-custom .nav-link.dropdown-toggle { + color: var(--nav-text); + text-decoration: var(--nav-link-decoration); +} + +.navbar-custom .navbar-nav .nav-link:hover, +.navbar-custom .navbar-nav .nav-link:focus, +.navbar-custom .nav-link.dropdown-toggle:hover, +.navbar-custom .nav-link.dropdown-toggle:focus, +.navbar-dark.navbar-custom .navbar-nav .nav-link:hover, +.navbar-dark.navbar-custom .navbar-nav .nav-link:focus, +.navbar-dark.navbar-custom .nav-link.dropdown-toggle:hover, +.navbar-dark.navbar-custom .nav-link.dropdown-toggle:focus { + text-decoration: var(--nav-link-decoration-hover); + color: var(--nav-text-active); +} + +.navbar-custom .nav-item.active .nav-link, +.navbar-custom .nav-item:hover .nav-link, +.navbar-custom .nav-item:focus-visible .nav-link, +.navbar-dark.navbar-custom .nav-item.active .nav-link, +.navbar-dark.navbar-custom .nav-item:hover .nav-link, +.navbar-dark.navbar-custom .nav-item:focus-visible .nav-link { + color: var(--nav-text-active); +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border: none; + width: 0.4em; + height: 0.4em; + border-right: 2px solid currentColor; + border-bottom: 2px solid currentColor; + transform: rotate(45deg); + margin-top: -0.1em; +} + +/* Dropdown menu container */ +.dropdown-menu { + padding: var(--focus-ring-size); + background-color: var(--bg-content); + border: 1px solid var(--border-light); +} + +/* Dropdown item styles - standardized with nav-link behavior */ +.dropdown-item { + color: var(--nav-text); + text-decoration: var(--dropdown-item-decoration); + transition: var(--link-transition); +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: var(--nav-text-active); + text-decoration: var(--dropdown-item-decoration-hover); + background-color: var(--bg-card-alt); +} + +.dropdown-divider { + border-top-color: var(--border-light); +} + +/* ======================================================================== + Cards + ======================================================================== */ +.card { + margin-bottom: var(--spacing-md) !important; + display: flex; + flex-direction: column; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border-radius: 8px; + border: 1px solid rgba(0, 0, 0, 0.06); + transition: box-shadow 0.3s ease; + background-color: var(--bg-content); +} + +.card:hover { + box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15); +} + +.card-link { + text-decoration: none; +} + +.card-link:hover { + text-decoration: var(--link-decoration-hover); +} + +.card img { + max-height: var(--card-image-height); + object-fit: cover; +} + +.card-img-top { + height: 200px; + object-fit: cover; + width: 100%; +} + +.card-body { + flex-grow: 1; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.card-footer { + background: none; +} + +.card.no-image { + min-height: 200px; + background-color: var(--bg-card-alt); +} + +.card.no-image .card-img-overlay { + position: relative; + background-color: var(--bg-card-alt); + padding: 1.25rem; +} + +.card.no-image .card-img-overlay.white-text { + color: var(--text-primary); +} + +.card.no-image .card-img-overlay.white-text a { + color: var(--text-link); +} + +.card.no-image .card-img-overlay.white-text a:hover, +.card.no-image .card-img-overlay.white-text a:focus { + color: var(--brand-primary); +} + +.card-img-right { + height: 100%; + border-radius: 0 var(--border-radius) var(--border-radius) 0; +} + +.card-block { + padding: var(--spacing-lg); +} + +.card-deck { + padding-left: var(--spacing-md); + padding-right: var(--spacing-md); +} + +.card-title { + font-size: 1.5rem; +} + +.full-width-card { + min-width: 100%; +} + +/* ======================================================================== + Buttons + ======================================================================== */ +.btn-primary, +.btn-primary:active, +.btn-primary:visited { + background-color: var(--btn-primary-bg); + border-color: var(--btn-primary-border); + color: var(--btn-primary-text); +} + +.btn-primary:hover, +.btn-primary:focus { + color: var(--btn-primary-text); + background-color: var(--btn-primary-bg); + border-color: var(--btn-primary-border); +} + +.btn-background, +.btn-background:active, +.btn-background:visited { + background-color: inherit; + color: inherit; + border: 1px solid var(--brand-primary); + padding: 0 10px; + min-width: 7rem; + min-height: 2rem; + white-space: nowrap; + vertical-align: middle; + line-height: 1; +} + +.btn-background:not(:first-child) { + margin-left: 0.5rem; +} + +.btn-background:hover { + color: var(--text-on-dark); + background-color: var(--brand-primary); + border-color: var(--brand-primary); + transition: var(--transition-standard); +} + +a.btn { + text-decoration: none; +} + +.dropdown-button { + background: inherit; + font-family: inherit; + font-weight: inherit; + border: 0; +} + +.background-button { + border: 0; + background: transparent; +} + +.social-share-btn { + border: 1px black solid; +} + +.alert .close { + color: var(--color-danger); + opacity: var(--recede-opacity); +} + +.btn-outline-secondary { + color: var(--btn-outline-secondary); + border-color: var(--btn-outline-secondary); + background-color: transparent; +} + +.btn-outline-secondary:hover, +.btn-outline-secondary:focus { + color: var(--brand-primary); + background-color: transparent; + border-color: var(--brand-primary); +} + +.btn-outline-secondary:focus { + box-shadow: 0 0 0 var(--focus-ring-size) rgba(167, 172, 177, 0.25); +} + +/* ======================================================================== + Carousel + ======================================================================== */ +/* Mobile-first: normal caption at bottom */ +.carousel { + height: var(--carousel-min-height); + box-shadow: none; + border: none; + border-radius: 0; + overflow: hidden; + margin-bottom: 2rem; +} + +.carousel-inner { + height: 100%; +} + +.carousel-item { + height: 100%; + position: relative; +} + +.carousel-min { + min-width: 100%; + height: var(--carousel-min-height); +} + +.carousel-min img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.article-img { + filter: none; +} + +.carousel-caption { + left: 0; + right: 0; + bottom: 0; + background: linear-gradient(transparent, rgba(0, 0, 0, var(--recede-opacity)) 20%); + padding: 2rem; + text-align: center; + display: block !important; +} + +.carousel-caption a, +.carousel-caption h2 a { + color: var(--text-on-dark); +} + +.carousel-caption h3 a { + color: var(--text-on-dark); + font-size: 1.5rem; + font-weight: 500; +} + +.carousel-caption p { + color: var(--text-on-dark); + margin-bottom: 1rem; +} + +.carousel-control-next, +.carousel-control-prev { + top: 40px; + opacity: var(--recede-opacity); +} + +#carousel-buttons { + margin-left: 100px; + position: absolute; + top: 5px; + right: 5px; +} + +/* Desktop: purple box floating over image on left */ +@media (min-width: 768px) { + .carousel-caption { + left: 2%; + right: auto; + top: 2.5%; + bottom: 2.5%; + min-width: 30% !important; + max-width: 30%; + background: #3b1899; + padding: 2.5rem; + text-align: left; + display: flex !important; + flex-direction: column; + justify-content: center; + align-items: flex-start; + z-index: 2; + border-radius: 8px; + } + + .carousel-caption h3 { + order: -1; + margin-bottom: 0.5rem; + } + + .carousel-caption h3 a { + font-size: 2rem; + font-weight: 700; + text-transform: uppercase; + text-decoration: none; + line-height: 1.2; + } + + .carousel-caption p { + margin-bottom: 1.5rem; + font-size: 0.95rem; + opacity: 0.9; + } + + .carousel-control-next, + .carousel-control-prev { + top: auto; + bottom: 0; + height: auto; + padding: 0.5rem; + z-index: 3; + } + + #carousel-buttons { + z-index: 3; + } +} + +/* ======================================================================== + Article Styles + ======================================================================== */ +.article-title { + font-size: 1.25rem; + margin-bottom: 0.25rem; + font-weight: 500; + line-height: 1.3; + color: var(--text-header); +} + +.article-thumbnail { + object-fit: cover; +} + +.article-img { + filter: brightness(50%); +} + +.article-menu h2 { + font-size: 1.5rem; +} + +.article-authors { + color: var(--text-muted); + margin-bottom: 0.5rem; + font-weight: 400; +} + +.article-meta { + display: flex; + flex-wrap: wrap; + gap: 1rem; + color: var(--text-muted); + margin-top: 0.5rem; +} + +.meta-item { + display: inline-flex; + align-items: center; + gap: 0.25rem; +} + +.article-item { + padding: 1.25rem 0; + border-bottom: 1px solid var(--border-light); +} + +.article-item:last-child { + border-bottom: none; + padding-bottom: 0; +} + +.article-link { + color: inherit; +} + +.article-link:hover .article-title { + color: var(--link-hover-color); + transition: var(--link-transition); +} + +.article-table { + display: block; + overflow-x: scroll; + width: 100%; + margin-bottom: 1rem; + color: var(--text-primary); +} + +.article-table th, +.article-table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid var(--border-medium); +} + +.article-table thead th { + vertical-align: bottom; + border-bottom: 2px solid var(--border-medium); +} + +.article-table tbody + tbody { + border-top: 2px solid var(--border-medium); +} + +.article-table-sm th, +.article-table-sm td { + padding: 0.3rem; +} + +#main_article { + margin-top: var(--spacing-xl); +} + +#main_article img { + max-width: 100%; +} + +#article blockquote { + background: var(--bg-blockquote); + border-left: 10px solid var(--brand-primary); + margin: 1.5em 10px; + padding: 0.5em 10px; +} + +#article iframe { + max-width: 100%; + height: auto; + aspect-ratio: 16/9; + margin: 1rem 0; +} + +#reflist ul { + padding-left: 0; +} + +#reflist li { + word-wrap: break-word; + list-style-type: none; + padding-bottom: var(--spacing-sm); +} + +#reading-options{ + display: flex; + gap: 1rem; + margin: 0; + padding: 9px; + justify-content: flex-end; + min-height: fit-content; + box-sizing: border-box; + position: sticky; + top: 0; + z-index: 1000; + width: fit-content; + margin-left: auto; + background-color: var(--bg-body); +} + +.btn-opt { + border: 1px solid #1C304A; + background: #f1f1f1; +} + +.dyslexia-friendly { + font-family: Verdana !important; + color: #4c4c4c; + background-color: #F5F5DC; +} + +.dyslexia-friendly em, +.dyslexia-friendly i { + background-color: #FAFAC8; + font-style: normal; +} + +.dyslexia-friendly a { + font-family: inherit; + color: inherit; + text-decoration: underline; +} + +/* ======================================================================== + Thumbnail Styles + ======================================================================== */ +.thumbnail-container { + position: relative; + width: 80px; + max-width: 100%; + height: 80px; + flex-shrink: 0; +} + +.article-thumbnail { + width: 100%; + height: 100%; + border-radius: 8px; + object-fit: cover; + display: block; +} + +.article-thumbnail[src*="journal_cover_download"], +.article-thumbnail[src*="article.png"] { + object-fit: contain; +} + +.thumbnail-fallback { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 8px; + background-color: var(--brand-primary); + color: white; + display: none; + align-items: center; + justify-content: center; + font-weight: 600; + font-size: 1.2rem; + text-transform: uppercase; +} + +.thumbnail-container.fallback-active .article-thumbnail { + display: none !important; +} + +.thumbnail-container.fallback-active .thumbnail-fallback { + display: flex !important; +} + +/* ======================================================================== + News & Blog + ======================================================================== */ +.news-post { + margin-bottom: 4rem; +} + +.news-post-title { + margin-bottom: 0.25rem; + font-size: 2.5rem; +} + +.news-post-meta { + margin-bottom: 1.25rem; + color: var(--text-muted); +} + +/* ======================================================================== + Journal Styles + ======================================================================== */ +.journal-name { + font-size: 2.5rem; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +.journal-card-title { + margin-bottom: 0; + font-size: 13px; +} + +.journal-div { + padding-bottom: var(--spacing-md); +} + +.journal-button-block { + margin-top: var(--spacing-xs); + margin-bottom: var(--spacing-xs); +} + +.homepage-element-about .card-body p { + columns: 2; + column-gap: 2rem; +} + +/* ======================================================================== + Issue & Content Sections + ======================================================================== */ +.homepage-element-wrapper:not(:first-child) { + margin-block: 2rem; +} + +.issue-section { + background: var(--bg-content); + border-radius: 8px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.06); + margin-bottom: 2rem; + padding: 2rem; +} + +.section-title { + margin-bottom: 1.5rem; + padding-bottom: 0.5rem; + border-bottom: 2px solid var(--border-light); + color: var(--text-header); + font-weight: 600; +} + +.additional-issues { + margin-top: 1rem; + padding-top: 1rem; + border-top: 1px solid var(--border-light); +} + +.also-part-of { + font-weight: 400; + font-size: 0.9rem; + margin-bottom: 0.25rem; + color: var(--text-muted); +} + +.additional-issue-link { + display: block; + margin-bottom: 0.25rem; + font-size: 0.9rem; + color: var(--text-muted); +} + +.search-results .article-item, +section[aria-label*="Results"] .article-item { + background: var(--bg-content); + border-radius: 8px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.06); + padding: 2rem; + margin-bottom: 1.5rem; +} + +.sticky-top { + max-height: 100vh; + overflow-y: auto; +} + +/* ======================================================================== + Footer + ======================================================================== */ +.site-footer { + padding: 2.5rem var(--spacing-md); + color: var(--text-muted); + text-align: center; + background-color: var(--bg-footer); + border-top: 0.05rem solid var(--border-light); +} + +.site-footer a { + color: var(--text-link-alt); +} + +.site-footer p:last-child { + margin-bottom: 0; +} + +footer svg, +footer img, +footer .img-fluid{ + max-height: var(--footer-height); + max-width: 100%; +} + +header svg { + max-height: var(--header-height); + max-width: 100%; +} + +/* ======================================================================== + Form Elements + ======================================================================== */ +.homepage-element-search-bar input[type="text"] { + font-size: 1.5rem; +} + +.homepage-element-search-bar .input-group-text { + font-size: 1.5rem; +} + +.input-group .form-control, +.input-group .custom-select, +.input-group .input-group-text { + margin: 0 !important; + border-radius: 0; +} + +.input-group > .custom-select:last-child { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem; +} + +.input-group-prepend > .input-group-text { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem; +} + +.input-group { + align-items: stretch; +} + +.input-group .custom-select, +.input-group .input-group-text { + height: 2.5rem; + display: flex; + align-items: center; +} + +.input-group{ + display: flex; + flex-wrap: nowrap; +} + +.input-group > input { + flex: 1; + min-width: 0; +} + +.input-group > input.group-append{ + flex-shrink: 0; + align-items: center; + display: flex; +} + +.input-group .btn { + margin: 0; + height: 100%; + border-radius: 0 .25rem .25rem 0; +} + +.badge-secondary { + background-color: var(--brand-secondary); + color: #fff; +} + +input + .btn-background { + height: 2.4375rem; +} + +span + .btn-background { + height: auto; + min-height: 1.8rem; +} + +/* ======================================================================== + Utility Classes + ======================================================================== */ +.flex-auto { + flex: 0 0 auto; +} + +.h-250 { + height: var(--card-image-height); +} + +.border-top { + border-top: 1px solid var(--border-light); +} + +.border-bottom { + border-bottom: 1px solid var(--border-light); +} + +.box-shadow { + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05); +} + +.white-text { + color: var(--text-on-dark); +} + +.white-text a { + color: var(--text-on-dark); +} + +.white-text a:hover, +.white-text a:focus { + color: var(--text-on-dark); +} + +.responsive-img { + max-width: 100%; +} + +.header-image { + max-height: var(--header-height); +} + +.footer-img { + max-width: 100%; + height: auto; +} + +.draw-attention { + background-color: var(--highlight-color); + transition: background-color 2s ease-out; +} + +.sticky-toc { + position: sticky; + max-height: 100vh; + overflow-y: auto; + top: 60px; + z-index: 999; +} + +.table-caption { + margin-bottom: var(--spacing-sm); +} + +.math-formulae { + overflow-x: auto; + padding-bottom: 1rem; +} + +/* ======================================================================== + Icons + ======================================================================== */ +.fa-check { + color: var(--color-success); +} + +.fa-times { + color: var(--color-danger); +} + +.orcid-img { + height: var(--icon-size); + width: var(--icon-size); + display: inline-block; +} + +.icon-recede{ + opacity: var(--recede-opacity); +} + +.superscript-icon { + vertical-align: super; + font-size: 0.7em !important; +} + +.pad-icon { + padding-left: 0.4rem; + padding-right: 0.4rem; +} + + +/* ======================================================================== + Lists + ======================================================================== */ +.no-bullet-list { + list-style-type: none; + padding-left: 0; + margin-left: 0; +} + +.keywords-list { + list-style: none; + padding-left: 0; + margin: 0; + white-space: normal; + margin-bottom: 1rem; +} + +.keywords-list li { + display: inline-block; +} + +.back-links-list { + list-style: none; + padding-left: 0.2rem; + margin: 0; + display: inline; + white-space: normal; +} + +.back-links-list li { + margin: 0; + padding-left: 0.1rem; + display: inline; + white-space: normal; +} + +.back-links-list li:not(:last-child)::after { + content: " "; +} + +.section-link { + white-space: nowrap; +} + +.section-link:not(:first-of-type) { + margin-left: 0.5rem; +} + +/* ======================================================================== + Grid Utilities + ======================================================================== */ +.row-eq-height { + display: flex; +} + +.row-smaller-gutters { + margin-left: -9px; + margin-right: -9px; +} + +.row-smaller-gutters > div[class^="col"] { + padding-left: 9px; + padding-right: 9px; +} + +/* ======================================================================== + Pagination + ======================================================================== */ +.site-pagination { + margin-bottom: 4rem; +} + +.site-pagination > .btn { + border-radius: var(--border-radius-lg); +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + gap: 4px; +} + +.page-item { + margin: 0; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + color: var(--pagination-color); + background-color: var(--pagination-bg); + border: 1px solid var(--pagination-border); + border-radius: var(--border-radius); + transition: var(--link-transition); + cursor: pointer; + text-decoration: none; +} + +.page-link:hover, +.page-link:focus { + color: var(--pagination-hover-color); + background-color: var(--pagination-hover-bg); + border-color: var(--border-medium); +} + +.page-link:focus { + z-index: 2; + outline: 2px solid var(--focus-outline); + outline-offset: 2px; +} + +.page-item.active .page-link { + color: var(--pagination-active-color); + background-color: var(--pagination-active-bg); + border-color: var(--pagination-active-border); + font-weight: 600; +} + +.page-item.active .page-link:hover { + background-color: var(--pagination-active-bg); + border-color: var(--pagination-active-border); +} + +.page-link[disabled], +.page-link:disabled { + color: var(--pagination-disabled-color); + pointer-events: none; + background-color: transparent; + border-color: var(--pagination-border); + cursor: not-allowed; + opacity: 0.6; +} + +/* ======================================================================== + Contact + ======================================================================== */ +.contact h3 { + font-size: 1.6rem; +} + +.contact h4 { + font-size: 1.3rem; +} + +/* ======================================================================== + Table Footnotes + ======================================================================== */ +.table-foot .table-footnotes li.fn { + list-style-type: none; +} + +/* ======================================================================== + Modal + ======================================================================== */ +.modal-sticky-close { + position: sticky; + top: 0.2rem; + right: 0.2rem; + z-index: 1050; + float: right; + margin-bottom: 0.2rem; + min-width: 24px; + min-height: 24px; +} + +/* ======================================================================== + Accessibility & Skip Navigation + ======================================================================== */ +.skip-container { + text-align: left; +} + +.skip-container a { + position: absolute; + left: -10000px; + width: 1px; + height: 1px; + overflow: hidden; + color: var(--text-link); +} + +.skip-container a:focus, +.skip-container a:active { + position: static; + left: 0; + width: auto; + height: auto; + overflow: visible; +} + +/* Focus Management */ +button, input, select, textarea, [tabindex]:not([tabindex="-1"]), +.dropdown-menu, .dropdown-item, .nav-link, .nav-link a, .btn { + margin: var(--focus-ring-size); +} + +p a, span a, li a { + margin: calc(-1 * var(--focus-ring-size)); + padding: var(--focus-ring-size); + box-sizing: border-box; +} + +.dropdown-menu a, +.dropdown-menu button, +.dropdown-menu .dropdown-item { + margin: 0; +} + +.article-block a, +.site-header a, +.site-footer a, +.article-item a, +.carousel-caption a, +p a, +li a { + display: inline-block; +} + +.dropdown-item:focus { + white-space: nowrap; +} + +.dropdown-menu { + padding: var(--focus-ring-size); +} + +.form-check:has(input:focus-visible), +.form-check:has(select:focus-visible), +.form-check:has(textarea:focus-visible) { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); + display: block; + white-space: normal; +} + +.form-check input:focus-visible { + outline: none; + box-shadow: none; +} + +/* Universal Focus Styles - Only show on keyboard navigation */ +*:focus-visible { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); +} + +a:focus-visible { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); + display: inline-block; + white-space: normal; +} + +main a:focus-visible, +.site-footer a:focus-visible, +#lightbox a:focus-visible, +.navbar-custom .nav-link:focus-visible, +.navbar-custom .navbar-brand:focus-visible, +.navbar-dark.navbar-custom .nav-link:focus-visible, +.btn:focus-visible, +.btn-primary:focus-visible, +.btn-secondary:focus-visible, +.btn-success:focus-visible, +.btn-danger:focus-visible, +.btn-warning:focus-visible, +.btn-info:focus-visible, +.btn-light:focus-visible, +.btn-dark:focus-visible, +.site-pagination > .btn:focus-visible, +.pagination button:focus-visible, +input[type="text"]:focus-visible, +input[type="email"]:focus-visible, +input[type="password"]:focus-visible, +input[type="search"]:focus-visible, +input[type="number"]:focus-visible, +input[type="date"]:focus-visible, +input[type="datetime-local"]:focus-visible, +input[type="file"]:focus-visible, +input[type="submit"]:focus-visible, +.form-control.is-valid:focus-visible, +.form-control.is-invalid:focus-visible, +textarea.tinymce:focus-visible, +.custom-select:focus-visible, +.modal-sticky-close:focus-visible { + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); +} + +.carousel-control-next:focus-visible, +.carousel-control-prev:focus-visible{ + outline: 2px var(--focus-outline) solid; + outline-offset: 0; + box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); + opacity: 1; +} + +/* ======================================================================== + Media Queries + ======================================================================== */ +@media (min-width: 768px) { + .display-4 { + font-size: 3rem; + } + + .h-md-250 { + height: var(--card-image-height); + } +} + +@media screen and (max-width: 990px) { + .article-title { + font-size: 1.1em !important; + } +} + +@media screen and (max-width: 764px) { + .container, + main, + main.container { + padding-left: 15px !important; + padding-right: 15px !important; + } + + .article-title { + font-size: 0.9em !important; + } + + p { + font-size: 0.7em !important; + margin-bottom: var(--spacing-sm); + } + + .card-img-overlay { + padding: 10px; + } + + .card img { + min-height: 220px; + object-fit: cover; + } + + .journal-name { + font-size: 1.4rem; + } + + .homepage-element-about .card-body p { + columns: 1; + } +} + +@media (min-width: 768px) { + .row { + display: flex; + flex-direction: row; + } + .journal-container { + order: 1; + } + .col-lg-4.col-md-2 { + order: 2; + } +} + +/* ======================================================================== + Issue Cards - Horizontal Layout + ======================================================================== */ +.issues-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); + gap: 1.5rem; + margin-top: 2rem; + margin-bottom: 2rem; +} + +.issue-card { + background: var(--bg-content); + border-radius: 8px; + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + border: 1px solid rgba(0, 0, 0, 0.06); + overflow: hidden; + transition: box-shadow 0.3s ease; +} + +.issue-card:hover { + box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15); +} + +.issue-card-inner { + display: flex; + height: 195px; +} + +.issue-cover { + width: 40%; + overflow: hidden; +} + +.issue-cover img, +.issue-cover svg { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.3s ease; +} + +.issue-content { + width: 60%; + padding: 1.5rem; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.issue-title { + font-size: 1.1rem; + font-weight: 600; + color: var(--text-header); + margin-bottom: 0.5rem; + line-height: 1.3; +} + +.issue-date { + color: var(--text-muted); + font-size: 0.9rem; + margin-bottom: 0.25rem; +} + +.issue-count { + color: var(--text-muted); + font-size: 0.9rem; + margin-bottom: 1rem; +} + +.no-issues { + grid-column: 1 / -1; +} + +/* Responsive adjustments */ +@media (max-width: 768px) { + .issues-grid { + grid-template-columns: 1fr; + gap: 1rem; + } + + .issue-card-inner { + height: 200px; + } + + .issue-content { + padding: 1rem; + } + + .issue-title { + font-size: 1rem; + } +} + +/* ======================================================================== + Article Share Section + ======================================================================== */ +.share-section { + background: var(--bg-card-alt); + border-radius: 8px; + padding: 1rem; + margin-bottom: 1.5rem; +} + +.share-section h2 { + margin-bottom: 0.75rem; + font-size: 1rem; + font-weight: 600; +} + +.share-url-container { + display: flex; + gap: 0.5rem; + margin-bottom: 1rem; +} + +.share-url-input { + flex: 1; + padding: 0.5rem; + border: 1px solid var(--border-light); + border-radius: 4px; + font-size: 0.9rem; + background: var(--bg-content); +} + +.copy-button { + padding: 0.5rem 1rem; + background: var(--brand-primary); + color: white; + border: none; + border-radius: 4px; + font-size: 0.9rem; + cursor: pointer; +} + +/* ======================================================================== + Article Sidebar Lists + ======================================================================== */ +.article-menu ul { + padding-left: 20px; +} + +.article-menu ul li { + position: relative; +} + +.article-menu ul li a { + color: var(--text-link); +} + +.article-menu ul li a:hover { + color: var(--brand-primary); +} + +/* ======================================================================== + Article Tables + ======================================================================== */ +#main_article table { + width: 100%; + margin-bottom: 1rem; + background-color: transparent; + border-collapse: collapse; +} + +#main_article table th, +#main_article table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid var(--border-light); +} + +#main_article table thead th { + vertical-align: bottom; + border-bottom: 2px solid var(--border-medium); + background-color: var(--bg-card-alt); + font-weight: bold; + color: var(--text-header); +} + +#main_article table tbody tr:hover { + background-color: rgba(0, 0, 0, 0.02); +} + +#main_article table tbody + tbody { + border-top: 2px solid var(--border-medium); +} + +/* Responsive table wrapper */ +#main_article .table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} \ No newline at end of file diff --git a/assets/css/midnight.css b/assets/css/midnight.css new file mode 100644 index 0000000..4ad24d9 --- /dev/null +++ b/assets/css/midnight.css @@ -0,0 +1,95 @@ +:root { + /* Brand & Theme Colors */ + --brand-primary: #0a0f1a; + --brand-secondary: #7eb3ff; + --color-success: #5cb85c; + --text-link-alt: #6ba3ff; + --focus-shadow: #2563a8; + --highlight-color: #ffd93d; + + /* Text Colors */ + --text-primary: #e4e6eb; + --text-muted: #b0b3b8; + --text-on-dark: white; + --text-link: #9bb1d4; + --text-black: #e4e6eb; + --text-white: #0a0f1a; + --text-header: #ffffff; + --body-text: #e4e6eb; + --nav-text: #b0b3b8; + --nav-text-active: #4d9fff; + --recede-opacity: 70%; + + /* Link Decoration */ + --link-decoration: underline; + --link-decoration-hover: underline; + --nav-link-decoration: none; + --nav-link-decoration-hover: underline; + --link-hover-color: #4d9fff; + --link-transition: color 0.2s ease; + --dropdown-item-decoration: none; + --dropdown-item-decoration-hover: underline; + + /* Background Colors */ + --bg-body: #0a0f1a; + --bg-content: #151b2b; + --bg-footer: #0d1219; + --bg-card-alt: #1a2235; + --bg-blockquote: #1a2235; + --bg-overlay: rgba(10, 15, 26, 0.9); + + /* UI State Colors */ + --color-danger: #ff6b6b; + + /* Border Colors */ + --border-light: #2d3748; + --border-medium: #4a5568; + --border-gray-200: #2d3748; + + /* Header & Navigation */ + --header-bg: #0a0f1a; + --bg-nav: #0d1219; + + /* Button Colors */ + --btn-primary-bg: #4d9fff; + --btn-primary-border: #4d9fff; + --btn-primary-text: #0a0f1a; + --btn-outline-secondary: #a7acb1; + + /* Focus & Accessibility */ + --focus-outline: #4d9fff; + --focus-ring-size: 4px; + + /* Typography */ + --main-font: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + + /* Spacing */ + --spacing-xs: 4px; + --spacing-sm: 8px; + --spacing-md: 15px; + --spacing-lg: 20px; + --spacing-xl: 30px; + + /* Sizes */ + --border-radius: 3px; + --border-radius-lg: 2rem; + --header-height: 120px; + --footer-height: 70px; + --card-image-height: 250px; + --carousel-min-height: 500px; + --icon-size: 16px; + + /* Transitions */ + --transition-standard: all 1s ease; + + /* Pagination Colors - Dark Mode */ + --pagination-color: #a7acb1; + --pagination-bg: transparent; + --pagination-border: var(--border-light); + --pagination-hover-color: var(--text-on-dark); + --pagination-hover-bg: var(--bg-card-alt); + --pagination-active-color: var(--btn-primary-text); + --pagination-active-bg: var(--btn-primary-bg); + --pagination-active-border: var(--btn-primary-border); + --pagination-disabled-color: var(--text-muted); +} diff --git a/assets/css/ocean.css b/assets/css/ocean.css new file mode 100644 index 0000000..27ec913 --- /dev/null +++ b/assets/css/ocean.css @@ -0,0 +1,98 @@ +:root { + /* Brand & Theme Colors */ + --brand-primary: #1e3a5f; + --brand-secondary: #5a7a9e; + --text-link-alt: #2563a8; + --focus-shadow: #2a4a6e; + --color-success: #5cb85c; + /* Highlight color (shared across themes) */ + --highlight-color: #FFEB3B; + + /* Text Colors */ + /* Must pass WCAG color contrast at --recede-opacity */ + --text-primary: #212529; + --text-muted: #747474; + --text-on-dark: white; + --text-link: var(--body-text); + --text-black: #000; + --text-white: #fff; + --text-header: var(--text-black); + --body-text: #525252; + --nav-text: #636363; + --nav-text-active: var(--brand-primary); + --recede-opacity: 70%; + + /* Link Decoration */ + --link-decoration: underline; + --link-decoration-hover: underline; + --nav-link-decoration: none; + --nav-link-decoration-hover: underline; + --dropdown-item-decoration: none; + --dropdown-item-decoration-hover: underline; + --link-hover-color: var(--brand-primary); + --link-transition: color 0.2s ease; + + /* Background Colors */ + --bg-body: #fff; + --bg-content: white; + --bg-footer: #FCFCFC; + --bg-card-alt: #f8f9fa; + --bg-blockquote: #F0F0F0; + --bg-overlay: rgba(55, 55, 55, 0.8); + + /* UI State Colors */ + --color-success: green; + --color-danger: darkred; + + /* Border Colors */ + --border-light: #e5e5e5; + --border-medium: #6c757d; + --border-gray-200: rgb(229, 231, 235); + + /* Header & Navigation */ + --header-bg: var(--brand-primary); + --bg-nav: #fefeff; + + /* Button Colors */ + --btn-primary-bg: var(--brand-primary); + --btn-primary-border: var(--brand-primary); + --btn-primary-text: white; + --btn-outline-secondary: #6c757d; + + /* Focus & Accessibility */ + --focus-outline: #F9F9F9; + --focus-ring-size: 4px; + + /* Typography */ + --main-font: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + + /* Spacing */ + --spacing-xs: 4px; + --spacing-sm: 8px; + --spacing-md: 15px; + --spacing-lg: 20px; + --spacing-xl: 30px; + + /* Sizes */ + --border-radius: 3px; + --border-radius-lg: 2rem; + --header-height: 120px; + --footer-height: 70px; + --card-image-height: 250px; + --carousel-min-height: 500px; + --icon-size: 16px; + + /* Transitions */ + --transition-standard: all 1s ease; + + /* Pagination Colors - Light Mode */ + --pagination-color: var(--body-text); + --pagination-bg: var(--bg-content); + --pagination-border: var(--border-light); + --pagination-hover-color: var(--brand-primary); + --pagination-hover-bg: var(--bg-card-alt); + --pagination-active-color: var(--btn-primary-text); + --pagination-active-bg: var(--btn-primary-bg); + --pagination-active-border: var(--btn-primary-border); + --pagination-disabled-color: var(--text-muted); +} \ No newline at end of file diff --git a/assets/js/tooltip-init.js b/assets/js/tooltip-init.js new file mode 100644 index 0000000..7ad10a0 --- /dev/null +++ b/assets/js/tooltip-init.js @@ -0,0 +1,6 @@ +// tooltip-init.js + +// Initialise Bootstrap tooltips, enabling HTML content support +$(document).ready(function () { + $('[data-toggle="tooltip"]').tooltip(); +}); diff --git a/build_assets.py b/build_assets.py new file mode 100644 index 0000000..a62ae7b --- /dev/null +++ b/build_assets.py @@ -0,0 +1,76 @@ +import os +import shutil + +from django.conf import settings + +from journal import models as journal_models + + +def copy_file(source, destination): + """ + :param source: The source of the folder for copying + :param destination: The destination folder for the file + :return: + """ + destination_folder = os.path.join(settings.BASE_DIR, os.path.dirname(destination)) + os.makedirs(destination_folder, exist_ok=True) + + shutil.copy( + os.path.join(settings.BASE_DIR, source), + os.path.join(settings.BASE_DIR, destination), + ) + + +def create_paths(): + base_path = os.path.join(settings.BASE_DIR, "static", "clarity") + folders = ["css", "js"] + + for folder in folders: + os.makedirs(os.path.join(base_path, folder), exist_ok=True) + + +def process_journals(): + journals = journal_models.Journal.objects.all() + + for journal in journals: + for file in journal.scss_files: + if file.endswith("clean_override.css"): + print(f"Copying clean override file for {journal.name}") + + override_css_file = os.path.join( + settings.BASE_DIR, + "static", + "clarity", + "css", + f"journal{journal.id}_override.css", + ) + + copy_file(file, override_css_file) + + +def copy_theme_files(): + """Copy theme CSS and JS files to static directory.""" + theme_files = [ + ("css", "clarity.css"), + ("css", "evergreen.css"), + ("css", "ocean.css"), + ("css", "cardinal.css"), + ("css", "midnight.css"), + ("js", "tooltip-init.js"), + ] + + for file_type, filename in theme_files: + source = os.path.join("themes", "clarity", "assets", file_type, filename) + destination = os.path.join("static", "clarity", file_type, filename) + copy_file(source, destination) + + +def build(): + print("Creating folders") + create_paths() + + print("Copying theme files") + copy_theme_files() + + print("Processing journal overrides") + process_journals() diff --git a/imgs/journal_of_flatcaps.png b/imgs/journal_of_flatcaps.png new file mode 100644 index 0000000000000000000000000000000000000000..1d667841ac832bcf3628504156d76bc2007a8750 GIT binary patch literal 584954 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 z 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 z zW}KbHnpuL@L@MdBr&X#6*o41iPgP>0YPDgu^3s{XX0=fOlV&=^fUR6n8DW|yyQLUC zfD&ta@zofvk@T>m>}cw}IeKQvG8}fJB&-9KSYkwr=zSoD1tH68rGW&pe7O`>wZ&5_k&Oq=Iv0Y7J1j#wfV=d@C${O2#L!FTVlkROOI zaH{$^(OD2U3qdf%?Rh)tU z5kt|Ve|Uc;u6iDsm1URCQ0raj>K{ITh|ibnImdsqLSC=ys`2jQd0dmJrLdej#N1M| zHhFozWR~77?Fs%b`t7tn(~6J(El#J4BT4kOM2oq#tE{$Mp|bn3B-_99`IqtK7p&)A zC-5Ba6-)p0+}7c$4fsFo1y7|!+~~x_{kyHlJ0RW&1~(1%Np^-Uthlzg0(fGyyeC;@_gI5jsL&tw?(Essw{MKUS>tEIVivQ4-{eO4-Fl@({t9Sc8 z32J{`cayQeK|!u5t1QdV9`Rba z?Q+P9xl;`Y0kUxh)!0%wl2+K_qESQ|n~N2;w3(6sx(J3sm;pJ{(J4YxH`-_@!2$)b z*_alPHCu~tMFdFK^zKsFC>klZOxMtqhDJftw6iG!0Ficip}l0)<_AvKbbD86tn8>* z3|2{FU_z^C_L}=M$eLnlY-Jmnr5bQWG$^VuSktY`Qcxou2wRo0jzW0P7n^_X90>HR zYc96Tw6Z}ZlvS+K0(+D-lO@TGu$-xJ9d2%?Xd$Ok)6nEmC9^52oMR~0rkLv6tEUV? zO!va8(7S1lwbn7L(J-#%k&K?Lp|z}$tw*a9!q1oWx(?gDCn;kO2$5+303ZNKL_t)E z2GUuUz%YBIeXZ-LwNuXtUt>`xo$_jAX}FroXeF;BU4vAQ?%*IvYw3lskbvo{{Ji>l ztsV*z=M)!`?C9rcj*HuD`Dei18P=zi_kc{5?>2zkLS$0vtviKBS8cYY` z+$;KT(VtkS01XX!=;zbrgPlH&cm1lV5Y3DZba0yAV6#@OQd{so5Kp}vRxK3HGcPUI z!kW>RcIv(NUe#UKhH;AcsiQRy;u2>ic%V+>Mxv_zd@)9U|I5dXX0;x%sEVxj zJt?i>9OX+E74Lk;`n3M#fBtLs_aFb$yLavM?sNaRDwe>xajnh>S1MP1`D-l8ug3pA z_+h;+=kxi5_l_m{&p-dd%k#5xtg9ZjYNywzL_WYZ?7O;rz^J#a$ooU}4%Z&uX}lN2 z`|UU2e+=P20`6@)mD?pZNOy1AX06$t;p8Lao&JM2#j-<~%8h4bEzmRtL`Ztg_$V0)Tkm50f@ zaZ!V}n4f*b4^Z!T>A_}p@4`!da3_Ux#J2G~+P!Xl-dx7GUv<3o_~*Sxu~)%68+^$W zz6OiGiJNXB4tNBh#?Go=miM*edy)AO#QV0CAHeTx%Cdj?ZVmlaDZ;2)hCunt0WRuD+K}B*?O5R{N5TuCKtgto@3`Ok@&P8!r zZqSU)HWL(~+Af&}p3O%@5*f0~p7LHc3pClb08>p*jxlpP0yFn!O}YURZZM}O+stms zR+j9r#7f8X3ZQJGp=x7Enp=-yS?fRxwTRZpW~p+Za%LfMgP=+{XHFpPzRH4U$ifUw zr`1eUrncmo2{ud_gmDeA00|Ov3~o6z!^kajhpG%lGa-ZoWvOI|G&@5KHUUao6)ZBE z0Jthr1&N%w?<9$~q{hG?}c4n*tJrQdXz{t*Qbykb^!3py`UoX+o4LGb^(>x~uh?=0U0CA+tr7 zkgCiPgc*vqM+im9Fv`7Wz+TrK4w?m!*jcUoY3pG~5-mQtsVCy9`N{ zl7nW9x~{pV#H$KuxqukI6aT#q6ink=H6)q(HT+063R$oiC{ED0AvFYg(z{r zy;*btpdu8kW-iOA)KUacXmBS2mYuTU?5K0YJDRN*x*VO1-q6A_hB|zLf2y&x)`ETM z)#AJ?XC?zJI-~}+-bIh6e^*<2|M|?%>vRL{ZSi?YLM!^e#fN{l{)>HqGNLv9>F1yL z{Hd;A##nFSUOUEqdMM9zB3)ZDr9f_oq*j6Jg|iA3g0@mv!Tg4_IL@9`WsY~Fr1W5pJeFgIcD?7}d&#IL@c+K{gvO-)B3Wu_o;Zb0DVA$zsz3F>kK*^Z%m{ zp%$--;^RNBD9D{+A3Aen^>Z`y5eDw8nX~&C3-5#m0Z+Xofe`g8Y zmf*{AxIc_=Og;aQ9q11p8zK6hK%K|l9XsOtljmi7UsUvi9zP7*ajn>bW~Q$MZ9+`} zh@OGlBx4$63>9V)Mg<)z*s%wx6=V9i%PN#$t1&>+cGyIkOir;~22_?vPz^I^U*SzY zr${-*tQJKG=CB&djfv9aUNh6?kOEuw3v7+jZ@3 zqqlu`Gcd)wN?J$NOt}Lr`)gUi%o;j>T&on#E14t%&zq+Z3skfcRBqAe;7rk*HZt1! z#C#7tgToYiw3FG`TLcpV^MvtpUjMVN4ZSIr*2d}F&hMxdP>bHsR~iwmco_>%rw{K> zS}?AckMQZliY3O=hYzQItx?&Y_3=NQKP4|~BjfaQua9=m_oIH!{JgG9UO(V!Tz|!> zwf_F8+3O|Oj9`EIcskXW-?a2x&R=}`MSs4^SL#XmPw(I9r=Pxj{_XSgrzz&V(~=vx z*>jBE&+XXuo+@WYwDWHt&g`G3>&^if9AAC+-GA;u3*K&=W)5=h^K9kufLAyFxxE>C zEAF4XS%Y>sdTZq&UW2zQz584-Zb+7Q8bNSRz-rul&hEHxCU4?YL-$SK+1vj(6)U`( zm+m=jwt+oF6Zy_DJZENhH+E%z-^L!)El6ieb8}-m*lFiO_|tI;_+qM#1M+x0vXwg{ z**Osp<8|OTkHPn5Qew$lzQZ|DD5Grp(Y z-xF+etot>@f1$hZrVPWqB|J{({W16YtNB}cvG(_$$sZ*edoeFZOOA2KavF;f7hm-sp!W{&39ahhaOCp+cD!PzX=~br4oq1tl@FZ4fq6 zh8<)J&b>2px;!BY41kbOx#bWSC7TTlxIs3CS)4D`6kG^ZEewH!hHGPArq}=wMToF~ z;i_sWLbqh4Z8D;9ke0j-!djwL z;}T}LptQ*?WN@mTIje6dBLY?opYUS!2`{UItnN!Uoq`p%K=n z=WObN%Uaho)MDlt(pnh9vRenP>mY5dmFuYPygt{b0;4`NFIv`exmrV~hjUp|tJYjc zrK4YJYE_5PO6(0w6AA^cc4lc@61WUFY_~D`Dilcjub1|`bVo}lGCyn01&HMfYM3g( zh-yVJ>~N8h8B4}e$u?SBy$qhsQ?tk{>AI?nr@a1LfBhHy#h1YOXW^$$?x8Tx(W3QE zkZoD=`e9t2)-SAhq1E}59QRW4=3vch<1KfKIfp|=MI-}jM{Gx++NW;ka>yzIY)rl1<(#K{3ds{4Zxjd z%qwpsX#TVHt=+TQ+|3q`Zh#NRZs*xUn|$-ix+B~BwA_3Qx%Ke&>F({uz3;yhMZib= z@z(LCMee(fN8a`O2jBX`um61g;jxadRrfb?gMBG$Bb+<$`P<6*>hZhQga4l};UC5B z-+TOE2={Lph(Ea4{@xM!>W0AAkMC~biwj@V@+0g0(b&r$J$@Lr6Dn&)tqU9khz5`` zJc*D*04NX>O2z~L)0V;(pbbmheGg!{1SK}05MVbuoG{=7g&>@$O|1(~(cnyZ4@jU$ zLk$ROmY;^;fCeHqiPgE)6=gQqu7U=4S)S>22N{({5rr)Zp-^SdXjocBOwXPaLc*;);o7zDa%OcVktHPylrPyF%lWvRZ1YwoO zaES?KWHrZP(P^iRViXi2$<%683Wc879LSn#v4&afR4kqzi6zu1CYENXs^q32NQ!-1 zqC9oEv8?Fb==QXX4Y;bp3bba1#}KL|5lzt@q*6IEMcSfG6|CVf8q_9<=_;r^eeD^F zkV>^)1Ep?OkG96LL^K;y#?FQ2QjHv|YL(QufM9s)i@T~^3AKo{RYqm&8r2z%(E|76 zPH2v3G%KkrghGfEW{6R3B5K_Q3RD(dBZ%yAg_Er`5?Pd1*$gq-Tn?fwW33Dp$gIj7 z5v~qSHa|SBX$vBIq-k#s#Fv3j(1MKKFOkoQb;!uxqZ*pB#ud3{X_z&H$icK+BDtJS zp4#N44Pi_18O3xGGSe)>aKM#b4KU@ZF|_zpMCj_Yr|v?iVv$;>$+CH^&!{Il0-uYQ zXoaxZVT)i?>m@5dx}BnCf5AaEnp1!dVabYA6u6v-Hm)qPMejMTC^x!wUM}mhe*Wk9 z^4~ue>r*c8Zw;jcog&j-|(=OxV zO?&fs>&wH=CGilV&b=)!c4g;i?shUCR2h!A;E^>>w9A)Pm#w`wlIO#1uiW?^n8iWY z;C3T!-cyrT>0#XNpytpY-behtEo+8T*29n; zm+Ciq_#I8XkN&;E#~I;0QqOPP34DFr9>~kl;r7MX_a}_s?9pvI=$qX+zFh8w{(#iz zhhaO5=H4%WvMVG)CJAj|-QM;Kw~UY`3MMr3JuUz(%cg^2&NwC5K(jb)9mvE;q+Leec5Agj39#%%?#zJ%SA|cK%KEfo}w)#N&_m&rBQ{|OwpPNmo_*;k7CqN7!Iq*CYMyUSz#6p zD$8oY0AZxWH0jE!k%MjxU@Np7s&$oy1*pkk1Q3$4)Lf^~sd-pKxsC+WYz2n1RD=^8 ziYi4W;mW$M>dU)wtVN&&*#aihvAS9@8R;mfO_7jrCm^yM7qaryM=x;`17Ge58`=XXy}@1Nt7#5(}nS;+M0 znvXQ%7XI&p_SGJ!zJ1ui$o`%0m}4sMAH1|?eH&WeUU&z*e*o1xAb*Xryb-X?0JJ@i zd~eFGH|^US_*EDPZv^ZGzTV2elc8I?W-sFIzrSC~4y4EMBTZZ!Up{CO*K~gKWi-8|}3}M%f(uwvmztR`D_n!FxNn zPd;uv!reXY1=D@NZr=d(d?bX&#{6x^3zqdTAivX!he}_wkndy=f57YPt5y9Yiv8Z^ zzNiH+o)5RRaiH!8jJ`GPcsl?-x&ZP{5MHXo-3oY!f_uB0uMK`LR^!{pTZ8tdT-(d& zvp352{pJ@Z4}X7iQ`k{O&9B#VSH&9DKjsL9X*p$=GC%9+R2PB(!K9y1aPKwyD|luCd&f)=Ax&AD>w z^0lU!4~Is=BaJf6C6o&cOz=(^r$T^5t*#Q_U|TL^x0@B9W>|;WkcDxv*Aj>)6HGH! z0~murxo1WeRD~>8W>YjbH&WA*1D732c_DY#nRX>wV{c^hmZ&GCRN|s!(3IfH${JM{spu1; z2~BR9smxWiE;}f$%1lH#5Ys@}dYsOg%0el-BBB){Gtn-{phAcMPD`g_OtArWW4RVa zCE1o}K%~}ii%xKtcZbvd^l5ENoS&9X3fJ|^g>tkO?@mzuW#F07(7s$?j<)!GYF#c0 zt%(Hun_BVxwa(Y-pNnhjWSkhj4%YxO1f8Bn)|XXFE>DeXVDx+!oxQ6pDKmR>XDHh` z1gvdbnxDCh_O8AEaDLa=uYq5GJNM@gKlSC~hy3#KufJY~KAl@-i`D&_s!zXNfBl~y z|8(|;KaEq5)44?-W9V|>f`7X_SMP4i^7MYo%LUB0;*0>)4dUJT$zg*XBFKAOPfThv z-Nv?OR}oK^5Xw=pBaaO^X|?IW*{Y$=5-P?q9xk z(Ar|Y4!rU4>)Q}-!}aj(K5_?IM%-upW=VTpx*ry!IO9;&#zN$!<%Zf)L~IQ} zQwIh)?++k5BDkT4nNM>8cDQM?7;2)2flpehO2Vy(tZ%GoKadL==(-YS%3C&IKF3hH)uk(IC_(82($f&?%ejv_;ZRIY++ z%FLEi3Y)Eip4otUOom&-X$)|YTZ8RPve-NPWCSc!sw7V#@8{jWFaa@|d8)KMoTZTz z+=FdqaJ{GosAwTBxuzkPQA1vVFdHy{DTPNiwq-HsvdSI_stTjl09}DHNG#`QggN7a zyp~SUmu69dT&gNp%p6TAFjGp?ZXstCgpzWss)C)s=fN5(sHvn; zH45x~X(o&G$cdnhhFFH6tm~Q$d0p6vRKHvbTji&1H@B8b$uluA*-RTq3o>HLHb z%lRFasH{@*it9B`ogX{jMP~Vu#M<6vJF~IdRkB!_>viqbdaKqx6)#u$dU?OB92uzA zjA_(jV_VksbDZ!@eKA()9q<98N3POuUOq1$|3}2r`rAL(<@(#7GoIVHw$`7kuIKZw zBz}6gAj^4qR-WH~{HJBTUg;W%ab5lCFU$2WAK%qQ?fIgyeromSFXzu+zN~-!b^X7_ zm;e4$|JyHrdLNwhc~AyUWB$5io9g12>R_CnesWn+7(|(%Wu)+$j@q-yy{;;Q-eROvmHc_g}FEQ$C{K8=5$T&3Nw`=(?*j z?3SSU%-E%px7%$2Go9@Y*X|^P5wK>DFteLQ%(id4M3XGt6VhO>X$u3IjPu5SUUMqE zapQJ&M{mSYw0oyIyq8DHbr@u96F3KO$9N9`R({wNKKQ*%O@%|Nj!k~K4{RKe>uWIX zhsCo~&pW+)gBKko(;r%Rhw%pP8}2WY3O%&pP56C0`G>Jz92)Y_#4^28yy_fa>J*?*+!kE6($n(`1{#vo$--4I=ett1~Ys4G#nU? zDW(P&=R1|#w%L3V+Xfu~C*#>-ZU~0~T84$GHOA?E1>hDYYqXeH!Nxu1b_M!;2hP*v zl!)duolH@pHa)Mfd$u8GiwFQR%9ygmFl(A}8UnDk6aH14PfKtYfY(GVmeOe?UnBPc>C>DkXP}RaVbLnG@GR8oTv=gS6)(|C(lCz*Rm?bpBkTI?!vz8@VThLIm*i3TNG;%tu zER7PYvb7B_(yD7pJjcS;M6T<|sscWQ%QQvW8kg&u!x1eOk2TjT3Q={|`4lEN`?Ri? zYc?;ZQ#&nd>AEVbYM=*BEf%oRa7yYPAC_@m;-dU=9beoRJbySn|J3q%(0KnBwyWc} zEB@s}kDuN#Ta0JAtr^Mwm#S;>pPz6kea`xV7Vnl*3+D5o!mI6Ryu;5Ias>}hYyx2H9Aci^sSS?$3cfXn#8f}q^4)A{gKjpB z`A~i7$98M*HV!*{*&|l=Z#Hta6?CJ7x7)Uccz4#?W1KcdHFvx=o7!B@2mOHEY;@B$ z*#C3Gr`%>~BRjYAH%51aD%j}H-PSS3ksBM??s@^rHsg|yel~kiHypRU$$0a4^daVm zJ6XBccH=NR=b0D2iD0?u6z{Ej@a1_6F5V4)z;Wd6JZqM8|LzSoz}F=otp!I2_Z7&> z!=OEO>@ghY)$K1E`(4MbgT3n(^7z$Z$o3_*fBZ%b#*tk=-usOP-6-(khxCs_w*Oc) z>W4j(haMj$5ae1id1rNHP{pK~_b391HU%+Et001BWNklDn5)}m(H-tc= zrYk>U1S^7`Iu#VcGjDlp9zIb-A;D}!plwchMr_Gv6H(=sPH%aWMgUe++Bpzvfrub2 zf`ulKP75wqY79zjEq28TAzg!G5Ds*@*;I--;B;Z;v~`?pI9Fz|8ML#ou7(kf>h5L; z=rC#wphB>i1Go-UG5{Cx6z8+KNG->TQI%~uNeZn)c_q?p%9zt7S(VNNlBC64E1w56 z*bFx0sYXxCXsOH^keR{OtJ+wHmBC_AnHd4YQeM}(4t1VS(&7>`Z3#=tpu3%cTq`R* zMlPoyX%#9lBsBz2r$Fmzj%&)Fqm_A%h=46;rZApcizRZT)=WhT4EC9d)-JANtTogZ zKcQ7ZnPXIrI-eJF0h%Gynu+dlKIN%5tmArJ*U^9GZznweavJC1;$`?<$>DnU@%$yu z?b>jax_*oJvijdYefjND|MH)%%SnF~KEpblaI$L6=gY_U=cfUaSZOR4f z|M>H7|Hr@n+h6|r*Z=y>HB5|BG)A>*J4uUs))> zQ;J`GdUIHhO#64r@vRNFC)4d&br`w3_3x`K^s8$gE_wZ+e9QRt!%-dlKx_v&roUOC zk>HFOA$vs3w4MZ+o|$dnMgq-lo=IHDAY#VdAosN+%uGE*FaUvVDiGM3dzk_nV_FGz z*Y@c_9rkoYE1()%kr50qfSU4XY7B~kVb5$q;b1!hdQ zGM7|j=d@s9Hd8b332^6(v6!-MlQ+_!oJN7B+7yIpD8fb=0S6~5v`zp6fkDHf*tXar zNKBF>EL*2(YEyICFGZnkvuDff5*YD_WdES)Gn;4NFs!V#d2LX0M@4BH4p~%n zgPK5}T(6kx$Z}Sn>UM#J|1W!Q+9gMhBngVB!rUXsWY*Eg&WC;b|9{f#yf@eDvyQCF zgJgsopep-8Vdmy>kj$*=o?-7Gs~8dPW-tH-Gl)P{MZK*<-jk<*Ba#{@HQ+V0J|YJU z?nw_JvMrH@xF90BAqHqUdiIM&44f)Ctywdmk1_h{SevyN9*;v058y@3(pnG+>#iOc zV~w%0r=1$kr`~NmJV@bAYu@>2nPvuz>?_8j3_0ZI5j}HF!u0N>K~bSTGGizrWNQw9 zmLoAn^AwwPntQuD`FOMb^zre-1?qMRwuP)+g8N$LRatW<7LFVyF2%0ArnVt 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

#Je^qoUFBek|* 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 W6WAPC3R1F(xo8 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

!Y4&OfgfDgX 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%0A3^m24ErBFsGXCobKAY>w7Y3!|; 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

+j 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

AR?@uJ31Ivnb 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

Oee+_`}rK|CXy75!<*3)bfhCSWOI{7WFFdR6l${ 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 F{2$ShUv>Zh literal 0 HcmV?d00001 diff --git a/templates/403.html b/templates/403.html new file mode 100644 index 0000000..cd26099 --- /dev/null +++ b/templates/403.html @@ -0,0 +1,24 @@ +{% extends "core/base.html" %} + +{% block css %} +{% endblock %} + +{% block body %} +

+
+
+ {% if request.META.maintenance_mode %} +

{% trans 'Maintenance Mode' %}

+

{{ request.META.maintenance_mode.value|safe }}

+ {% else %} +

{% trans 'Permission Denied' %}

+ {% if exception %} +

{{ exception }}

+ {% else %} +

{% trans 'You do not have permission to view this page' %}.

+ {% endif %} + {% endif %} +
+
+
+{% endblock body %} \ No newline at end of file diff --git a/templates/404.html b/templates/404.html new file mode 100644 index 0000000..6709058 --- /dev/null +++ b/templates/404.html @@ -0,0 +1,17 @@ +{% extends "core/base.html" %} + +{% block page_title %}Page Not Found{% endblock %} + +{% block css %} +{% endblock %} + +{% block body %} +
+
+
+

{% trans "Page Not Found" %}

+

{% trans "Sorry, the page you were looking for was not found." %}

+
+
+
+{% endblock body %} \ No newline at end of file diff --git a/templates/500.html b/templates/500.html new file mode 100644 index 0000000..f727cbc --- /dev/null +++ b/templates/500.html @@ -0,0 +1,42 @@ +{% load static %} +{% load i18n %} +{% load hooks %} + +{% get_current_language as current_language %} + + + + + + {% trans 'Server Error' %} + + + + + + + +
+
+
+
+

{% trans 'Server Error' %}

+

{% trans 'A server error has occurred.' %}

+
+
+ +
+
+ + + + + diff --git a/templates/cms/page.html b/templates/cms/page.html new file mode 100644 index 0000000..3254de5 --- /dev/null +++ b/templates/cms/page.html @@ -0,0 +1,36 @@ +{% extends "core/base.html" %} +{% load static %} + +{% block title %}{{ page.display_name }}{% endblock title %} + +{% block page_title %}{{ page.display_name }}{% endblock %} + +{% block body %} +
+
+
+

{{ page.display_name }}

+ +
{{ page.content|safe }}
+
+ {% if page.display_toc %} +
+
+
+
+
+

{% trans "Table of Contents" %}

+
    +
    +
    +
    +
    +
    + {% endif %} +
    +
    +{% endblock body %} + +{% block js %} + +{% endblock %} diff --git a/templates/core/accounts/activate_account.html b/templates/core/accounts/activate_account.html new file mode 100644 index 0000000..4c823ff --- /dev/null +++ b/templates/core/accounts/activate_account.html @@ -0,0 +1,32 @@ +{% extends "core/base.html" %} +{% comment %} + This template is deprecated. Account pages are now part of the back-office. +{% endcomment %} + +{% load foundation %} +{% load i18n %} + +{% block title %}{% trans 'Activate Account' %}{% endblock title %} + +{% block body %} + +
    + +{% endblock body %} diff --git a/templates/core/accounts/edit_profile.html b/templates/core/accounts/edit_profile.html new file mode 100644 index 0000000..ee1eabe --- /dev/null +++ b/templates/core/accounts/edit_profile.html @@ -0,0 +1,21 @@ +{% extends "core/base.html" %} +{% comment %} + This template is deprecated. Account pages are now part of the back-office. +{% endcomment %} + +{% load i18n %} +{% load static %} + +{% block title %}{% trans "Edit Profile" %}{% endblock title %} + +{% block css %} + {% include "common/elements/edit_profile_css_block.html" %} +{% endblock %} + +{% block body %} + {% include "elements/accounts/edit_profile_body_block.html" %} +{% endblock body %} + +{% block js %} + {% include "common/elements/edit_profile_js_block.html" %} +{% endblock %} diff --git a/templates/core/accounts/get_reset_token.html b/templates/core/accounts/get_reset_token.html new file mode 100644 index 0000000..57f9dbf --- /dev/null +++ b/templates/core/accounts/get_reset_token.html @@ -0,0 +1,32 @@ +{% extends "core/base.html" %} +{% comment %} + This template is deprecated. Account pages are now part of the back-office. +{% endcomment %} + +{% load i18n bootstrap4 %} + +{% block title %}{% trans "Reset Password" %}{% endblock title %} + +{% block body %} +
    +
    +
    +
    +
    + {% include "elements/forms/errors.html" with form=form %} +
    + {% csrf_token %} +
    + {% trans "Enter your email address to begin the reset process" %} + {% bootstrap_form form %} +
    + +
    +
    +
    +
    +
    +
    +
    +{% endblock body %} \ No newline at end of file diff --git a/templates/core/accounts/orcid_registration.html b/templates/core/accounts/orcid_registration.html new file mode 100644 index 0000000..575e705 --- /dev/null +++ b/templates/core/accounts/orcid_registration.html @@ -0,0 +1,54 @@ +{% extends "core/base.html" %} +{% comment %} + This template is deprecated. Account pages are now part of the back-office. +{% endcomment %} + +{% load foundation %} + +{% block title %}{% trans 'Unregistered ORCiD' %}{% endblock title %} + +{% block body %} + +
    +
    {% trans 'Unregistered ORCiD' %}
    +

    {% blocktrans %}The ORCiD you logged in with is not currently linked with an account in our system. You can either + register a new account, or login with an existing account to link your ORCiD for future use.{% endblocktrans %}

    + +
    + +
    + {% csrf_token %} +
    +
    +
    {% trans 'Login' %}
    +
    + + + + + + + +
    + +

    {% trans 'Forgot your password' %}?

    +
    +
    +
    + +
    + +
    + +
    +
    +
    {% trans 'Register' %}
    +
    + {% trans 'Register' %} +
    +
    + +
    +
    + +{% endblock body %} \ No newline at end of file diff --git a/templates/core/accounts/public_profile.html b/templates/core/accounts/public_profile.html new file mode 100644 index 0000000..a4fc7f3 --- /dev/null +++ b/templates/core/accounts/public_profile.html @@ -0,0 +1,40 @@ +{% extends "core/base.html" %} +{% load static %} + +{% block title %}{{ user.full_name }} {% trans 'Profile' %}{% endblock %} + +{% block body %} +
    +
    +
    + {% include "common/elements/profile_image.html" with classes="thumbnail img-fluid editorial-image" user=user %} +
    +

    {{ user.full_name }}

    +

    {% trans 'Roles' %}:
    +

      + {% for role in roles %} +
    • {{ role.role.name }}
    • + {% endfor %} +
    +

    + {% include "common/elements/profile_affiliations.html" %} +
    +
    + {% if user.biography %} +

    {% trans "Biography" %}

    + + {{ user.biography|safe }} +

    + {% endif %} + {% if user.published_articles %} +

    {% trans "Publications" %}

    + + {% for article in user.published_articles %} + {% include "elements/article_listing.html" with article=article level="shallow" %} + + {% endfor %} + {% endif %} +
    +
    +
    +{% endblock %} diff --git a/templates/core/accounts/register.html b/templates/core/accounts/register.html new file mode 100644 index 0000000..383650e --- /dev/null +++ b/templates/core/accounts/register.html @@ -0,0 +1,73 @@ +{% extends "core/base.html" %} +{% comment %} + This template is deprecated. Account pages are now part of the back-office. +{% endcomment %} + +{% load bootstrap4 %} +{% load i18n %} + +{% block title %}{% trans "Register" %}{% endblock title %} + +{% block body %} + +
    +
    + +
    + {% csrf_token %} +
    +
    +
    +
    {% trans "Register for an account with" %} {{ request.press.name }}.
    +

    {% trans "Password Rules" %}:

    +
      + {% include "common/elements/password_rules.html" %} +
    +

    {% blocktrans %}For more information read our password guide.{% endblocktrans %}

    + {% include "common/elements/orcid_registration.html" with button_classes="btn orcid-button btn-block" %} +
    + {% bootstrap_form form %} +

    + {% trans "By registering an account you agree to our" %} + {% include "common/accounts/register_privacy_policy.html" %} +

    + {% if journal_settings.general.display_register_page_notice %} + {{ journal_settings.general.register_page_notice|safe }} + {% endif %} +

    + +

    +
    +
    +
    +
    + +
    +
    + + + +{% endblock body %} diff --git a/templates/core/accounts/reset_password.html b/templates/core/accounts/reset_password.html new file mode 100644 index 0000000..2ae1610 --- /dev/null +++ b/templates/core/accounts/reset_password.html @@ -0,0 +1,64 @@ +{% extends "core/base.html" %} +{% comment %} + This template is deprecated. Account pages are now part of the back-office. +{% endcomment %} + +{% load i18n %} +{% load bootstrap4 %} + +{% block title %}{% trans "Reset Password" %}{% endblock title %} + +{% block body %} +
    +
    +
    +
    +
    +
    + {% csrf_token %} +
    +
    {% trans "Enter your new password twice to complete the reset process" %}:
    +

    {% trans "Password Rules" %}:

    +
      + {% include "common/elements/password_rules.html" %} +
    +

    + {% blocktrans trimmed %} + For more information read our password guide. + {% endblocktrans %} +

    + {% bootstrap_form form %} +
    + +
    +
    +
    +
    +
    +
    +
    + + +{% endblock body %} diff --git a/templates/core/base.html b/templates/core/base.html new file mode 100644 index 0000000..0adf8ff --- /dev/null +++ b/templates/core/base.html @@ -0,0 +1,101 @@ +{% load static %} +{% load i18n hooks press_url %} +{% get_current_language as current_language %} + + + + + + + {% if request.journal %} + {% endif %} + {% block title %}{% if request.journal %}{{ request.journal.name }}{% else %}{{ request.press.name }} + {% endif %}{% endblock title %} + {% block head %}{% endblock head %} + + + + + {% include "common/elements/favicons.html" %} + + + + + + + {% block css %}{% endblock %} + {% hook 'base_head_css' %} + + +{% include "common/elements/skip_to_main_content.html" %} + + +{% if request.journal %} + {% include "core/nav.html" %} +{% elif request.press %} + {% include "press/nav.html" %} +{% endif %} +
    + {% for message in messages %} +
    + + {{ message|linebreaksbr }} +
    + {% endfor %} + {% block body %}{% endblock body %} +
    +
    +
    + {% include "core/footer.html" %} +
    +
    +{% include "common/elements/analytics.html" %} + + + +{% block js %}{% endblock %} + + diff --git a/templates/core/footer.html b/templates/core/footer.html new file mode 100644 index 0000000..8e8ab8c --- /dev/null +++ b/templates/core/footer.html @@ -0,0 +1,19 @@ +{% load svg from press_url %} +{% load svg_or_image from press_url %} +{% load i18n %} +
    +
    + {% if request.journal.press_image_override %} + {% svg_or_image request.journal.press_image_override "img-fluid" %} + {% else %} + {% svg request.press_cover %} + {% endif %} +
    +
    + {% if request.journal %} + {% include "elements/journal_footer.html" %} + {% else %} + {% include "elements/press_footer.html" %} + {% endif %} +
    +
    diff --git a/templates/core/homepage_elements/search_bar.html b/templates/core/homepage_elements/search_bar.html new file mode 100644 index 0000000..00d611c --- /dev/null +++ b/templates/core/homepage_elements/search_bar.html @@ -0,0 +1,39 @@ +{% load i18n %} + +
    + +
    diff --git a/templates/core/login.html b/templates/core/login.html new file mode 100644 index 0000000..0d2de62 --- /dev/null +++ b/templates/core/login.html @@ -0,0 +1,59 @@ +{% extends "core/base.html" %} +{% comment %} + This template is deprecated. Account pages are now part of the back-office. +{% endcomment %} + +{% load i18n %} +{% load orcid %} + +{% block title %}{% trans "Login" %}{% endblock title %} + +{% block body %} +
    +
    +
    +
    +
    + {% if settings.ENABLE_ORCID %} +

    {% trans "Log in with your account" %}

    + {% trans "Log in with ORCiD" %} +
    + {% endif %} + {% if settings.ENABLE_OIDC %} + {% trans "Login with" %} {{ settings.OIDC_SERVICE_NAME }} +
    + {% endif %} +
    + {% include "common/elements/static-error-messages.html" with form=form %} + {% csrf_token %} + {% if journal_settings.general.display_login_page_notice %} + {{ journal_settings.general.login_page_notice|safe }} + {% endif %} +
    + + + + +
    + {{ form.captcha }} +
    +

    + +

    +
    +

    {% trans "Forgotten your password?" %} +

    + +

    + {% trans "Register a new account" %} +

    +
    +
    +
    +
    +
    +{% endblock body %} diff --git a/templates/core/nav.html b/templates/core/nav.html new file mode 100644 index 0000000..a6abd73 --- /dev/null +++ b/templates/core/nav.html @@ -0,0 +1,137 @@ +{% load static %} +{% load svg from press_url %} +{% load roles %} +{% load i18n %} +{% load hooks %} +{% load next_url %} + + diff --git a/templates/core/news/index.html b/templates/core/news/index.html new file mode 100644 index 0000000..d069d36 --- /dev/null +++ b/templates/core/news/index.html @@ -0,0 +1,92 @@ +{% extends "core/base.html" %} +{% load truncate %} +{% load dates %} +{% load pages %} + +{% block title %}{{ journal_settings.news.news_title }}{% endblock title %} + +{% block body %} +
    +
    +

    {{ journal_settings.news.news_title }}

    + {% if tag %}

    Filtering tag: {{ tag }}

    {% endif %} +
    + {% for item in news_items %} +
    +
    +
    +

    + {{ item.title|safe }} +

    + + + {{ item.body|truncatewords_html:50|safe }} + +
    + +
    +
    + {% empty %} +
    +

    + {% trans "This journal currently has no " %} {{ journal_settings.news.news_title }} {% trans "items to display." %} +

    +
    + {% endfor %} +
    +
    +
    + +
    +
    +{% endblock body %} diff --git a/templates/core/news/item.html b/templates/core/news/item.html new file mode 100644 index 0000000..d3d149c --- /dev/null +++ b/templates/core/news/item.html @@ -0,0 +1,48 @@ +{% extends "core/base.html" %} +{% load truncate %} +{% load dates %} + +{% block title %}{{ news_item.title }}{% endblock title %} + +{% block head %} +{% include "elements/social_meta.html" %} +{% endblock head %} + +{% block body %} +
    +
    +
    +
    +

    {{ news_item.title|safe }}

    +

    + {{ news_item.byline }} on {{ news_item.posted|date_human }} +

    + {{ news_item.body|safe }} + + {% if news_item.tags.all %} +

    + {% trans 'Tags ' %} + +

    + + {% endif %} +
    + +
    +
    +
    +{% endblock body %} diff --git a/templates/elements/accounts/edit_profile_body_block.html b/templates/elements/accounts/edit_profile_body_block.html new file mode 100644 index 0000000..de50b2f --- /dev/null +++ b/templates/elements/accounts/edit_profile_body_block.html @@ -0,0 +1,116 @@ +{% comment %} + This template is deprecated. Use admin/elements/accounts/user_form.html instead. +{% endcomment %} + +{% load i18n roles %} +{% user_has_role request 'reader' staff_override=False as reader %} + +
    +
    +
    +
    +
    {% trans 'Change Your Email Address' %}
    +

    {% blocktrans %}If you want to change your email address you may do so + below, however, you will be logged out and + your account will be marked as inactive until you follow the + instructions in the verfication email.{% endblocktrans %} + {% trans 'Note' %}: + {% blocktrans %}Changing your email address will also change your username + as these are one and the same.{% endblocktrans %}

    +
    + {% csrf_token %} +
    + {% trans 'Current email address' %}: {{ request.user.email }} + + +
    + +
    +
    +
    +
    +
    + +{% if request.journal and send_reader_notifications %} +
    +
    +
    +
    +
    {% trans "Register for Article Notifications" %}
    +
    +

    + {% blocktrans %}Use the button below to register to receive notifications of new articles + published in this journal {% endblocktrans %} +

    + {% csrf_token %} + {% if reader %} + + {% else %} + + {% endif %} +
    +
    +
    +
    +
    +{% endif %} + +
    +
    +
    +
    +
    {% trans 'Update Password' %}
    +

    {% trans 'You can update your password by entering your existing password plus your new password' %}.

    +
    + {% csrf_token %} +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + {% csrf_token %} + + {% include "elements/accounts/user_form.html" with form=form %} +

    + +

    +
    +
    +
    +
    +
    diff --git a/templates/elements/accounts/user_form.html b/templates/elements/accounts/user_form.html new file mode 100644 index 0000000..98f5c97 --- /dev/null +++ b/templates/elements/accounts/user_form.html @@ -0,0 +1,101 @@ +{% comment %} + This template is deprecated. Use admin/elements/accounts/user_form.html instead. +{% endcomment %} + +{% load foundation %} +{% load bootstrap4 %} +{% load static %} + +
    {% trans 'Core Data' %}
    +
    +
    + {% bootstrap_field form.salutation %} +
    +
    + {% bootstrap_field form.first_name %} +
    +
    + {% bootstrap_field form.middle_name %} +
    +
    + {% bootstrap_field form.last_name %} +
    +
    + {% bootstrap_field form.suffix %} +
    +
    +
    +
    + {% bootstrap_field form.department %} +
    +
    + {% bootstrap_field form.institution %} +
    +
    + {% bootstrap_field form.country %} +
    +
    + {% bootstrap_field form.preferred_timezone %} +
    +
    +
    +
    {% trans 'Social Media and Accounts' %}
    +
    +
    + {% bootstrap_field form.twitter %} +
    +
    + {% bootstrap_field form.facebook %} +
    +
    + {% bootstrap_field form.orcid %} +
    +
    +
    +
    + {% bootstrap_field form.github %} +
    +
    + {% bootstrap_field form.linkedin %} +
    +
    + {% bootstrap_field form.website %} +
    +
    +
    +
    {% trans 'Biography and Signature' %}
    +
    +
    + {% bootstrap_field form.biography %} +
    +
    + {% bootstrap_field form.signature %} +
    +
    + + {% trans 'Hit Enter to add a new interest' %}. +
    +
    + +
    {% trans 'Profile Image' %}
    +
    +
    + {% if user_to_edit.profile_image %} + Image of {{ user_to_edit.full_name }} + {% else %} + Generic profile image, two silhouettes against the sun going down + {% endif %} +
    +
    + {% bootstrap_field form.profile_image %} +
    + + +
    +
    +
    {% trans 'Options' %}
    +
    +
    + {% bootstrap_field form.enable_public_profile %} +
    +
    diff --git a/templates/elements/article_listing.html b/templates/elements/article_listing.html new file mode 100644 index 0000000..2415e7f --- /dev/null +++ b/templates/elements/article_listing.html @@ -0,0 +1,97 @@ +{% load i18n %} +{% load static %} +{% load dates %} +{% load alt_text %} + +
    +
    + {% if not journal_settings.article.disable_article_thumbnails %} +
    +
    + {% if article.thumbnail_image_file %} + {% get_alt_text obj=article.thumbnail_image_file default=article.title|striptags|escape %} + {% elif request.journal.thumbnail_image %} + {{ request.journal }} thumbnail icon + {% else %} + {{ article.title|striptags|escape }} + {% endif %} +
    + {{ request.journal.code|upper }} +
    +
    +
    + {% endif %} +
    + {% if article.is_remote %} + + {% if level == "deep" %} +

    {{ article.title|safe }} {% include "elements/icons/link_external.html" %}

    + {% elif level == "shallow" %} +

    {{ article.title|safe }} {% include "elements/icons/link_external.html" %}

    + {% else %} +

    {{ article.title|safe }} {% include "elements/icons/link_external.html" %}

    + {% endif %} +
    + {% else %} + + {% if level == "deep" %} +

    {{ article.title|safe }}

    + {% elif level == "shallow" %} +

    {{ article.title|safe }}

    + {% else %} +

    {{ article.title|safe }}

    + {% endif %} +
    + {% endif %} + + + + + + {% if article.issues.count > 1 %} +
    +

    {% trans 'Also a part of:'%}

    + {% for other in article.issues.all %} + {% if other != article.issue %} + + + {{other.issue_type.pretty_name}}: {{ other.display_title }} + + {% endif %} + {% endfor %} +
    + {% endif %} +
    +
    +
    \ No newline at end of file diff --git a/templates/elements/journal/article_list_filters.html b/templates/elements/journal/article_list_filters.html new file mode 100644 index 0000000..82ecd96 --- /dev/null +++ b/templates/elements/journal/article_list_filters.html @@ -0,0 +1,17 @@ +{% load classname %} +{% load bootstrap4 %} + +{% if facet_form.fields %} +
    +
    +
    +

    {% trans 'Filter' %}

    +
    + {% bootstrap_form facet_form %} + + +
    +
    +
    +
    +{% endif %} diff --git a/templates/elements/journal/authors_block.html b/templates/elements/journal/authors_block.html new file mode 100644 index 0000000..fc182e9 --- /dev/null +++ b/templates/elements/journal/authors_block.html @@ -0,0 +1,5 @@ +
      + {% for author in article.frozen_authors.all %} +
    • {{ author.full_name }}
    • + {% endfor %} +
    diff --git a/templates/elements/journal/citation_modals.html b/templates/elements/journal/citation_modals.html new file mode 100644 index 0000000..5f60889 --- /dev/null +++ b/templates/elements/journal/citation_modals.html @@ -0,0 +1,88 @@ + + + + + diff --git a/templates/elements/journal/editorial_social_content.html b/templates/elements/journal/editorial_social_content.html new file mode 100644 index 0000000..00ca70d --- /dev/null +++ b/templates/elements/journal/editorial_social_content.html @@ -0,0 +1,53 @@ +{% if user.website or user.twitter or user.facebook or user.github or user.linkedin %} +

    + {% if user.website %} + + + {% trans 'Website' %} + {% include "elements/icons/link_external.html" %} + + {% endif %} + + {% if user.twitter %} + + + {% trans 'Twitter' %} + {% include "elements/icons/link_external.html" %} + + {% endif %} + + {% if user.facebook %} + + + {% trans 'Facebook' %} + {% include "elements/icons/link_external.html" %} + + {% endif %} + + {% if user.github %} + + + {% trans 'Github' %} + {% include "elements/icons/link_external.html" %} + + {% endif %} + + {% if user.linkedin %} + + + {% trans 'Linkedin' %} + {% include "elements/icons/link_external.html" %} + + {% endif %} +

    +{% endif %} \ No newline at end of file diff --git a/templates/elements/journal/how_to_cite.html b/templates/elements/journal/how_to_cite.html new file mode 100644 index 0000000..a1434db --- /dev/null +++ b/templates/elements/journal/how_to_cite.html @@ -0,0 +1,7 @@ +{% for author in article.frozen_authors.all %}{% if not forloop.first and not forloop.last %}, {% elif forloop.last and not forloop.first %}& {% endif %}{{ author.citation_name }} +{% endfor %} +({{ article.date_published.year }}) “{{ article.title|safe }}”, +{{ journal.name }}.{% if article.issue.volume %} {{ article.issue.volume }}{% endif %}{% if article.issue.issue %}({{ article.issue.issue }}).{% endif %} +{% if article.identifier.id_type == 'doi' %} + {% include "elements/doi_display.html" with doi=article.identifier.identifier title=article.title %} +{% endif %}

    \ No newline at end of file diff --git a/templates/elements/journal/issue_block.html b/templates/elements/journal/issue_block.html new file mode 100644 index 0000000..0fb74c2 --- /dev/null +++ b/templates/elements/journal/issue_block.html @@ -0,0 +1,28 @@ +{% regroup articles by section as grouped_articles %} +{% for section, section_articles in grouped_articles %} +
    + {% if level == "deep" %} +

    + {% if section.plural and section_articles|length >= 2 %} + {{ section.plural }} + {% else %} + {{ section.name }} + {% endif %} +

    + {% else %} +

    + {% if section.plural and section_articles|length >= 2 %} + {{ section.plural }} + {% else %} + {{ section.name }} + {% endif %} +

    + {% endif %} + +
    + {% for article in section_articles %} + {% include "elements/article_listing.html" with article=article level=level %} + {% endfor %} +
    +
    +{% endfor %} \ No newline at end of file diff --git a/templates/elements/journal/issue_list.html b/templates/elements/journal/issue_list.html new file mode 100644 index 0000000..167bf13 --- /dev/null +++ b/templates/elements/journal/issue_list.html @@ -0,0 +1,40 @@ +{% load svg_or_image from press_url %} +{% load static %} +{% load i18n %} + +
    + {% for issue in issues %} +
    +
    +
    + {% if level == "deep" %} +

    + + {{ issue.display_title_a11y }} +

    + {% else %} +

    + + {{ issue.display_title_a11y }} +

    + {% endif %} + {% if issue.date %} +

    {{ issue.date|date:"F Y" }}

    + {% endif %} +

    {{ issue.articles.all.count }} {% trans "items" %}

    + + + {% trans "View issue" %} + +
    +
    +
    + {% empty %} +
    +
    +

    {% trans 'This journal has no issues' %}.

    +
    +
    + {% endfor %} +
    \ No newline at end of file diff --git a/templates/elements/journal/issue_list_by_decade.html b/templates/elements/journal/issue_list_by_decade.html new file mode 100644 index 0000000..4ede25c --- /dev/null +++ b/templates/elements/journal/issue_list_by_decade.html @@ -0,0 +1,17 @@ +

    + {% blocktrans %} + Issues are grouped by decade. Select a decade to view the issues + published during that decade. + {% endblocktrans %} +

      + {% for decade, issues in issues_by_decade.items %} +
    • + {{ decade }} +
    • + {% endfor %} +
    + +{% for decade, issues in issues_by_decade.items %} +

    {{ decade }}

    + {% include "elements/journal/issue_list.html" with issues=issues level="deep" %} +{% endfor %} \ No newline at end of file diff --git a/templates/elements/journal/issue_paginator.html b/templates/elements/journal/issue_paginator.html new file mode 100644 index 0000000..259edfd --- /dev/null +++ b/templates/elements/journal/issue_paginator.html @@ -0,0 +1,33 @@ +{% load pages %} + +{% if articles and articles.paginator %} +
    +
    + +
    +
    +{% endif %} diff --git a/templates/elements/journal/issue_sidebar.html b/templates/elements/journal/issue_sidebar.html new file mode 100644 index 0000000..78dc725 --- /dev/null +++ b/templates/elements/journal/issue_sidebar.html @@ -0,0 +1,42 @@ +{% load i18n %} + diff --git a/templates/elements/journal/issue_top.html b/templates/elements/journal/issue_top.html new file mode 100644 index 0000000..a0e4cdb --- /dev/null +++ b/templates/elements/journal/issue_top.html @@ -0,0 +1,31 @@ +{% load i18n %} +{% load alt_text %} + +{% if issue.large_image %} +
    + {% get_alt_text obj=issue file_path=issue.hero_image_url default=issue.display_title_a11y %} +
    +
    + {% if level == "deep" %} +

    {{ issue.display_title }}

    + {% else %} +

    {{ issue.display_title }}

    + {% endif %} +
    +
    +
    +{% else %} + {% if level == "deep" %} +

    {{ issue.display_title }}

    + {% else %} +

    {{ issue.display_title }}

    + {% endif %} + {% if issue.issue_description %}

    {{ issue.issue_description|safe }}

    {% endif %} +{% endif %} + +{% if issue.journal.display_issue_doi and issue.doi_url %} +

    + {% include "elements/doi_display.html" with doi=issue.doi_url title=issue.display_title %} +

    +{% endif %} +
    \ No newline at end of file diff --git a/templates/elements/journal/keywords_block.html b/templates/elements/journal/keywords_block.html new file mode 100644 index 0000000..30d0577 --- /dev/null +++ b/templates/elements/journal/keywords_block.html @@ -0,0 +1,12 @@ +{% load i18n %} + + +

    {% trans "Keywords used by articles in this journal are listed below. Select a keyword to view which articles use it." %}

    + +
      + {% for keyword in keywords %} +
    • {{ keyword.word }}
    • + {% empty %} +
    • {% trans "This journal has no keywords to display." %}
    • + {% endfor %} +
    \ No newline at end of file diff --git a/templates/elements/journal/reading.html b/templates/elements/journal/reading.html new file mode 100644 index 0000000..9503bea --- /dev/null +++ b/templates/elements/journal/reading.html @@ -0,0 +1,33 @@ +
    +

    {% trans 'Text display options' %}

    +
    + + + +
    +
    \ No newline at end of file diff --git a/templates/elements/journal/share.html b/templates/elements/journal/share.html new file mode 100644 index 0000000..4b4b668 --- /dev/null +++ b/templates/elements/journal/share.html @@ -0,0 +1,16 @@ +{% with article.get_doi_url|default:article.url as share_url %} +

    {% trans "Share" %}

    +
    + + +
    + {% include "elements/button_copy_element.html" with element_id="share-link" %} +
    +
    +{% endwith %} \ No newline at end of file diff --git a/templates/elements/journal/summary_modal.html b/templates/elements/journal/summary_modal.html new file mode 100644 index 0000000..0e67222 --- /dev/null +++ b/templates/elements/journal/summary_modal.html @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/templates/elements/journal/table_modal.html b/templates/elements/journal/table_modal.html new file mode 100644 index 0000000..5d55652 --- /dev/null +++ b/templates/elements/journal/table_modal.html @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/templates/elements/journal_footer.html b/templates/elements/journal_footer.html new file mode 100644 index 0000000..aea6539 --- /dev/null +++ b/templates/elements/journal_footer.html @@ -0,0 +1,94 @@ +{% load i18n %} +{% load next_url %} +
    +
    +
    +
      + {% if request.journal.issn %}
    • ISSN: {{ request.journal.issn }}
    • {% endif %} + {% if request.journal.print_issn %}
    • {% trans 'Print ISSN' %}: {{ request.journal.print_issn }}
    • {% endif %} + {% if journal_settings.general.publisher_name %} +
    • + {% trans 'Published by' %} + {% if journal_settings.general.publisher_url %} + + {{ journal_settings.general.publisher_name }} + + {% else %} + {{ journal_settings.general.publisher_name }} + {% endif %} +
    • + {% endif %} +
    +
    +
    +
    + + + +
    +
    +{% if request.journal.press.journal_footer_text %} +
    + +
    +{% endif %} diff --git a/templates/elements/license_block.html b/templates/elements/license_block.html new file mode 100644 index 0000000..30b0d2b --- /dev/null +++ b/templates/elements/license_block.html @@ -0,0 +1,15 @@ +
    + {% for license in request.journal.licence_set.all %} + {% if license.available_for_submission %} +
    + + + {{ license }} + {% include "elements/icons/link_external.html" %} + + +
    +
    {{ license.text|safe }}
    + {% endif %} + {% endfor %} +
    \ No newline at end of file diff --git a/templates/elements/nav_element.html b/templates/elements/nav_element.html new file mode 100644 index 0000000..3de1675 --- /dev/null +++ b/templates/elements/nav_element.html @@ -0,0 +1,17 @@ +{# Not used #} + +{% if item.has_sub_nav %} + +{% elif not item.for_footer %} + +{% endif %} diff --git a/templates/elements/open_modal.html b/templates/elements/open_modal.html new file mode 100644 index 0000000..086ab67 --- /dev/null +++ b/templates/elements/open_modal.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/templates/elements/pagination.html b/templates/elements/pagination.html new file mode 100644 index 0000000..ff84a24 --- /dev/null +++ b/templates/elements/pagination.html @@ -0,0 +1,86 @@ +{% load pages %} + +
    +
    + {% if is_paginated %} +
      + {% if page_obj.has_previous %} +
    • + +
    • + {% endif %} + + {% for page in page_obj|slice_pages_with_first_last_ellipsis:2 %} + {% if page == '...' %} +
    • + +
    • + {% else %} + {% if page_obj.number == page.number %} +
    • + +
    • + {% else %} +
    • + +
    • + {% endif %} + {% endif %} + {% endfor %} + + {% if page_obj.has_next %} +
    • + +
    • + {% endif %} +
    + {% endif %} +
    +
    + +
    + +
    +
    +
    diff --git a/templates/elements/preprint_block.html b/templates/elements/preprint_block.html new file mode 100644 index 0000000..a60c737 --- /dev/null +++ b/templates/elements/preprint_block.html @@ -0,0 +1,31 @@ +{% load dates %} + +{% for preprint in preprints %} + +
    +
    +
    +

    + {{ preprint.title|safe }} +

    +

    + +

      + {% for author in preprint.authors.all %} +
    • {{ author.full_name }}
    • + {% endfor %} +
    + +

    +

    + + + +

    +
    +
    +
    + +{% endfor %} diff --git a/templates/elements/press_footer.html b/templates/elements/press_footer.html new file mode 100644 index 0000000..d6edeb9 --- /dev/null +++ b/templates/elements/press_footer.html @@ -0,0 +1,48 @@ +{% load i18n %} +{% load next_url %} + +
    +
    + {{ press.footer_description|default:""|safe }} +
    +
    +

    +

    +

    +
    +
    diff --git a/templates/elements/public_reviews.html b/templates/elements/public_reviews.html new file mode 100644 index 0000000..97533b9 --- /dev/null +++ b/templates/elements/public_reviews.html @@ -0,0 +1,40 @@ + {% for review in article.public_reviews %} + +{% endfor %} diff --git a/templates/elements/sections_block.html b/templates/elements/sections_block.html new file mode 100644 index 0000000..2fa3a7d --- /dev/null +++ b/templates/elements/sections_block.html @@ -0,0 +1,41 @@ +

    {% trans 'Sections' %}

    + + + + + + + + + + + + + {% for section in sections %} + + + + + + + + + {% empty %} + {% endfor %} + +
    {% trans 'Sections submission information' %}
    {% trans 'Section or article type' %}{% trans 'Public Submissions' %}{% trans 'Peer Reviewed' %}{% trans 'Indexed' %}
    {{ section.name }}{% if section.public_submissions %} + {% trans 'Yes' %} + {% else %} + {% trans 'No' %} + {% endif %} + {% if section.number_of_reviewers > 0 %} + {% trans 'Yes' %} + {% else %} + {% trans 'No' %} + {% endif %} + {% if section.indexing %} + {% trans 'Yes' %} + {% else %} + {% trans 'No' % } + {% endif %} +
    diff --git a/templates/elements/sorting.html b/templates/elements/sorting.html new file mode 100644 index 0000000..0e6b533 --- /dev/null +++ b/templates/elements/sorting.html @@ -0,0 +1,36 @@ +{% load pages %} + +{% if order_by_choices %} +
    +
    +

    + {% blocktrans count result_count=page_obj.paginator.count %} + 1 result + {% plural %} + {{ result_count }} results + {% endblocktrans %} +

    +
    +
    +
    +
    + +
    + +
    +
    +
    +{% endif %} diff --git a/templates/journal/article.html b/templates/journal/article.html new file mode 100644 index 0000000..e11fbbf --- /dev/null +++ b/templates/journal/article.html @@ -0,0 +1,428 @@ +{% extends "core/base.html" %} +{% load static %} +{% load hooks %} +{% load i18n %} +{% load dates %} +{% load alt_text %} + +{% block title %} + {% include "common/elements/journal/article_title.html" %} +{% endblock %} + +{% block head %} + + {% include "elements/article_meta_tags.html" %} +{% endblock %} + +{% block body %} +
    + {% if not journal_settings.article.disable_article_large_image %} +
    + {% if article.large_image_file.id or article.issue.large_image or journal.default_large_image %} + {% if article.large_image_file.id %} + {% get_alt_text obj=article.large_image_file default=article.title|striptags as image_alt %} + {% elif article.issue.large_image %} + {% get_alt_text file_path=article.issue.large_image.url default=article.title|striptags as image_alt %} + {% else %} + {% get_alt_text file_path=journal.default_large_image.url default=article.title|striptags as image_alt %} + {% endif %} +
    + {{ image_alt }} + {% else %} +
    + + {% endif %} +
    +
    +

    {{ article.section.name }}

    +

    {{ article.title|safe }}

    + {% if article.is_published or proofing %} + {% include "common/elements/journal/article_authors_br.html" %} + {% endif %} +
    +
    +
    +
    + {% endif %} + +
    + + {% include "elements/journal/reading.html" %} + +
    + +
    +
    + {% if journal_settings.article.disable_article_large_image %} + {{ article.section.name }} +

    {{ article.title|safe }}

    + {% endif %} + {% if article.abstract and article.abstract != '' %} +

    {% trans "Abstract" %}

    +

    {{ article.abstract | safe }}

    + {% endif %} + {% if journal_settings.general.keyword_list_page %} + {% include "elements/journal/article_keywords.html" with keywords=article.keywords linked="True" %} + {% else %} + {% include "elements/journal/article_keywords.html" with keywords=article.keywords %} + {% endif %} + {% if article.is_published or proofing %} + {% include "elements/journal/cite.html" %} + {% endif %} + {% if article.rights %} +

    {% trans "Rights" %}:

    +

    {{ article.rights | safe }}

    + {% endif %} + {% if article.is_published or proofing %} +
    +

    {% trans 'Files' %}

    + {% if galleys %} + + {% else %} +

    {% trans 'Downloads are not available for this article.' %}

    + {% endif %} +
    + {% endif %} + + {% include "elements/funder_info_for_readers.html" %} + + {% if article.publisher_notes.all %} +
    +

    {% trans "Publisher Notes" %}

    +
      + {% for note in article.publisher_notes.all %} +
    • {{ note.text }}
    • + {% endfor %} +
    +
    + {% endif %} + + {% if article_content %} +
    +
    + {{ article_content|safe }} +
    + {% hook 'article_footer_block' %} +
    +
    +
    + {% endif %} +
    +
    +
    +
    +
    +
    +
    + {% include "common/elements/altmetric_badges.html" with article=article %} + {% if journal_settings.article.disable_article_large_image %} +

    + {% blocktrans count counter=article.frozen_authors.count %} + Author + {% plural %} + Authors + {% endblocktrans %} +

    + {% include "common/elements/journal/article_authors_ul.html" %} + {% endif %} + + {% if article.is_published or proofing %} + {% include "elements/journal/share.html" %} + {% spaceless %} +

    {% trans "Files" %}

    + {% if galleys %} + + {% if proofing %} +

    + + Note to proofreader: Download links on this page begin to work when the article is published. +

    + {% endif %} + {% else %} +

    {% trans 'Downloads are not available for this article.' %}

    + {% endif %} + {% endspaceless %} + {% endif %} + {% if article.supplementary_files.all %} +

    {% trans "Supplementary Files" %}

    + + {% endif %} + + {% include "elements/journal/article_issue_list.html" %} + +

    {% trans "Information" %}

    +
      + {% if journal_settings.article.display_date_submitted and article.date_submitted %} +
    • + {% trans "Submitted on" %} {{ article.date_submitted|date_human }} +
    • + {% endif %} + {% if journal_settings.article.display_date_accepted and article.date_accepted %} +
    • + {% trans "Accepted on" %} {{ article.date_accepted|date_human }} +
    • + {% endif %} + {% if article.is_published or proofing %} +
    • + {% trans "Published on" %} {{ article.date_published|date_human }} +
    • + {% endif %} + {% if article.page_range %} +
    • {% trans "Pages" %}: {{ article.page_range }}
    • + {% endif %} + {% if article.article_number %} +
    • {% trans "Article Number" %}: {{ article.article_number }}
    • + {% endif %} + {% if article.publisher_name %} +
    • {% trans "Publisher" %}: {{ article.publisher_name }}
    • + {% endif %} + {% if article.publication_title %} +
    • {% trans "Original Publication" %}: {{ article.publication_title }}
    • + {% endif %} + {% if article.publication_title %} +
    • {% trans "Original ISSN" %}: {{ article.ISSN_override }}
    • + {% endif %} + {% if article.peer_reviewed %} +
    • {% trans "Peer Reviewed" %} + +
    • + {% endif %} + {% if article.license %} +
    • {% trans "Licence" %} + + {{ article.license.name }} + {% include "elements/icons/link_external.html" %} + +
    • + {% endif %} + {% if journal_settings.general.submission_summary and article.non_specialist_summary %} +
    • + + {% trans 'Non Specialist Summary' %} + {% include "elements/icons/link_modal.html" %} + +
    • + {% endif %} +
    + {% if article.competing_interests %} +

    {% trans "Competing Interests" %}

    +
      +
    • {{ article.competing_interests|safe }}
    • +
    + {% endif %} + {% for field in article.custom_fields %} +

    {% trans field.field.name %}

    +

    {{ field.answer|safe }}

    + {% endfor %} + {% if article.is_published or proofing %} + + {% if journal_settings.general.open_peer_review %} + {% if article.public_reviews.count > 0 %} +

    {% trans "Open Peer Reviews" %}

    + + {% endif %} + {% endif %} + + {% if not request.journal.disable_metrics_display %} +

    {% trans "Metrics" %}

    +
      +
    • {% trans "Views" %}: {{ article.metrics.views }}
    • + {% if galleys %} +
    • {% trans "Downloads" %}: {{ article.metrics.downloads }}
    • + {% endif %} + {% if article.metrics.alm.twitter %} +
    • {% trans "Twitter" %}: {{ article.metrics.alm.twitter }}
    • {% endif %} + {% if article.metrics.alm.wikipedia %} +
    • {% trans "Wikipedia" %}: {{ article.metrics.alm.wikipedia }}
    • {% endif %} + {% if article.metrics.alm.reddit %} +
    • {% trans "Reddit" %}: {{ article.metrics.alm.reddit }}
    • {% endif %} + {% if article.citation_count and not journal_settings.article.suppress_citations_metric %} +
    • {% trans "Citations" %}: {{ article.citation_count }}
    • {% endif %} +
    + {% endif %} +

    {% trans "Citation" %}

    +
    + + + + + RIS + {% include "elements/icons/link_download.html" %} + + + BibTeX + {% include "elements/icons/link_download.html" %} + +
    +
    + {% if article.preprint and article.preprint.is_published %} +

    {{ article.preprint.repository.object_name }}

    +

    This article is linked to + a {{ article.preprint.repository.object_name }} + in {{ article.preprint.repository.name }}.

    +

    + {{ article.preprint.title }} +

    + {% endif %} +

    {% trans 'File Checksums' %}

    (MD5) + {% if galleys %} +
      + {% for galley in galleys %} +
    • + {{ galley.label }}: {{ galley.file.checksum }} +
    • + {% endfor %} +
    + {% else %} +

    {% trans 'File Checksums are not available for this article.' %}

    + {% endif %} + + {% if journal_settings.general.use_credit and author.credits.exists %} +

    {% trans 'CRediT Roles' %}

    +
      + {% for author, credit_records in article.authors_and_credits.items %} +
    • + {{ author.full_name }}: + {% for record in credit_records %} +
        +
      • {{ record }}
      • +
      + {% endfor %} +
    • + {% endfor %} +
    +

    + + More information about CRediT. + {% include "elements/icons/link_external.html" %} + +

    + {% endif %} + {% endif %} +
    + {% hook 'article_sidebar' %} +
    +
    +
    + {% if article_content %} +
    +
    +
    +
    +

    {% trans "Table of Contents" %}

    +
      +
      +
      +
      +
      + {% endif %} +
      +
      + + {% include "elements/journal/citation_modals.html" %} + {% if journal_settings.general.submission_summary %} + {% include "elements/journal/summary_modal.html" %} + {% endif %} + {% include "elements/public_reviews.html" %} + {% for table in tables_in_galley %} + {% include "elements/journal/table_modal.html" with content=table.content tableid=table.id %} + {% endfor %} + +{% endblock body %} + +{% block js %} + + + + {% hook 'article_js_block' %} + + + + + + + +{% endblock js %} diff --git a/templates/journal/article_list.html b/templates/journal/article_list.html new file mode 100644 index 0000000..fe4511e --- /dev/null +++ b/templates/journal/article_list.html @@ -0,0 +1,63 @@ +{% extends "core/base.html" %} + +{% load static %} +{% load i18n %} +{% load bootstrap4 %} + +{% block title %}{% trans "Articles" %}{% endblock %} + +{% block body %} +
      +
      +

      {% trans "Articles" %}

      +
      +
      +
      + {% include "elements/sorting.html" with form_id=facet_form.id %} + {% for article in article_list %} + {% include "elements/article_listing.html" with article=article %} + {% empty %} + {% trans 'No articles to display.' %} + {% endfor %} + {% include "elements/pagination.html" with form_id=facet_form.id %} +
      +
      +
      +
      +
      +
      +

      {% trans 'Search' %}

      +
      + {% csrf_token %} +
      + {% if not keyword %} + {% bootstrap_field search_form.article_search %} + {% else %} + {% trans 'You are currently browsing by keyword.' %}' +

      + + {% trans "Search for an article" %} + +

      + {% endif %} +
      + +
      + +
      +
      +
      +
      +
      + {% include "elements/journal/article_list_filters.html" %} +
      +
      +{% endblock body %} diff --git a/templates/journal/articles.html b/templates/journal/articles.html new file mode 100644 index 0000000..a03f30d --- /dev/null +++ b/templates/journal/articles.html @@ -0,0 +1,105 @@ + + +{% extends "core/base.html" %} +{% load hooks %} +{% load i18n %} + +{% block title %}{% trans "Articles" %}{% endblock %} + +{% block body %} +
      +
      +

      {% trans 'Articles' %}

      +
      +
      + {% if pinned_articles and articles.number == 1 and not active_filters %} + {% for article in pinned_articles %} + {% include "elements/article_listing.html" with article=article %} + {% endfor %} + {% endif %} + + {% for article in articles %} + {% include "elements/article_listing.html" with article=article %} + {% empty %} +

      {% trans "No articles to display" %}.

      + {% endfor %} + +
      +
      + +
      +
      +
      +
      +
      +
      +
      + {% csrf_token %} +
      +

      {% trans 'Sort and Filter' %}

      +
      + +
      +
      + +
      +
      +
      + {% trans 'Section Filters' %} + {% for section in sections %} + + +
      + {% endfor %} +
      +
      + + {% if active_filters %} + {% endif %} +
      +
      +
      +
      +
      +
      +
      +{% endblock %} diff --git a/templates/journal/authors.html b/templates/journal/authors.html new file mode 100644 index 0000000..f0ff41f --- /dev/null +++ b/templates/journal/authors.html @@ -0,0 +1,45 @@ +{% extends "core/base.html" %} +{% load static %} +{% load i18n %} + +{% block title %}Authors{% endblock title %} +{% block page_title %}Authors{% endblock page_title %} + +{% block body %} + +

      {% trans 'Authors' %}

      +
      + + {% for author in author_list %} +
      +
      + {% if author.profile_image %}{% blocktrans with name=author.full_name %}Headshot photograph of {{ name }}{% endblocktrans %}{% else %}{% trans 'A generic headshot photograph of a person' %}{% endif %} +
      +

      {{ author.full_name }}

      +

      + {{ author.affiliation }} +

      + + {% if author.enable_public_profile %} +

      + + + {% trans 'View Profile' %} + + +

      + {% endif %} + + {% include "elements/journal/editorial_social_content.html" with user=author %} +
      +
      +
      + {% endfor %} + +
      + +{% endblock body %} diff --git a/templates/journal/become_reviewer.html b/templates/journal/become_reviewer.html new file mode 100644 index 0000000..aa05d60 --- /dev/null +++ b/templates/journal/become_reviewer.html @@ -0,0 +1,24 @@ +{% extends "core/base.html" %} +{% load i18n %} +{% load next_url %} + +{% block page_title %}{% trans "Become a Reviewer" %}{% endblock %} +{% block title %}{% trans "Become a Reviewer" %}{% endblock %} + +{% block body %} +

      Become a Reviewer

      +

      {{ message }}

      + + {% if not code == 'already-reviewer' %} + {% if code == 'not-logged-in' %} + + {% trans "Log in" %} + + {% else %} +
      + {% csrf_token %} + +
      + {% endif %} + {% endif %} +{% endblock body %} diff --git a/templates/journal/collections.html b/templates/journal/collections.html new file mode 100644 index 0000000..155445a --- /dev/null +++ b/templates/journal/collections.html @@ -0,0 +1,42 @@ +{% extends "core/base.html" %} +{% load static %} +{% load hooks %} +{% load i18n %} +{% load dates %} +{% load alt_text %} + +{% block page_title %}{% trans issue_type.plural_name %}{% endblock %} +{% block title %}{% trans issue_type.plural_name %}{% endblock %} + +{% block body %} +

      {% trans issue_type.plural_name %}

      +
      + {% for collection in collections %} +
      +
      + {% get_alt_text obj=collection file_path=collection.hero_image_url default=collection.issue_title|striptags %} +
      + +

      {{ collection.issue_title|safe }}

      +
      +

      Published: {{ collection.date|date_human }}

      + {% if collection.short_description %} +

      {{ collection.short_description|safe }}

      + {% else %} +

      {{ collection.issue_description|safe }}

      + {% endif %} +
      +
      +
      + {% empty %} +

      {% trans 'There are no collections to display' %}

      + {% endfor %} +
      + + +{% endblock %} diff --git a/templates/journal/contact.html b/templates/journal/contact.html new file mode 100644 index 0000000..548f9c3 --- /dev/null +++ b/templates/journal/contact.html @@ -0,0 +1,47 @@ +{% extends "core/base.html" %} +{% load bootstrap4 %} +{% load i18n %} + +{% block title %}{% trans "Contact" %}{% endblock title %} + +{% block body %} +
      + +
      +

      {% trans 'Contact us' %}

      + +
      + {% for contact in contacts %} +
      {{ contact.name }}
      +
      {{ contact.role }}
      + {% endfor %} +
      + {% if journal_settings.general.contact_info %} +

      {% trans 'Contact Information' %}

      + {{ journal_settings.general.contact_info|safe }} + {% endif %} +
      +
      +

      {% trans "Contact" %}

      +

      {% trans "All fields are required." %}

      +
      + {% include "elements/forms/errors.html" with form=contact_form %} + {% csrf_token %} +
      +
      + +
      + {% bootstrap_field contact_form.sender %} + {% bootstrap_field contact_form.subject %} + {% bootstrap_field contact_form.body %} + {% bootstrap_field contact_form.captcha %} + +
      +
      + +
      +{% endblock body %} diff --git a/templates/journal/editorial_team.html b/templates/journal/editorial_team.html new file mode 100644 index 0000000..4fbe25c --- /dev/null +++ b/templates/journal/editorial_team.html @@ -0,0 +1,55 @@ +{% extends "core/base.html" %} +{% load static %} + +{% block title %}{{ journal_settings.styling.editorial_group_page_name }}{% endblock title %} + +{% block body %} +
      +
      +

      {{ journal_settings.styling.editorial_group_page_name }}

      +
      +
      + + {% for group in editorial_groups %} + {% if not journal_settings.styling.hide_editorial_group_names %} +
      +
      +

      {{ group.name }}

      + {% if group.description %} +

      {{ group.description|safe }}

      + {% endif %} +
      +
      + {% endif %} + +
      + {% for member in group.members %} +
      +
      + {% include "common/elements/journal/editorial_team_image.html" with group=group classes="card-img-top card-img" %} +
      +

      {{ member.user.full_name }}

      +

      + + {{ member.user.affiliation }}{% include "common/elements/journal/editorial_team_country.html" %} + +

      + {% if member.user.enable_public_profile %} +

      + + + {% trans 'View Profile' %} + + +

      + {% endif %} + {% include "elements/journal/editorial_social_content.html" with user=member.user %} +
      +
      +
      + {% endfor %} +
      + {% endfor %} +{% endblock %} diff --git a/templates/journal/full-text-search.html b/templates/journal/full-text-search.html new file mode 100644 index 0000000..bccd335 --- /dev/null +++ b/templates/journal/full-text-search.html @@ -0,0 +1,65 @@ +{% extends "core/base.html" %} +{% load hooks %} +{% load i18n %} +{% load bootstrap4 %} + +{% hook 'filter_search' %} + +{% block page_title %}{% trans "Search" %}{% endblock %} + +{% block title %}{% trans "Search" %}{% endblock %} + +{% block body %} + +

      {% trans 'Article Search Results' %}

      + + {% if search_term %} +

      Searching for: {{ search_term }}

      + {% elif keyword %} +

      Keyword: {{ keyword }}

      + {% endif %} + +
      +
      + + {% for article in articles %} + {% include "elements/article_listing.html" with article=article %} + {% empty %} +

      {% trans "No articles to display" %}.

      + {% endfor %} + +
      +
      +
      +
      +
      +
      + {% if not keyword %} + {% include 'elements/forms/errors.html' with form=form%} + {% bootstrap_form form %} + {% else %} + {% trans "You are currently browsing by keyword" %}. {% trans 'Search for an article' %}. + {% endif %} +
      + {% if all_keywords %} +
      + +
      + {% endif %} +
      + +
      +
      +
      +
      +
      +
      +{% endblock %} diff --git a/templates/journal/homepage_elements/about.html b/templates/journal/homepage_elements/about.html new file mode 100644 index 0000000..cad5ba6 --- /dev/null +++ b/templates/journal/homepage_elements/about.html @@ -0,0 +1,13 @@ +{% load i18n %} +
      +
      +
      +
      +
      +

      {{ title_value|safe }}

      +

      {{ journal_settings.general.journal_description|safe }}

      +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/templates/journal/homepage_elements/carousel.html b/templates/journal/homepage_elements/carousel.html new file mode 100644 index 0000000..a19ff64 --- /dev/null +++ b/templates/journal/homepage_elements/carousel.html @@ -0,0 +1,54 @@ +{% load i18n %} +
      +
      +

      {% trans 'Latest Articles & News' %}

      + +
      +
      diff --git a/templates/journal/homepage_elements/featured.html b/templates/journal/homepage_elements/featured.html new file mode 100644 index 0000000..303699e --- /dev/null +++ b/templates/journal/homepage_elements/featured.html @@ -0,0 +1,54 @@ +{% load static %} +{% load i18n %} +{% load alt_text %} +
      +
      +
      + +
      + {% for fa in featured_articles %} +
      +
      + {% if not journal_settings.article.disable_article_large_image %} + {% if fa.article.large_image_file %} + {% get_alt_text obj=fa.article.large_image_file default=fa.article.title|striptags as image_alt %} + {{ image_alt }} + {% elif fa.article.issue.large_image %} + {% get_alt_text file_path=fa.article.issue.large_image.url default=fa.article.title|striptags as image_alt %} + {{ image_alt }} + {% elif fa.article.journal.default_large_image %} + {% get_alt_text file_path=fa.article.journal.default_large_image.url default=fa.article.title|striptags as image_alt %} + {{ image_alt }} + {% else %} + {{ fa.article.title|striptags }} + {% endif %} + {% endif %} +
      +

      {{ fa.article.title }}

      +

      {{ fa.article.author_list }}

      +

      + {% if fa.article.is_remote %} + + {{ fa.article.title|safe|truncatechars:200 }} + {% include "elements/icons/link_external.html" %} + + {% else %} + + {{ fa.article.title|safe|truncatechars:200 }} + + {% endif %} +

      +
      +
      +
      + {% endfor %} +
      +
      \ No newline at end of file diff --git a/templates/journal/homepage_elements/html_block.html b/templates/journal/homepage_elements/html_block.html new file mode 100644 index 0000000..0e86fc8 --- /dev/null +++ b/templates/journal/homepage_elements/html_block.html @@ -0,0 +1 @@ +{{ html_content|safe }} \ No newline at end of file diff --git a/templates/journal/homepage_elements/issue_block.html b/templates/journal/homepage_elements/issue_block.html new file mode 100644 index 0000000..c704627 --- /dev/null +++ b/templates/journal/homepage_elements/issue_block.html @@ -0,0 +1,4 @@ +
      + {% include 'elements/journal/issue_top.html' with level="deep" %} + {% include 'elements/journal/issue_block.html' with level="deep" %} +
      \ No newline at end of file diff --git a/templates/journal/homepage_elements/journals.html b/templates/journal/homepage_elements/journals.html new file mode 100644 index 0000000..8aad577 --- /dev/null +++ b/templates/journal/homepage_elements/journals.html @@ -0,0 +1,29 @@ +
      +
      +
      +

      {% trans 'Featured Journals' %}

      +
      + {% for current_journal in featured_journals %} +
      +
      + {{ current_journal.name }}'s cover image. + +
      +
      + {% endfor %} +
      diff --git a/templates/journal/homepage_elements/news.html b/templates/journal/homepage_elements/news.html new file mode 100644 index 0000000..d503e71 --- /dev/null +++ b/templates/journal/homepage_elements/news.html @@ -0,0 +1,23 @@ +{% load svg from press_url %} +{% load truncate %} +{% load i18n %} +{% load dates %} + +
      +
      +
      +

      {% trans "Latest" %} {{ journal_settings.news.news_title }} {% trans "Posts" %}

      +
      + {% for item in news_items %} +
      +
      +
      +

      {{ item.title|safe }}

      + +

      {{ item.body|striptags|truncatesmart:400 }}

      +
      +
      +
      + {% endfor %} +
      +
      diff --git a/templates/journal/homepage_elements/popular.html b/templates/journal/homepage_elements/popular.html new file mode 100644 index 0000000..71aee1d --- /dev/null +++ b/templates/journal/homepage_elements/popular.html @@ -0,0 +1,59 @@ +{% load static %} +{% load i18n %} +{% load alt_text %} + +
      +
      +
      + {% if most_downloaded %} + + {% else %} + + {% endif %} +
      + {% for article in popular_articles %} +
      +
      + {% if not journal_settings.article.disable_article_large_image %} + {% if article.large_image_file %} + {% get_alt_text obj=article.large_image_file default=article.title|striptags as image_alt %} + {{ image_alt }} + {% elif article.issue.large_image %} + {% get_alt_text file_path=article.issue.large_image.url default=article.title|striptags as image_alt %} + {{ image_alt }} + {% elif article.journal.default_large_image %} + {% get_alt_text file_path=article.journal.default_large_image.url default=article.title|striptags as image_alt %} + {{ image_alt }} + {% else %} + {{ article.title|striptags }} + {% endif %} + {% endif %} +
      +

      {{ article.title }}

      +

      {{ article.author_list }}

      +

      + {% if article.is_remote %} + + {{ article.title|safe|truncatechars:200 }} + {% include "elements/icons/link_external.html" %} + + {% else %} + + {{ article.title|safe|truncatechars:200 }} + + {% endif %} +

      +
      +
      +
      + {% endfor %} +
      +
      \ No newline at end of file diff --git a/templates/journal/homepage_elements/preprints.html b/templates/journal/homepage_elements/preprints.html new file mode 100644 index 0000000..de4b74e --- /dev/null +++ b/templates/journal/homepage_elements/preprints.html @@ -0,0 +1,9 @@ +{% load static %} +{% load i18n %} + +
      +
      +

      {% trans 'Featured Preprints' %}

      +
      + {% include "elements/preprint_block.html" with preprints=preprints %} +
      diff --git a/templates/journal/index.html b/templates/journal/index.html new file mode 100644 index 0000000..7d0d452 --- /dev/null +++ b/templates/journal/index.html @@ -0,0 +1,28 @@ +{% extends "core/base.html" %} +{% load truncate %} + +{% block body %} +

      {{ request.journal.name }} {% trans 'Home Page' %}

      + {% for element in homepage_elements %} +
      + {% include element.template_path %} +
      + {% endfor %} +{% endblock body %} + +{% block js %} + +{% endblock js %} diff --git a/templates/journal/issue.html b/templates/journal/issue.html new file mode 100644 index 0000000..63751d3 --- /dev/null +++ b/templates/journal/issue.html @@ -0,0 +1,15 @@ +{% extends "core/base.html" %} + +{% block title %} + {{ block.super }} | + {% if issue.issue_type.code == 'collection' %} + {% trans "Collection" %}: {{ issue.title }} + {% else %} + {% trans "Issue" %}: {{ issue }} + {% endif %} + {% endblock %} +{% block page_title %}{{ issue.display_title }}{% endblock %} + +{% block body %} +{% include "journal/issue_display.html" %} +{% endblock body %} diff --git a/templates/journal/issue_display.html b/templates/journal/issue_display.html new file mode 100644 index 0000000..396c362 --- /dev/null +++ b/templates/journal/issue_display.html @@ -0,0 +1,19 @@ +{% load i18n %} +{% load pages %} + +
      +
      + + {% include "elements/journal/issue_top.html" with level="shallow" %} + {% include "elements/journal/issue_block.html" with level="shallow" %} + {% include "elements/journal/issue_paginator.html" %} + + +
      + + {% if show_sidebar %} + {% include "elements/journal/issue_sidebar.html" %} + + {% endif %} + +
      diff --git a/templates/journal/issues.html b/templates/journal/issues.html new file mode 100644 index 0000000..3589e6b --- /dev/null +++ b/templates/journal/issues.html @@ -0,0 +1,30 @@ +{% extends "core/base.html" %} +{% load static %} +{% load hooks %} +{% load i18n %} + +{% block page_title %}{% trans "Issues" %}{% endblock %} + +{% block body %} + +
      +
      +

      {% trans issue_type.plural_name %}

      + {% if request.journal.current_issue %} +

      {% trans 'The current issue is' %}: + + {{ request.journal.current_issue.display_title }} - {{ request.journal.current_issue.articles.all.count }} {% trans "items" %} + +

      + {% endif %} + + {% if request.journal.display_issues_grouped_by_decade %} + {% include "elements/journal/issue_list_by_decade.html" %} + {% else %} + {% include "elements/journal/issue_list.html" %} + {% endif %} +
      +
      +{% endblock %} diff --git a/templates/journal/keyword.html b/templates/journal/keyword.html new file mode 100644 index 0000000..939eac5 --- /dev/null +++ b/templates/journal/keyword.html @@ -0,0 +1,20 @@ +{% extends "core/base.html" %} +{% load i18n %} + +{% block page_title %}{% trans "Keyword" %}: {{ keyword.word }}{% endblock %} +{% block title %}{% trans "Keyword" %}: {{ keyword.word }}{% endblock %} + +{% block body %} +
      +

      {% trans "Keyword" %}: {{ keyword.word }}

      +
      +

      {% trans 'Back to Keywords List' %}

      + +

      {% trans "Articles that use this keyword are listed below." %}

      + + {% for article in articles %} + {% include "elements/article_listing.html" with article=article %} + {% endfor %} +
      +
      +{% endblock %} \ No newline at end of file diff --git a/templates/journal/keywords.html b/templates/journal/keywords.html new file mode 100644 index 0000000..964c7e5 --- /dev/null +++ b/templates/journal/keywords.html @@ -0,0 +1,13 @@ +{% extends "core/base.html" %} +{% load i18n %} + +{% block page_title %}{% trans "Keywords" %}{% endblock %} +{% block title %}{% trans "Keywords" %}{% endblock %} + +{% block body %} +
      +
      + {% include "elements/journal/keywords_block.html" %} +
      +
      +{% endblock %} \ No newline at end of file diff --git a/templates/journal/print.html b/templates/journal/print.html new file mode 100644 index 0000000..943135b --- /dev/null +++ b/templates/journal/print.html @@ -0,0 +1,39 @@ +{% load static %} +{% load hooks %} +{% load i18n %} + + + + {% include "common/elements/journal/article_title.html" %} + + {% include "elements/article_meta_tags.html" %} + + +

      {{ article.section.name }}

      +

      {{ article.title|safe }}

      +

      + + {% blocktrans count counter=article.frozen_authors.count %} + Author + {% plural %} + Authors + {% endblocktrans %} + +

      +{% include "common/elements/journal/article_authors_ul.html" %} + +

      {% trans "Abstract" %}

      +

      {{ article.abstract | safe }}

      +{% if article.keywords %} +

      {% trans "Keywords" %}: +

        + {% for keyword in article.keywords.all %} +
      • {{ keyword.word }}
      • + {% endfor %} +
      +

      {% endif %} +

      {% trans "How to Cite" %}: + {% include "elements/journal/how_to_cite.html" with article=article %} + {{ article_content|safe }} + + diff --git a/templates/journal/search.html b/templates/journal/search.html new file mode 100644 index 0000000..df95e6f --- /dev/null +++ b/templates/journal/search.html @@ -0,0 +1,76 @@ +{% extends "core/base.html" %} +{% load hooks %} +{% load i18n %} + +{% hook 'filter_search' %} + +{% block page_title %}{% trans "Search" %}{% endblock %} + +{% block title %}{% trans "Search" %}{% endblock %} + +{% block body %} + +

      {% trans 'Article Search Results' %}

      + + {% if search_term %} +

      Searching for: {{ search_term }}

      + {% elif keyword %} +

      Keyword: {{ keyword }}

      + {% endif %} + +
      +
      + + + {% for article in articles %} + {% include "elements/article_listing.html" with article=article %} + {% empty %} +

      {% trans "No articles to display" %}.

      + {% endfor %} + +
      +
      +
      +
      +
      + {% csrf_token %} +
      + {% if not keyword %} + {{ form.article_search.errors }} + + {{ form.article_search }} + + {% else %} + {% trans 'You are currently browsing by keyword.' %} + {% trans 'Search for an article' %}. + {% endif %} +
      +
      + +
      +
      + + {{ form.sort.errors }} + {{ form.sort }} +
      +
      + +
      +
      +
      +
      +
      +
      +{% endblock %} diff --git a/templates/journal/submissions.html b/templates/journal/submissions.html new file mode 100644 index 0000000..5513b92 --- /dev/null +++ b/templates/journal/submissions.html @@ -0,0 +1,47 @@ +{% extends "core/base.html" %} +{% load i18n %} +{% load static %} +{% load next_url %} + +{% block title %}{% trans 'Submissions' %}{% endblock title %} + +{% block body %} +
      +
      +

      {% trans 'Submissions' %}

      + {% if journal_settings.general.disable_journal_submission %} +

      {{ journal_settings.general.disable_journal_submission_message|safe }}

      + {% endif %} + {{ journal_settings.general.submission_intro_text|safe }} + +
      + {% if not request.user.is_authenticated %} + + {% trans 'Register' %} + + + {% trans 'Log in' %} + {% else %} + {% trans 'Start Submission' %}{% endif %} +
      + + {% for item in submission_items %} + {% if item.title == 'licences' %} +

      + {{ item.title|capfirst }} +

      +

      {% trans "The following licences are allowed:" %}

      + {% include "elements/license_block.html" %} + {% elif item.title == 'sections' %} + {% include "elements/sections_block.html" %} + {% elif item.get_display_text %} +

      + {{ item.title|capfirst }} +

      + {{ item.get_display_text|safe }} + + {% endif %} + {% endfor %} +
      +
      +{% endblock body %} diff --git a/templates/press/cms/page.html b/templates/press/cms/page.html new file mode 100644 index 0000000..44720a8 --- /dev/null +++ b/templates/press/cms/page.html @@ -0,0 +1,20 @@ +{% extends "core/base.html" %} + +{% block title %}{{ page.display_name }}{% endblock title %} + + +{% block navbar %} + {% include "press/nav.html" %} +{% endblock navbar %} + +{% block body %} +
      +
      +
      +

      {{ page.display_name }}

      + + {{ page.content|safe }} +
      +
      +
      +{% endblock body %} diff --git a/templates/press/core/news/index.html b/templates/press/core/news/index.html new file mode 100644 index 0000000..0cff552 --- /dev/null +++ b/templates/press/core/news/index.html @@ -0,0 +1,69 @@ +{% extends "core/base.html" %} +{% load truncate %} +{% load dates %} +{% load pages %} + +{% block title %}News{% endblock title %} + +{% block body %} +
      +
      +

      {% trans 'News' %}

      + {% if tag %}

      Filtering tag: {{ tag }}

      {% endif %} +
      + {% for item in news_items %} +
      +

      {{ item.title }}

      + +

      {{ item.body|striptags|truncatesmart:400 }}

      + + {% trans 'Read More.' %} + + +
      + {% empty %} +

      {% trans 'This journal currently has no news items to display' %}.

      + {% endfor %} +
      +
      +
      + +
      +
      +{% endblock body %} diff --git a/templates/press/core/news/item.html b/templates/press/core/news/item.html new file mode 100644 index 0000000..7a5e673 --- /dev/null +++ b/templates/press/core/news/item.html @@ -0,0 +1,29 @@ +{% extends "core/base.html" %} +{% load truncate %} +{% load dates %} + +{% block title %}{{ news_item.title }}{% endblock title %} + +{% block body %} +
      +
      +

      {{ news_item.title }}

      + +
      +
      + +

      {{ news_item.body|safe }}

      +
      + {% if news_item.tags.all %} +

      {% trans 'Tags' %} 

      +
        + {% for tag in news_item.tags.all %} +
      • {{ tag.text }}
      • + {% endfor %} +
      + {% endif %} + {% trans 'Back to News List' %} +
      +
      + +{% endblock body %} diff --git a/templates/press/editorial_team.html b/templates/press/editorial_team.html new file mode 100644 index 0000000..1f69df7 --- /dev/null +++ b/templates/press/editorial_team.html @@ -0,0 +1 @@ +{% include 'journal/editorial_team.html' %} diff --git a/templates/press/homepage_elements/journals_and_html.html b/templates/press/homepage_elements/journals_and_html.html new file mode 100644 index 0000000..2b5bb2b --- /dev/null +++ b/templates/press/homepage_elements/journals_and_html.html @@ -0,0 +1,34 @@ +
      +
      +
      +
      + +
      + {% for current_journal in featured_journals %} +
      + +
      + {% endfor %} +
      +
      +
      + {{ html_block_content|safe }} +
      +
      \ No newline at end of file diff --git a/templates/press/journal/contact.html b/templates/press/journal/contact.html new file mode 100644 index 0000000..0cd24a2 --- /dev/null +++ b/templates/press/journal/contact.html @@ -0,0 +1,43 @@ +{% extends "core/base.html" %} +{% load bootstrap4 %} +{% load i18n %} + +{% block title %}{% trans "Contact" %}{% endblock title %} + +{% block body %} +
      + +
      +

      {% trans 'Contact us' %}

      + +
      + {% for contact in contacts %} +
      {{ contact.name }}
      +
      {{ contact.role }}
      + {% endfor %} +
      +
      +
      +

      {% trans "Contact" %}

      +

      {% trans "All fields are required." %}

      +
      + {% include "elements/forms/errors.html" with form=contact_form %} + {% csrf_token %} +
      +
      + +
      + {% bootstrap_field contact_form.sender %} + {% bootstrap_field contact_form.subject %} + {% bootstrap_field contact_form.body %} + {% bootstrap_field contact_form.captcha %} + +
      +
      + +
      +{% endblock body %} diff --git a/templates/press/nav.html b/templates/press/nav.html new file mode 100644 index 0000000..0016701 --- /dev/null +++ b/templates/press/nav.html @@ -0,0 +1,94 @@ +{% load svg from press_url %} +{% load roles %} +{% load i18n %} +{% load hooks %} +{% load next_url %} + + diff --git a/templates/press/press_index.html b/templates/press/press_index.html new file mode 100644 index 0000000..3d7103f --- /dev/null +++ b/templates/press/press_index.html @@ -0,0 +1,12 @@ +{% extends "core/base.html" %} +{% load static %} + +{% block navbar %} + {% include "press/nav.html" %} +{% endblock navbar %} + +{% block body %} + {% for element in homepage_elements %} + {% include element.template_path %} + {% endfor %} +{% endblock body %} diff --git a/templates/press/press_journals.html b/templates/press/press_journals.html new file mode 100644 index 0000000..6d6d003 --- /dev/null +++ b/templates/press/press_journals.html @@ -0,0 +1,87 @@ +{% extends "core/base.html" %} +{% load static %} +{% load settings i18n %} + +{% block title %}{{ request.press.name }} | Journals{% endblock title %} + +{% block body %} +
      +
      +

      {% trans 'Journals' %}

      +
      +
      + + {% trans "Skip to filter" %} + + {% for current_journal in journals %} + {% setting_var current_journal 'disable_journal_submission' as submission_disabled %} +
      +
      + {% if current_journal.name != +
      +
      + {{ current_journal.name|lower }} +

      {{ current_journal.name }}

      + {{ current_journal.description_for_press|safe }} +
      + {% if current_journal.is_remote %} + {% if not submission_disabled %} + + {% trans 'Submit' %} + {% include "elements/icons/link_external.html" %} + + {% endif %} + + {% trans 'View' %} + {% include "elements/icons/link_external.html" %} + + {% else %} + {% if not submission_disabled %} + + {% trans 'Submit' %} + {% endif %} + + {% trans 'View' %} + {% if current_journal.current_issue %} + + {% trans 'Current Issue' %} + {% elif current_journal.serial_issues.count > 0 %} + + {{ current_journal.issue_type_plural_name }} + {% endif %} + {% endif %} +
      +
      +
      + {% empty %} +

      {% trans 'No journals to list' %}.

      + {% endfor %} +
      +
      +
      + + {% include "common/elements/skip_to_main_content.html" %} +
      +
      +
      +{% endblock body %} + +{% block js %} + +{% endblock %} From 2a2b266286e6c705c76ec19e808e43c5a893743f Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Fri, 27 Feb 2026 14:38:31 +0000 Subject: [PATCH 2/6] feat: adds repo support from older version --- README.md | 12 + assets/css/clarity.css | 45 +++ templates/core/base.html | 2 + templates/repository/about.html | 13 + .../elements/preprint_home_listing.html | 14 + .../repository/elements/preprint_listing.html | 33 +++ templates/repository/home.html | 87 ++++++ templates/repository/list.html | 87 ++++++ templates/repository/list_subjects.html | 17 ++ templates/repository/nav.html | 50 ++++ templates/repository/preprint.html | 261 ++++++++++++++++++ 11 files changed, 621 insertions(+) create mode 100644 templates/repository/about.html create mode 100644 templates/repository/elements/preprint_home_listing.html create mode 100644 templates/repository/elements/preprint_listing.html create mode 100644 templates/repository/home.html create mode 100644 templates/repository/list.html create mode 100644 templates/repository/list_subjects.html create mode 100644 templates/repository/nav.html create mode 100644 templates/repository/preprint.html diff --git a/README.md b/README.md index ca94d08..693bd61 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,18 @@ A more modern theme for Janeway with a switchable colour palette system and acce Clone or copy this theme into `src/themes/`, restart the server, then select **Clarity** under General Settings. +## Repository Support + +Clarity includes repository (preprint) front-end templates. To enable them, add a local copy of the `REPOSITORY_THEMES` setting to your `settings.py` that includes `clarity`: + +```python +REPOSITORY_THEMES = [ + "OLH", + "material", + "clarity", +] +``` + ## Colour Palettes Clarity ships with five palettes: `evergreen`, `ocean`, `cardinal` and `midnight` (dark mode). To switch, edit the `@import` line near the top of `clarity.css`: diff --git a/assets/css/clarity.css b/assets/css/clarity.css index e3e8b0c..1ac7a0d 100644 --- a/assets/css/clarity.css +++ b/assets/css/clarity.css @@ -1400,6 +1400,51 @@ textarea.tinymce:focus-visible, } } +/* ======================================================================== + Repository + ======================================================================== */ +.repo-hero { + background-color: var(--header-bg); + color: var(--text-on-dark); + text-align: center; + padding: 3.5rem 1.5rem; + margin-bottom: 2rem; + border-radius: 8px; +} + +.repo-hero h1 { + color: var(--text-on-dark); + font-size: 2.5rem; + margin-bottom: 0.75rem; +} + +.repo-hero .lead { + color: var(--text-on-dark); + opacity: 0.85; + max-width: 640px; + margin: 0 auto; +} + +.repo-hero-image .card-img-overlay { + justify-content: center; + text-align: center; +} + +.preprint-card-grid { + display: grid; + grid-template-columns: 1fr; + gap: 1rem; + margin-bottom: 1.5rem; +} + +@media (min-width: 576px) { + .preprint-card-grid { grid-template-columns: repeat(2, 1fr); } +} + +@media (min-width: 992px) { + .preprint-card-grid { grid-template-columns: repeat(3, 1fr); } +} + /* ======================================================================== Article Share Section ======================================================================== */ diff --git a/templates/core/base.html b/templates/core/base.html index 0adf8ff..28072dd 100644 --- a/templates/core/base.html +++ b/templates/core/base.html @@ -66,6 +66,8 @@ {% if request.journal %} {% include "core/nav.html" %} +{% elif request.repository %} + {% include "repository/nav.html" %} {% elif request.press %} {% include "press/nav.html" %} {% endif %} diff --git a/templates/repository/about.html b/templates/repository/about.html new file mode 100644 index 0000000..b0b5e0a --- /dev/null +++ b/templates/repository/about.html @@ -0,0 +1,13 @@ +{% extends "core/base.html" %} +{% load i18n %} + +{% block title %}{% trans 'About' %} {{ request.repository.name }}{% endblock %} + +{% block body %} +
      +
      +

      {% trans 'About' %} {{ request.repository.name }}

      + {{ request.repository.about|safe }} +
      +
      +{% endblock %} diff --git a/templates/repository/elements/preprint_home_listing.html b/templates/repository/elements/preprint_home_listing.html new file mode 100644 index 0000000..014cc51 --- /dev/null +++ b/templates/repository/elements/preprint_home_listing.html @@ -0,0 +1,14 @@ +{% load i18n %} + +{% for preprint in preprints %} +
      +
      +

      + + {{ preprint.title|safe }} + +

      + +
      +
      +{% endfor %} diff --git a/templates/repository/elements/preprint_listing.html b/templates/repository/elements/preprint_listing.html new file mode 100644 index 0000000..28e0836 --- /dev/null +++ b/templates/repository/elements/preprint_listing.html @@ -0,0 +1,33 @@ +{% load truncate %} +{% load dates %} +{% load i18n %} + +{% for preprint in preprints %} +
      +

      + + {{ preprint.title|safe }} + +

      + + + {% if preprint.abstract %} +

      {{ preprint.abstract|striptags|truncatesmart:300 }}

      + {% endif %} +
      +{% empty %} +

      {% trans 'No results found.' %}

      +{% endfor %} diff --git a/templates/repository/home.html b/templates/repository/home.html new file mode 100644 index 0000000..1139418 --- /dev/null +++ b/templates/repository/home.html @@ -0,0 +1,87 @@ +{% extends "core/base.html" %} +{% load i18n %} +{% load static %} +{% load alt_text %} + +{% block title %}{{ request.repository.name }}{% endblock %} + +{% block body %} + +{% if request.repository.hero_image or request.repository.default_large_image %} +
      +
      + {% get_alt_text file_path=request.repository.best_large_image_url default=request.repository.name %} +
      +
      +

      {{ request.repository.name }}

      + {% if request.repository.description %} +

      {{ request.repository.description|striptags|truncatechars:200 }}

      + {% endif %} +
      +
      +
      +
      +{% else %} +
      +

      {{ request.repository.name }}

      + {% if request.repository.description %} +

      {{ request.repository.description|safe }}

      + {% endif %} +
      +{% endif %} + + + +{% if preprints %} +
      +
      +

      {% trans 'Latest' %} {{ request.repository.object_name_plural|capfirst }}

      +
      +
      +
      + {% include "repository/elements/preprint_home_listing.html" with preprints=preprints %} +
      + +{% else %} +
      +
      +

      {% trans 'No' %} {{ request.repository.object_name_plural }} {% trans 'have been published yet.' %}

      +
      +
      +{% endif %} + +{% endblock %} diff --git a/templates/repository/list.html b/templates/repository/list.html new file mode 100644 index 0000000..bf8040f --- /dev/null +++ b/templates/repository/list.html @@ -0,0 +1,87 @@ +{% extends "core/base.html" %} +{% load i18n %} +{% load pages %} + +{% block title %}{{ request.repository.name }} {{ request.repository.object_name_plural|capfirst }}{% endblock %} + +{% block body %} +
      +
      +

      {{ request.repository.object_name_plural|capfirst }}

      +

      + {% if search_term %} + {% blocktrans with term=search_term count=preprints.paginator.count %}Search for {{ term }} ({{ count }} results){% endblocktrans %} + {% elif subject %} + {% trans 'Filtering by Subject:' %} {{ subject }} + {% else %} + {% with count=preprints.paginator.count %} + {% blocktrans count count as n %}There is {{ n }} {{ object_name }} listed.{% plural %}There are {{ n }} {{ object_name_plural }} listed.{% endblocktrans %} + {% endwith %} + {% endif %} +

      + + {% include "repository/elements/preprint_listing.html" with preprints=preprints %} + +
      + +
      +
      + +
      +
      +
      +

      {% trans 'Search' %}

      +
      + {% csrf_token %} +
      + +
      + +
      +
      +
      + {% trans 'You can search by title, keywords, author name, or author affiliation.' %} +
      +
      + +
      +
      +

      {% trans 'Browse' %}

      + + {% trans 'Browse by Subject' %} + +
      +
      +
      +
      +{% endblock %} diff --git a/templates/repository/list_subjects.html b/templates/repository/list_subjects.html new file mode 100644 index 0000000..d5ea57d --- /dev/null +++ b/templates/repository/list_subjects.html @@ -0,0 +1,17 @@ +{% extends "core/base.html" %} +{% load i18n %} +{% load pages %} + +{% block title %}{{ request.repository.name }} {% trans 'Subjects' %}{% endblock %} + +{% block body %} +
      +
      +

      {% trans 'Subjects' %}

      +

      {% trans 'Select a subject to view' %} {{ request.repository.object_name_plural }} {% trans 'in that subject.' %}

      +
        + {% include "common/repository/subject_tree.html" with subjects=top_level_subjects %} +
      +
      +
      +{% endblock %} diff --git a/templates/repository/nav.html b/templates/repository/nav.html new file mode 100644 index 0000000..3a5dcf4 --- /dev/null +++ b/templates/repository/nav.html @@ -0,0 +1,50 @@ +{% load static %} +{% load i18n %} +{% load hooks %} +{% load next_url %} + + diff --git a/templates/repository/preprint.html b/templates/repository/preprint.html new file mode 100644 index 0000000..9e46cef --- /dev/null +++ b/templates/repository/preprint.html @@ -0,0 +1,261 @@ +{% extends "core/base.html" %} +{% load static %} +{% load hooks %} +{% load i18n %} +{% load alt_text %} +{% load bootstrap4 %} +{% load next_url %} +{% load dates %} + +{% block title %}{{ preprint.title|striptags }}{% endblock %} + +{% block head %} + {% include "common/metadata/preprint_dc.html" %} + {% include "common/metadata/preprint_citation.html" %} +{% endblock %} + +{% block body %} + +{% if request.repository.hero_image or request.repository.default_large_image %} +
      +
      +
      + {% get_alt_text file_path=request.repository.best_large_image_url default=preprint.title|striptags %} +
      +
      +

      {{ preprint.title|safe }}

      +
      +
      +
      +
      +
      +{% endif %} + +
      + +
      +
      + + {% if not request.repository.hero_image and not request.repository.default_large_image %} +

      {{ preprint.title|safe }}

      + {% endif %} + +

      + {% trans 'This is a' %} {{ request.repository.object_name }} {% trans 'and has not been peer reviewed.' %} + {% if preprint.doi %} + {% trans 'The published version of this' %} {{ request.repository.object_name }} {% trans 'is available:' %} + {% include "elements/doi_display.html" with doi=preprint.doi title=preprint.title %} + {% elif preprint.article %} + {% blocktrans with url=preprint.article.url journal=preprint.article.journal.name %}A published version of this preprint is available on {{ journal }}.{% endblocktrans %} + {% endif %} + {% blocktrans with version=preprint.current_version.version object_name=request.repository.object_name %}This is version {{ version }} of this {{ object_name }}.{% endblocktrans %} +

      + + {% if preprint.current_version_file_type == 'html' %} +
      + {{ preprint.current_version.html|safe }} +
      + {% elif preprint.current_version_file_type == 'pdf' %} + + {% else %} + {% if preprint.current_version.file %} +

      {% trans 'This' %} {{ request.repository.object_name }} {% trans 'has no visible version.' %}

      + + {{ request.repository.object_name }} + {% include "elements/icons/link_download.html" %} + + {% else %} +

      {% trans 'This' %} {{ request.repository.object_name }} {% trans 'does not have any files associated with it.' %}

      + {% endif %} + {% endif %} + + {% if request.repository.enable_comments or request.repository.enable_invited_comments %} +
      +
      + {% if request.repository.enable_comments %} +

      {% trans 'Add a Comment' %}

      + {% if request.user.is_authenticated %} +
      + {% csrf_token %} + {% bootstrap_form form %} + +
      +
      + {% else %} +

      + {% url_with_return 'core_login' as login_url %} + {% blocktrans %}You must log in to post a comment.{% endblocktrans %} +

      + {% endif %} + {% endif %} + +

      {% trans 'Comments' %}

      + {% for comment in comments %} +
      +
      + {% if comment.author.profile_image and not comment.review.anonymous %} + {% blocktrans with name=comment.author.full_name %}Profile image of {{ name }}{% endblocktrans %} + {% else %} + {% trans 'Generic profile image' %} + {% endif %} +
      +
      + {% if comment.review %} +

      {% trans 'Invited Review Comment' %} #{{ comment.pk }} + {% if comment.review.anonymous %}{% trans 'Anonymous' %}{% else %}{{ comment.author.full_name }}{% endif %} + — {{ comment.date_time }}

      + {{ comment.body|safe }} + {% else %} +

      {% trans 'Comment' %} #{{ comment.pk }} {{ comment.author.full_name }} — {{ comment.date_time }}

      +

      {{ comment.body|linebreaksbr }}

      + {% endif %} +
      +
      + {% empty %} +

      {% trans 'There are no comments for this' %} {{ request.repository.object_name }}.

      + {% endfor %} +
      +
      + {% endif %} + +
      +
      + +
      +
      +
      +
      + + {% if preprint.current_version.file %} +

      {% trans 'Downloads' %}

      + + {% endif %} + + {% if preprint.supplementaryfiles %} +

      {% trans 'Supplementary Files' %}

      +
        + {% for link in preprint.supplementaryfiles %} +
      • {{ link.label }}
      • + {% empty %} +
      • {% trans 'No supplementary files.' %}
      • + {% endfor %} +
      + {% endif %} + +

      {% trans 'Authors' %}

      +

      + {% for author in preprint.authors %} + {{ author.full_name }} + {% if author.orcid %} +   + ORCID + + {% endif %} + {% if not forloop.last %}, {% endif %} + {% endfor %} +

      + + {% if preprint.abstract %} +

      {% trans 'Abstract' %}

      +

      {{ preprint.abstract|safe }}

      + {% endif %} + + {% if preprint.preprint_doi %} +

      {% trans 'DOI' %}

      +

      {% include "elements/doi_display.html" with doi=preprint.preprint_doi title=preprint.title %}

      + {% endif %} + + {% if preprint.subject.all %} +

      {% trans 'Subjects' %}

      +

      {% include "common/repository/subject_display.html" %}

      + {% endif %} + + {% if preprint.keywords.all %} +

      {% trans 'Keywords' %}

      +
        + {% for keyword in preprint.keywords.all %} +
      • {{ keyword.word }}
      • + {% endfor %} +
      + {% endif %} + +

      {% trans 'Dates' %}

      +
        +
      • {% trans 'Published:' %} {{ preprint.date_published|date_human }}
      • + {% if preprint.preprintversion_set.count > 0 and preprint.current_version and preprint.current_version.date_time > preprint.date_published %} +
      • {% trans 'Last Updated:' %} {{ preprint.current_version.date_time|date_human }}
      • + {% endif %} +
      + + {% if preprint.preprintversion_set.count > 1 %} +

      {% trans 'Older Versions' %}

      + + {% endif %} + + {% if preprint.license %} +

      {% trans 'License' %}

      +

      + {% if preprint.license.url %} + + {{ preprint.license.name }} + {% include "elements/icons/link_external.html" %} + + {% else %} + {{ preprint.license.name }} + {% endif %} +

      + {% endif %} + + {% if preprint.display_additional_fields %} +

      {% trans 'Additional Metadata' %}

      + {% for answer in preprint.display_additional_fields %} +

      {{ answer.field.name }}:
      {{ answer.answer|safe }}

      + {% endfor %} + {% endif %} + + {% if request.repository.display_public_metrics %} +

      {% trans 'Metrics' %}

      +
        +
      • {% trans 'Views:' %} {{ preprint.views.count }}
      • +
      • {% trans 'Downloads:' %} {{ preprint.downloads.count }}
      • +
      + {% endif %} + + {% hook 'article_sidebar' %} + +
      +
      +
      +
      + +
      + +{% hook 'article_footer_block' %} +{% endblock %} From 405390de7427dc802085f5b44112e129fe67be27 Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Thu, 5 Mar 2026 16:27:34 +0000 Subject: [PATCH 3/6] chore: remove deprecated templates. --- templates/core/accounts/activate_account.html | 32 ----- templates/core/accounts/edit_profile.html | 21 ---- templates/core/accounts/get_reset_token.html | 32 ----- .../core/accounts/orcid_registration.html | 54 -------- templates/core/accounts/register.html | 73 ----------- templates/core/accounts/reset_password.html | 64 ---------- templates/core/login.html | 59 --------- .../accounts/edit_profile_body_block.html | 116 ------------------ templates/elements/accounts/user_form.html | 101 --------------- 9 files changed, 552 deletions(-) delete mode 100644 templates/core/accounts/activate_account.html delete mode 100644 templates/core/accounts/edit_profile.html delete mode 100644 templates/core/accounts/get_reset_token.html delete mode 100644 templates/core/accounts/orcid_registration.html delete mode 100644 templates/core/accounts/register.html delete mode 100644 templates/core/accounts/reset_password.html delete mode 100644 templates/core/login.html delete mode 100644 templates/elements/accounts/edit_profile_body_block.html delete mode 100644 templates/elements/accounts/user_form.html diff --git a/templates/core/accounts/activate_account.html b/templates/core/accounts/activate_account.html deleted file mode 100644 index 4c823ff..0000000 --- a/templates/core/accounts/activate_account.html +++ /dev/null @@ -1,32 +0,0 @@ -{% extends "core/base.html" %} -{% comment %} - This template is deprecated. Account pages are now part of the back-office. -{% endcomment %} - -{% load foundation %} -{% load i18n %} - -{% block title %}{% trans 'Activate Account' %}{% endblock title %} - -{% block body %} - -
      -
      - - {% if account %} -

      {% trans 'Activate Account' %}

      -
      - {% csrf_token %} -

      {% trans "You can complete the activation process by clicking the button below." %}

      - -
      - {% else %} -

      {% trans 'Error' %}

      -

      {% trans 'There was no inactive account with this activation code found. It is possible that your account is - already active, you can check by attempting to' %} {% trans 'login' %}.

      - {% endif %} - -
      -
      - -{% endblock body %} diff --git a/templates/core/accounts/edit_profile.html b/templates/core/accounts/edit_profile.html deleted file mode 100644 index ee1eabe..0000000 --- a/templates/core/accounts/edit_profile.html +++ /dev/null @@ -1,21 +0,0 @@ -{% extends "core/base.html" %} -{% comment %} - This template is deprecated. Account pages are now part of the back-office. -{% endcomment %} - -{% load i18n %} -{% load static %} - -{% block title %}{% trans "Edit Profile" %}{% endblock title %} - -{% block css %} - {% include "common/elements/edit_profile_css_block.html" %} -{% endblock %} - -{% block body %} - {% include "elements/accounts/edit_profile_body_block.html" %} -{% endblock body %} - -{% block js %} - {% include "common/elements/edit_profile_js_block.html" %} -{% endblock %} diff --git a/templates/core/accounts/get_reset_token.html b/templates/core/accounts/get_reset_token.html deleted file mode 100644 index 57f9dbf..0000000 --- a/templates/core/accounts/get_reset_token.html +++ /dev/null @@ -1,32 +0,0 @@ -{% extends "core/base.html" %} -{% comment %} - This template is deprecated. Account pages are now part of the back-office. -{% endcomment %} - -{% load i18n bootstrap4 %} - -{% block title %}{% trans "Reset Password" %}{% endblock title %} - -{% block body %} -
      -
      -
      -
      -
      - {% include "elements/forms/errors.html" with form=form %} -
      - {% csrf_token %} -
      - {% trans "Enter your email address to begin the reset process" %} - {% bootstrap_form form %} -
      - -
      -
      -
      -
      -
      -
      -
      -{% endblock body %} \ No newline at end of file diff --git a/templates/core/accounts/orcid_registration.html b/templates/core/accounts/orcid_registration.html deleted file mode 100644 index 575e705..0000000 --- a/templates/core/accounts/orcid_registration.html +++ /dev/null @@ -1,54 +0,0 @@ -{% extends "core/base.html" %} -{% comment %} - This template is deprecated. Account pages are now part of the back-office. -{% endcomment %} - -{% load foundation %} - -{% block title %}{% trans 'Unregistered ORCiD' %}{% endblock title %} - -{% block body %} - -
      -
      {% trans 'Unregistered ORCiD' %}
      -

      {% blocktrans %}The ORCiD you logged in with is not currently linked with an account in our system. You can either - register a new account, or login with an existing account to link your ORCiD for future use.{% endblocktrans %}

      - -
      - -
      - {% csrf_token %} -
      -
      -
      {% trans 'Login' %}
      -
      - - - - - - - -
      - -

      {% trans 'Forgot your password' %}?

      -
      -
      -
      - -
      - -
      - -
      -
      -
      {% trans 'Register' %}
      -
      - {% trans 'Register' %} -
      -
      - -
      -
      - -{% endblock body %} \ No newline at end of file diff --git a/templates/core/accounts/register.html b/templates/core/accounts/register.html deleted file mode 100644 index 383650e..0000000 --- a/templates/core/accounts/register.html +++ /dev/null @@ -1,73 +0,0 @@ -{% extends "core/base.html" %} -{% comment %} - This template is deprecated. Account pages are now part of the back-office. -{% endcomment %} - -{% load bootstrap4 %} -{% load i18n %} - -{% block title %}{% trans "Register" %}{% endblock title %} - -{% block body %} - -
      -
      - -
      - {% csrf_token %} -
      -
      -
      -
      {% trans "Register for an account with" %} {{ request.press.name }}.
      -

      {% trans "Password Rules" %}:

      -
        - {% include "common/elements/password_rules.html" %} -
      -

      {% blocktrans %}For more information read our password guide.{% endblocktrans %}

      - {% include "common/elements/orcid_registration.html" with button_classes="btn orcid-button btn-block" %} -
      - {% bootstrap_form form %} -

      - {% trans "By registering an account you agree to our" %} - {% include "common/accounts/register_privacy_policy.html" %} -

      - {% if journal_settings.general.display_register_page_notice %} - {{ journal_settings.general.register_page_notice|safe }} - {% endif %} -

      - -

      -
      -
      -
      -
      - -
      -
      - - - -{% endblock body %} diff --git a/templates/core/accounts/reset_password.html b/templates/core/accounts/reset_password.html deleted file mode 100644 index 2ae1610..0000000 --- a/templates/core/accounts/reset_password.html +++ /dev/null @@ -1,64 +0,0 @@ -{% extends "core/base.html" %} -{% comment %} - This template is deprecated. Account pages are now part of the back-office. -{% endcomment %} - -{% load i18n %} -{% load bootstrap4 %} - -{% block title %}{% trans "Reset Password" %}{% endblock title %} - -{% block body %} -
      -
      -
      -
      -
      -
      - {% csrf_token %} -
      -
      {% trans "Enter your new password twice to complete the reset process" %}:
      -

      {% trans "Password Rules" %}:

      -
        - {% include "common/elements/password_rules.html" %} -
      -

      - {% blocktrans trimmed %} - For more information read our password guide. - {% endblocktrans %} -

      - {% bootstrap_form form %} -
      - -
      -
      -
      -
      -
      -
      -
      - - -{% endblock body %} diff --git a/templates/core/login.html b/templates/core/login.html deleted file mode 100644 index 0d2de62..0000000 --- a/templates/core/login.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "core/base.html" %} -{% comment %} - This template is deprecated. Account pages are now part of the back-office. -{% endcomment %} - -{% load i18n %} -{% load orcid %} - -{% block title %}{% trans "Login" %}{% endblock title %} - -{% block body %} -
      -
      -
      -
      -
      - {% if settings.ENABLE_ORCID %} -

      {% trans "Log in with your account" %}

      - {% trans "Log in with ORCiD" %} -
      - {% endif %} - {% if settings.ENABLE_OIDC %} - {% trans "Login with" %} {{ settings.OIDC_SERVICE_NAME }} -
      - {% endif %} -
      - {% include "common/elements/static-error-messages.html" with form=form %} - {% csrf_token %} - {% if journal_settings.general.display_login_page_notice %} - {{ journal_settings.general.login_page_notice|safe }} - {% endif %} -
      - - - - -
      - {{ form.captcha }} -
      -

      - -

      -
      -

      {% trans "Forgotten your password?" %} -

      - -

      - {% trans "Register a new account" %} -

      -
      -
      -
      -
      -
      -{% endblock body %} diff --git a/templates/elements/accounts/edit_profile_body_block.html b/templates/elements/accounts/edit_profile_body_block.html deleted file mode 100644 index de50b2f..0000000 --- a/templates/elements/accounts/edit_profile_body_block.html +++ /dev/null @@ -1,116 +0,0 @@ -{% comment %} - This template is deprecated. Use admin/elements/accounts/user_form.html instead. -{% endcomment %} - -{% load i18n roles %} -{% user_has_role request 'reader' staff_override=False as reader %} - -
      -
      -
      -
      -
      {% trans 'Change Your Email Address' %}
      -

      {% blocktrans %}If you want to change your email address you may do so - below, however, you will be logged out and - your account will be marked as inactive until you follow the - instructions in the verfication email.{% endblocktrans %} - {% trans 'Note' %}: - {% blocktrans %}Changing your email address will also change your username - as these are one and the same.{% endblocktrans %}

      -
      - {% csrf_token %} -
      - {% trans 'Current email address' %}: {{ request.user.email }} - - -
      - -
      -
      -
      -
      -
      - -{% if request.journal and send_reader_notifications %} -
      -
      -
      -
      -
      {% trans "Register for Article Notifications" %}
      -
      -

      - {% blocktrans %}Use the button below to register to receive notifications of new articles - published in this journal {% endblocktrans %} -

      - {% csrf_token %} - {% if reader %} - - {% else %} - - {% endif %} -
      -
      -
      -
      -
      -{% endif %} - -
      -
      -
      -
      -
      {% trans 'Update Password' %}
      -

      {% trans 'You can update your password by entering your existing password plus your new password' %}.

      -
      - {% csrf_token %} -
      -
      - - -
      -
      - - -
      -
      - - -
      -
      -
      - -
      -
      -
      -
      -
      - -
      -
      -
      -
      -
      - {% csrf_token %} - - {% include "elements/accounts/user_form.html" with form=form %} -

      - -

      -
      -
      -
      -
      -
      diff --git a/templates/elements/accounts/user_form.html b/templates/elements/accounts/user_form.html deleted file mode 100644 index 98f5c97..0000000 --- a/templates/elements/accounts/user_form.html +++ /dev/null @@ -1,101 +0,0 @@ -{% comment %} - This template is deprecated. Use admin/elements/accounts/user_form.html instead. -{% endcomment %} - -{% load foundation %} -{% load bootstrap4 %} -{% load static %} - -
      {% trans 'Core Data' %}
      -
      -
      - {% bootstrap_field form.salutation %} -
      -
      - {% bootstrap_field form.first_name %} -
      -
      - {% bootstrap_field form.middle_name %} -
      -
      - {% bootstrap_field form.last_name %} -
      -
      - {% bootstrap_field form.suffix %} -
      -
      -
      -
      - {% bootstrap_field form.department %} -
      -
      - {% bootstrap_field form.institution %} -
      -
      - {% bootstrap_field form.country %} -
      -
      - {% bootstrap_field form.preferred_timezone %} -
      -
      -
      -
      {% trans 'Social Media and Accounts' %}
      -
      -
      - {% bootstrap_field form.twitter %} -
      -
      - {% bootstrap_field form.facebook %} -
      -
      - {% bootstrap_field form.orcid %} -
      -
      -
      -
      - {% bootstrap_field form.github %} -
      -
      - {% bootstrap_field form.linkedin %} -
      -
      - {% bootstrap_field form.website %} -
      -
      -
      -
      {% trans 'Biography and Signature' %}
      -
      -
      - {% bootstrap_field form.biography %} -
      -
      - {% bootstrap_field form.signature %} -
      -
      - - {% trans 'Hit Enter to add a new interest' %}. -
      -
      - -
      {% trans 'Profile Image' %}
      -
      -
      - {% if user_to_edit.profile_image %} - Image of {{ user_to_edit.full_name }} - {% else %} - Generic profile image, two silhouettes against the sun going down - {% endif %} -
      -
      - {% bootstrap_field form.profile_image %} -
      - - -
      -
      -
      {% trans 'Options' %}
      -
      -
      - {% bootstrap_field form.enable_public_profile %} -
      -
      From 0ef583d90dac2714b31652b9e144242bd063f533 Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Thu, 5 Mar 2026 16:53:23 +0000 Subject: [PATCH 4/6] chore: remove jca css --- assets/css/jca.css | 1676 -------------------------------------------- 1 file changed, 1676 deletions(-) delete mode 100644 assets/css/jca.css diff --git a/assets/css/jca.css b/assets/css/jca.css deleted file mode 100644 index caea8da..0000000 --- a/assets/css/jca.css +++ /dev/null @@ -1,1676 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap'); - -:root { - /* Brand & Theme Colors */ - --brand-primary: #6124ff; - --brand-secondary: #00dbe4; - --text-link-alt: #4a1cc4; - --focus-shadow: #3d17a3; - --color-success: #5cb85c; - /* Highlight color (shared across themes) */ - --highlight-color: #FFEB3B; - - /* Text Colors */ - /* Must pass WCAG color contrast at --recede-opacity */ - --text-primary: #212529; - --text-muted: #747474; - --text-on-dark: white; - --text-link: var(--body-text); - --text-black: #000; - --text-white: #fff; - --text-header: var(--text-black); - --body-text: #525252; - --nav-text: #636363; - --nav-text-active: var(--brand-primary); - --recede-opacity: 70%; - - /* Link Decoration */ - --link-decoration: underline; - --link-decoration-hover: underline; - --nav-link-decoration: none; - --nav-link-decoration-hover: underline; - --dropdown-item-decoration: none; - --dropdown-item-decoration-hover: underline; - --link-hover-color: var(--brand-primary); - --link-transition: color 0.2s ease; - - /* Background Colors */ - --bg-body: #fff; - --bg-content: white; - --bg-footer: #FCFCFC; - --bg-card-alt: #f8f9fa; - --bg-blockquote: #F0F0F0; - --bg-overlay: rgba(55, 55, 55, 0.8); - - /* UI State Colors */ - --color-success: green; - --color-danger: darkred; - - /* Border Colors */ - --border-light: #e5e5e5; - --border-medium: #6c757d; - --border-gray-200: rgb(229, 231, 235); - - /* Header & Navigation */ - --header-bg: #f5f5ef; - --bg-nav: #fefeff; - - /* Button Colors */ - --btn-primary-bg: var(--brand-primary); - --btn-primary-border: var(--brand-primary); - --btn-primary-text: white; - --btn-outline-secondary: #6c757d; - - /* Focus & Accessibility */ - --focus-outline: #F9F9F9; - --focus-ring-size: 4px; - - /* Typography */ - --main-font: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; - - /* Spacing */ - --spacing-xs: 4px; - --spacing-sm: 8px; - --spacing-md: 15px; - --spacing-lg: 20px; - --spacing-xl: 30px; - - /* Sizes */ - --border-radius: 3px; - --border-radius-lg: 2rem; - --header-height: 120px; - --footer-height: 70px; - --card-image-height: 250px; - --carousel-min-height: 500px; - --icon-size: 16px; - - /* Transitions */ - --transition-standard: all 1s ease; - - /* Pagination Colors - Light Mode */ - --pagination-color: var(--body-text); - --pagination-bg: var(--bg-content); - --pagination-border: var(--border-light); - --pagination-hover-color: var(--brand-primary); - --pagination-hover-bg: var(--bg-card-alt); - --pagination-active-color: var(--btn-primary-text); - --pagination-active-bg: var(--btn-primary-bg); - --pagination-active-border: var(--btn-primary-border); - --pagination-disabled-color: var(--text-muted); -} - -/* ======================================================================== - Base Styles - ======================================================================== */ -html, -body { - height: 100%; -} - -body { - background-color: var(--bg-body); - font-family: var(--main-font); - font-weight: 400; - color: var(--body-text); - display: flex; - flex-direction: column; -} - -a { - overflow-wrap: break-word; - text-decoration: var(--link-decoration); - transition: var(--link-transition); -} - -a:hover, -a:focus { - text-decoration: var(--link-decoration-hover); - color: var(--link-hover-color); -} - -/* ======================================================================== - Typography - ======================================================================== */ -h1, h2, h3, h4, h5, h6 { - font-family: var(--main-font); - color: var(--text-header); -} - -h1 { font-size: 2rem; } -h2 { font-size: 1.5rem; } -h3 { font-size: 1.25rem; } -h4 { font-size: 1.125rem; } -h5 { font-size: 1rem; } -h6 { font-size: 0.875rem; } - -.display-4 { - font-size: 2.5rem; -} - -.editor-name { - font-size: 1.25rem; -} - -.byline { - font-size: 1rem; - font-family: var(--main-font); - margin-bottom: 0.5rem; - font-weight: 400; - line-height: 1.2; -} - -.text-muted { - color: var(--text-muted) !important; -} - -/* ======================================================================== - Layout Components - ======================================================================== */ -.container { - max-width: 1400px; -} - -main.container { - padding-left: 15px; - padding-right: 15px; -} - -.site-header .container, -.navbar .container { - padding-inline: 0; -} - -.site-header { - background-color: var(--header-bg); - line-height: 1; - border-bottom: 1px solid var(--border-light); - padding: var(--spacing-md); - color: var(--text-on-dark); -} - -main { - margin-top: var(--spacing-lg); - padding-left: var(--spacing-lg); - padding-right: var(--spacing-lg); -} - -main a { - color: var(--text-link); -} - -#footer { - margin-top: auto; -} - -/* ======================================================================== - Navigation - ======================================================================== */ -.navbar { - padding: 0; - border-bottom: 1px solid var(--border-gray-200); -} - -.navbar-custom .navbar-nav .nav-link, -.navbar-custom .nav-link.dropdown-toggle, -.navbar-dark.navbar-custom .navbar-nav .nav-link, -.navbar-dark.navbar-custom .nav-link.dropdown-toggle { - color: var(--nav-text); - text-decoration: var(--nav-link-decoration); -} - -.navbar-custom .navbar-nav .nav-link:hover, -.navbar-custom .navbar-nav .nav-link:focus, -.navbar-custom .nav-link.dropdown-toggle:hover, -.navbar-custom .nav-link.dropdown-toggle:focus, -.navbar-dark.navbar-custom .navbar-nav .nav-link:hover, -.navbar-dark.navbar-custom .navbar-nav .nav-link:focus, -.navbar-dark.navbar-custom .nav-link.dropdown-toggle:hover, -.navbar-dark.navbar-custom .nav-link.dropdown-toggle:focus { - text-decoration: var(--nav-link-decoration-hover); - color: var(--nav-text-active); -} - -.navbar-custom .nav-item.active .nav-link, -.navbar-custom .nav-item:hover .nav-link, -.navbar-custom .nav-item:focus-visible .nav-link, -.navbar-dark.navbar-custom .nav-item.active .nav-link, -.navbar-dark.navbar-custom .nav-item:hover .nav-link, -.navbar-dark.navbar-custom .nav-item:focus-visible .nav-link { - color: var(--nav-text-active); -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: .255em; - vertical-align: .255em; - content: ""; - border: none; - width: 0.4em; - height: 0.4em; - border-right: 2px solid currentColor; - border-bottom: 2px solid currentColor; - transform: rotate(45deg); - margin-top: -0.1em; -} - -/* Dropdown menu container */ -.dropdown-menu { - padding: var(--focus-ring-size); - background-color: var(--bg-content); - border: 1px solid var(--border-light); -} - -/* Dropdown item styles - standardized with nav-link behavior */ -.dropdown-item { - color: var(--nav-text); - text-decoration: var(--dropdown-item-decoration); - transition: var(--link-transition); -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: var(--nav-text-active); - text-decoration: var(--dropdown-item-decoration-hover); - background-color: var(--bg-card-alt); -} - -.dropdown-divider { - border-top-color: var(--border-light); -} - -/* ======================================================================== - Cards - ======================================================================== */ -.card { - margin-bottom: var(--spacing-md) !important; - display: flex; - flex-direction: column; - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); - border-radius: 8px; - border: 1px solid rgba(0, 0, 0, 0.06); - transition: box-shadow 0.3s ease; - background-color: var(--bg-content); -} - -.card:hover { - box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15); -} - -.card-link { - text-decoration: none; -} - -.card-link:hover { - text-decoration: var(--link-decoration-hover); -} - -.card img { - max-height: var(--card-image-height); - object-fit: cover; -} - -.card-img-top { - height: 200px; - object-fit: cover; - width: 100%; -} - -.card-body { - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: space-between; -} - -.card-footer { - background: none; -} - -.card.no-image { - min-height: 200px; - background-color: var(--bg-card-alt); -} - -.card.no-image .card-img-overlay { - position: relative; - background-color: var(--bg-card-alt); - padding: 1.25rem; -} - -.card.no-image .card-img-overlay.white-text { - color: var(--text-primary); -} - -.card.no-image .card-img-overlay.white-text a { - color: var(--text-link); -} - -.card.no-image .card-img-overlay.white-text a:hover, -.card.no-image .card-img-overlay.white-text a:focus { - color: var(--brand-primary); -} - -.card-img-right { - height: 100%; - border-radius: 0 var(--border-radius) var(--border-radius) 0; -} - -.card-block { - padding: var(--spacing-lg); -} - -.card-deck { - padding-left: var(--spacing-md); - padding-right: var(--spacing-md); -} - -.card-title { - font-size: 1.5rem; -} - -.full-width-card { - min-width: 100%; -} - -/* ======================================================================== - Buttons - ======================================================================== */ -.btn-primary, -.btn-primary:active, -.btn-primary:visited { - background-color: var(--btn-primary-bg); - border-color: var(--btn-primary-border); - color: var(--btn-primary-text); -} - -.btn-primary:hover, -.btn-primary:focus { - color: var(--btn-primary-text); - background-color: var(--btn-primary-bg); - border-color: var(--btn-primary-border); -} - -.btn-background, -.btn-background:active, -.btn-background:visited { - background-color: inherit; - color: inherit; - border: 1px solid var(--brand-primary); - padding: 0 10px; - min-width: 7rem; - min-height: 2rem; - white-space: nowrap; - vertical-align: middle; - line-height: 1; -} - -.btn-background:not(:first-child) { - margin-left: 0.5rem; -} - -.btn-background:hover { - color: var(--text-on-dark); - background-color: var(--brand-primary); - border-color: var(--brand-primary); - transition: var(--transition-standard); -} - -a.btn { - text-decoration: none; -} - -.dropdown-button { - background: inherit; - font-family: inherit; - font-weight: inherit; - border: 0; -} - -.background-button { - border: 0; - background: transparent; -} - -.social-share-btn { - border: 1px black solid; -} - -.alert .close { - color: var(--color-danger); - opacity: var(--recede-opacity); -} - -.btn-outline-secondary { - color: var(--btn-outline-secondary); - border-color: var(--btn-outline-secondary); - background-color: transparent; -} - -.btn-outline-secondary:hover, -.btn-outline-secondary:focus { - color: var(--brand-primary); - background-color: transparent; - border-color: var(--brand-primary); -} - -.btn-outline-secondary:focus { - box-shadow: 0 0 0 var(--focus-ring-size) rgba(167, 172, 177, 0.25); -} - -/* ======================================================================== - Carousel - ======================================================================== */ -/* Mobile-first: normal caption at bottom */ -.carousel { - height: var(--carousel-min-height); - box-shadow: none; - border: none; - border-radius: 0; - overflow: hidden; - margin-bottom: 2rem; -} - -.carousel-inner { - height: 100%; -} - -.carousel-item { - height: 100%; - position: relative; -} - -.carousel-min { - min-width: 100%; - height: var(--carousel-min-height); -} - -.carousel-min img { - width: 100%; - height: 100%; - object-fit: cover; -} - -.article-img { - filter: none; -} - -.carousel-caption { - left: 0; - right: 0; - bottom: 0; - background: linear-gradient(transparent, rgba(0, 0, 0, var(--recede-opacity)) 20%); - padding: 2rem; - text-align: center; - display: block !important; -} - -.carousel-caption a, -.carousel-caption h2 a { - color: var(--text-on-dark); -} - -.carousel-caption h3 a { - color: var(--text-on-dark); - font-size: 1.5rem; - font-weight: 500; -} - -.carousel-caption p { - color: var(--text-on-dark); - margin-bottom: 1rem; -} - -.carousel-control-next, -.carousel-control-prev { - top: 40px; - opacity: var(--recede-opacity); -} - -#carousel-buttons { - margin-left: 100px; - position: absolute; - top: 5px; - right: 5px; -} - -/* Desktop: purple box floating over image on left */ -@media (min-width: 768px) { - .carousel-caption { - left: 2%; - right: auto; - top: 2.5%; - bottom: 2.5%; - min-width: 30% !important; - max-width: 30%; - background: #3b1899; - padding: 2.5rem; - text-align: left; - display: flex !important; - flex-direction: column; - justify-content: center; - align-items: flex-start; - z-index: 2; - border-radius: 8px; - } - - .carousel-caption h3 { - order: -1; - margin-bottom: 0.5rem; - } - - .carousel-caption h3 a { - font-size: 2rem; - font-weight: 700; - text-transform: uppercase; - text-decoration: none; - line-height: 1.2; - } - - .carousel-caption p { - margin-bottom: 1.5rem; - font-size: 0.95rem; - opacity: 0.9; - } - - .carousel-control-next, - .carousel-control-prev { - top: auto; - bottom: 0; - height: auto; - padding: 0.5rem; - z-index: 3; - } - - #carousel-buttons { - z-index: 3; - } -} - -/* ======================================================================== - Article Styles - ======================================================================== */ -.article-title { - font-size: 1.25rem; - margin-bottom: 0.25rem; - font-weight: 500; - line-height: 1.3; - color: var(--text-header); -} - -.article-thumbnail { - object-fit: cover; -} - -.article-img { - filter: brightness(50%); -} - -.article-menu h2 { - font-size: 1.5rem; -} - -.article-authors { - color: var(--text-muted); - margin-bottom: 0.5rem; - font-weight: 400; -} - -.article-meta { - display: flex; - flex-wrap: wrap; - gap: 1rem; - color: var(--text-muted); - margin-top: 0.5rem; -} - -.meta-item { - display: inline-flex; - align-items: center; - gap: 0.25rem; -} - -.article-item { - padding: 1.25rem 0; - border-bottom: 1px solid var(--border-light); -} - -.article-item:last-child { - border-bottom: none; - padding-bottom: 0; -} - -.article-link { - color: inherit; -} - -.article-link:hover .article-title { - color: var(--link-hover-color); - transition: var(--link-transition); -} - -.article-table { - display: block; - overflow-x: scroll; - width: 100%; - margin-bottom: 1rem; - color: var(--text-primary); -} - -.article-table th, -.article-table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid var(--border-medium); -} - -.article-table thead th { - vertical-align: bottom; - border-bottom: 2px solid var(--border-medium); -} - -.article-table tbody + tbody { - border-top: 2px solid var(--border-medium); -} - -.article-table-sm th, -.article-table-sm td { - padding: 0.3rem; -} - -#main_article { - margin-top: var(--spacing-xl); -} - -#main_article img { - max-width: 100%; -} - -#article blockquote { - background: var(--bg-blockquote); - border-left: 10px solid var(--brand-primary); - margin: 1.5em 10px; - padding: 0.5em 10px; -} - -#article iframe { - max-width: 100%; - height: auto; - aspect-ratio: 16/9; - margin: 1rem 0; -} - -#reflist ul { - padding-left: 0; -} - -#reflist li { - word-wrap: break-word; - list-style-type: none; - padding-bottom: var(--spacing-sm); -} - -#reading-options{ - display: flex; - gap: 1rem; - margin: 0; - padding: 9px; - justify-content: flex-end; - min-height: fit-content; - box-sizing: border-box; - position: sticky; - top: 0; - z-index: 1000; - width: fit-content; - margin-left: auto; - background-color: var(--bg-body); -} - -.btn-opt { - border: 1px solid #1C304A; - background: #f1f1f1; -} - -.dyslexia-friendly { - font-family: Verdana !important; - color: #4c4c4c; - background-color: #F5F5DC; -} - -.dyslexia-friendly em, -.dyslexia-friendly i { - background-color: #FAFAC8; - font-style: normal; -} - -.dyslexia-friendly a { - font-family: inherit; - color: inherit; - text-decoration: underline; -} - -/* ======================================================================== - Thumbnail Styles - ======================================================================== */ -.thumbnail-container { - position: relative; - width: 80px; - max-width: 100%; - height: 80px; - flex-shrink: 0; -} - -.article-thumbnail { - width: 100%; - height: 100%; - border-radius: 8px; - object-fit: cover; - display: block; -} - -.article-thumbnail[src*="journal_cover_download"], -.article-thumbnail[src*="article.png"] { - object-fit: contain; -} - -.thumbnail-fallback { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 8px; - background-color: var(--brand-primary); - color: white; - display: none; - align-items: center; - justify-content: center; - font-weight: 600; - font-size: 1.2rem; - text-transform: uppercase; -} - -.thumbnail-container.fallback-active .article-thumbnail { - display: none !important; -} - -.thumbnail-container.fallback-active .thumbnail-fallback { - display: flex !important; -} - -/* ======================================================================== - News & Blog - ======================================================================== */ -.news-post { - margin-bottom: 4rem; -} - -.news-post-title { - margin-bottom: 0.25rem; - font-size: 2.5rem; -} - -.news-post-meta { - margin-bottom: 1.25rem; - color: var(--text-muted); -} - -/* ======================================================================== - Journal Styles - ======================================================================== */ -.journal-name { - font-size: 2.5rem; - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -.journal-card-title { - margin-bottom: 0; - font-size: 13px; -} - -.journal-div { - padding-bottom: var(--spacing-md); -} - -.journal-button-block { - margin-top: var(--spacing-xs); - margin-bottom: var(--spacing-xs); -} - -.homepage-element-about .card-body p { - columns: 2; - column-gap: 2rem; -} - -/* ======================================================================== - Issue & Content Sections - ======================================================================== */ -.homepage-element-wrapper:not(:first-child) { - margin-block: 2rem; -} - -.issue-section { - background: var(--bg-content); - border-radius: 8px; - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); - border: 1px solid rgba(0, 0, 0, 0.06); - margin-bottom: 2rem; - padding: 2rem; -} - -.section-title { - margin-bottom: 1.5rem; - padding-bottom: 0.5rem; - border-bottom: 2px solid var(--border-light); - color: var(--text-header); - font-weight: 600; -} - -.additional-issues { - margin-top: 1rem; - padding-top: 1rem; - border-top: 1px solid var(--border-light); -} - -.also-part-of { - font-weight: 400; - font-size: 0.9rem; - margin-bottom: 0.25rem; - color: var(--text-muted); -} - -.additional-issue-link { - display: block; - margin-bottom: 0.25rem; - font-size: 0.9rem; - color: var(--text-muted); -} - -.search-results .article-item, -section[aria-label*="Results"] .article-item { - background: var(--bg-content); - border-radius: 8px; - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); - border: 1px solid rgba(0, 0, 0, 0.06); - padding: 2rem; - margin-bottom: 1.5rem; -} - -.sticky-top { - max-height: 100vh; - overflow-y: auto; -} - -/* ======================================================================== - Footer - ======================================================================== */ -.site-footer { - padding: 2.5rem var(--spacing-md); - color: var(--text-muted); - text-align: center; - background-color: var(--bg-footer); - border-top: 0.05rem solid var(--border-light); -} - -.site-footer a { - color: var(--text-link-alt); -} - -.site-footer p:last-child { - margin-bottom: 0; -} - -footer svg, -footer img, -footer .img-fluid{ - max-height: var(--footer-height); - max-width: 100%; -} - -header svg { - max-height: var(--header-height); - max-width: 100%; -} - -/* ======================================================================== - Form Elements - ======================================================================== */ -.homepage-element-search-bar input[type="text"] { - font-size: 1.5rem; -} - -.homepage-element-search-bar .input-group-text { - font-size: 1.5rem; -} - -.input-group .form-control, -.input-group .custom-select, -.input-group .input-group-text { - margin: 0 !important; - border-radius: 0; -} - -.input-group > .custom-select:last-child { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; -} - -.input-group-prepend > .input-group-text { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.input-group { - align-items: stretch; -} - -.input-group .custom-select, -.input-group .input-group-text { - height: 2.5rem; - display: flex; - align-items: center; -} - -.input-group{ - display: flex; - flex-wrap: nowrap; -} - -.input-group > input { - flex: 1; - min-width: 0; -} - -.input-group > input.group-append{ - flex-shrink: 0; - align-items: center; - display: flex; -} - -.input-group .btn { - margin: 0; - height: 100%; - border-radius: 0 .25rem .25rem 0; -} - -.badge-secondary { - background-color: var(--brand-secondary); - color: #fff; -} - -input + .btn-background { - height: 2.4375rem; -} - -span + .btn-background { - height: auto; - min-height: 1.8rem; -} - -/* ======================================================================== - Utility Classes - ======================================================================== */ -.flex-auto { - flex: 0 0 auto; -} - -.h-250 { - height: var(--card-image-height); -} - -.border-top { - border-top: 1px solid var(--border-light); -} - -.border-bottom { - border-bottom: 1px solid var(--border-light); -} - -.box-shadow { - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05); -} - -.white-text { - color: var(--text-on-dark); -} - -.white-text a { - color: var(--text-on-dark); -} - -.white-text a:hover, -.white-text a:focus { - color: var(--text-on-dark); -} - -.responsive-img { - max-width: 100%; -} - -.header-image { - max-height: var(--header-height); -} - -.footer-img { - max-width: 100%; - height: auto; -} - -.draw-attention { - background-color: var(--highlight-color); - transition: background-color 2s ease-out; -} - -.sticky-toc { - position: sticky; - max-height: 100vh; - overflow-y: auto; - top: 60px; - z-index: 999; -} - -.table-caption { - margin-bottom: var(--spacing-sm); -} - -.math-formulae { - overflow-x: auto; - padding-bottom: 1rem; -} - -/* ======================================================================== - Icons - ======================================================================== */ -.fa-check { - color: var(--color-success); -} - -.fa-times { - color: var(--color-danger); -} - -.orcid-img { - height: var(--icon-size); - width: var(--icon-size); - display: inline-block; -} - -.icon-recede{ - opacity: var(--recede-opacity); -} - -.superscript-icon { - vertical-align: super; - font-size: 0.7em !important; -} - -.pad-icon { - padding-left: 0.4rem; - padding-right: 0.4rem; -} - - -/* ======================================================================== - Lists - ======================================================================== */ -.no-bullet-list { - list-style-type: none; - padding-left: 0; - margin-left: 0; -} - -.keywords-list { - list-style: none; - padding-left: 0; - margin: 0; - white-space: normal; - margin-bottom: 1rem; -} - -.keywords-list li { - display: inline-block; -} - -.back-links-list { - list-style: none; - padding-left: 0.2rem; - margin: 0; - display: inline; - white-space: normal; -} - -.back-links-list li { - margin: 0; - padding-left: 0.1rem; - display: inline; - white-space: normal; -} - -.back-links-list li:not(:last-child)::after { - content: " "; -} - -.section-link { - white-space: nowrap; -} - -.section-link:not(:first-of-type) { - margin-left: 0.5rem; -} - -/* ======================================================================== - Grid Utilities - ======================================================================== */ -.row-eq-height { - display: flex; -} - -.row-smaller-gutters { - margin-left: -9px; - margin-right: -9px; -} - -.row-smaller-gutters > div[class^="col"] { - padding-left: 9px; - padding-right: 9px; -} - -/* ======================================================================== - Pagination - ======================================================================== */ -.site-pagination { - margin-bottom: 4rem; -} - -.site-pagination > .btn { - border-radius: var(--border-radius-lg); -} - -.pagination { - display: flex; - padding-left: 0; - list-style: none; - gap: 4px; -} - -.page-item { - margin: 0; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - color: var(--pagination-color); - background-color: var(--pagination-bg); - border: 1px solid var(--pagination-border); - border-radius: var(--border-radius); - transition: var(--link-transition); - cursor: pointer; - text-decoration: none; -} - -.page-link:hover, -.page-link:focus { - color: var(--pagination-hover-color); - background-color: var(--pagination-hover-bg); - border-color: var(--border-medium); -} - -.page-link:focus { - z-index: 2; - outline: 2px solid var(--focus-outline); - outline-offset: 2px; -} - -.page-item.active .page-link { - color: var(--pagination-active-color); - background-color: var(--pagination-active-bg); - border-color: var(--pagination-active-border); - font-weight: 600; -} - -.page-item.active .page-link:hover { - background-color: var(--pagination-active-bg); - border-color: var(--pagination-active-border); -} - -.page-link[disabled], -.page-link:disabled { - color: var(--pagination-disabled-color); - pointer-events: none; - background-color: transparent; - border-color: var(--pagination-border); - cursor: not-allowed; - opacity: 0.6; -} - -/* ======================================================================== - Contact - ======================================================================== */ -.contact h3 { - font-size: 1.6rem; -} - -.contact h4 { - font-size: 1.3rem; -} - -/* ======================================================================== - Table Footnotes - ======================================================================== */ -.table-foot .table-footnotes li.fn { - list-style-type: none; -} - -/* ======================================================================== - Modal - ======================================================================== */ -.modal-sticky-close { - position: sticky; - top: 0.2rem; - right: 0.2rem; - z-index: 1050; - float: right; - margin-bottom: 0.2rem; - min-width: 24px; - min-height: 24px; -} - -/* ======================================================================== - Accessibility & Skip Navigation - ======================================================================== */ -.skip-container { - text-align: left; -} - -.skip-container a { - position: absolute; - left: -10000px; - width: 1px; - height: 1px; - overflow: hidden; - color: var(--text-link); -} - -.skip-container a:focus, -.skip-container a:active { - position: static; - left: 0; - width: auto; - height: auto; - overflow: visible; -} - -/* Focus Management */ -button, input, select, textarea, [tabindex]:not([tabindex="-1"]), -.dropdown-menu, .dropdown-item, .nav-link, .nav-link a, .btn { - margin: var(--focus-ring-size); -} - -p a, span a, li a { - margin: calc(-1 * var(--focus-ring-size)); - padding: var(--focus-ring-size); - box-sizing: border-box; -} - -.dropdown-menu a, -.dropdown-menu button, -.dropdown-menu .dropdown-item { - margin: 0; -} - -.article-block a, -.site-header a, -.site-footer a, -.article-item a, -.carousel-caption a, -p a, -li a { - display: inline-block; -} - -.dropdown-item:focus { - white-space: nowrap; -} - -.dropdown-menu { - padding: var(--focus-ring-size); -} - -.form-check:has(input:focus-visible), -.form-check:has(select:focus-visible), -.form-check:has(textarea:focus-visible) { - outline: 2px var(--focus-outline) solid; - outline-offset: 0; - box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); - display: block; - white-space: normal; -} - -.form-check input:focus-visible { - outline: none; - box-shadow: none; -} - -/* Universal Focus Styles - Only show on keyboard navigation */ -*:focus-visible { - outline: 2px var(--focus-outline) solid; - outline-offset: 0; - box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); -} - -a:focus-visible { - outline: 2px var(--focus-outline) solid; - outline-offset: 0; - box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); - display: inline-block; - white-space: normal; -} - -main a:focus-visible, -.site-footer a:focus-visible, -#lightbox a:focus-visible, -.navbar-custom .nav-link:focus-visible, -.navbar-custom .navbar-brand:focus-visible, -.navbar-dark.navbar-custom .nav-link:focus-visible, -.btn:focus-visible, -.btn-primary:focus-visible, -.btn-secondary:focus-visible, -.btn-success:focus-visible, -.btn-danger:focus-visible, -.btn-warning:focus-visible, -.btn-info:focus-visible, -.btn-light:focus-visible, -.btn-dark:focus-visible, -.site-pagination > .btn:focus-visible, -.pagination button:focus-visible, -input[type="text"]:focus-visible, -input[type="email"]:focus-visible, -input[type="password"]:focus-visible, -input[type="search"]:focus-visible, -input[type="number"]:focus-visible, -input[type="date"]:focus-visible, -input[type="datetime-local"]:focus-visible, -input[type="file"]:focus-visible, -input[type="submit"]:focus-visible, -.form-control.is-valid:focus-visible, -.form-control.is-invalid:focus-visible, -textarea.tinymce:focus-visible, -.custom-select:focus-visible, -.modal-sticky-close:focus-visible { - outline: 2px var(--focus-outline) solid; - outline-offset: 0; - box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); -} - -.carousel-control-next:focus-visible, -.carousel-control-prev:focus-visible{ - outline: 2px var(--focus-outline) solid; - outline-offset: 0; - box-shadow: 0 0 0 var(--focus-ring-size) var(--focus-shadow); - opacity: 1; -} - -/* ======================================================================== - Media Queries - ======================================================================== */ -@media (min-width: 768px) { - .display-4 { - font-size: 3rem; - } - - .h-md-250 { - height: var(--card-image-height); - } -} - -@media screen and (max-width: 990px) { - .article-title { - font-size: 1.1em !important; - } -} - -@media screen and (max-width: 764px) { - .container, - main, - main.container { - padding-left: 15px !important; - padding-right: 15px !important; - } - - .article-title { - font-size: 0.9em !important; - } - - p { - font-size: 0.7em !important; - margin-bottom: var(--spacing-sm); - } - - .card-img-overlay { - padding: 10px; - } - - .card img { - min-height: 220px; - object-fit: cover; - } - - .journal-name { - font-size: 1.4rem; - } - - .homepage-element-about .card-body p { - columns: 1; - } -} - -@media (min-width: 768px) { - .row { - display: flex; - flex-direction: row; - } - .journal-container { - order: 1; - } - .col-lg-4.col-md-2 { - order: 2; - } -} - -/* ======================================================================== - Issue Cards - Horizontal Layout - ======================================================================== */ -.issues-grid { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); - gap: 1.5rem; - margin-top: 2rem; - margin-bottom: 2rem; -} - -.issue-card { - background: var(--bg-content); - border-radius: 8px; - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); - border: 1px solid rgba(0, 0, 0, 0.06); - overflow: hidden; - transition: box-shadow 0.3s ease; -} - -.issue-card:hover { - box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15); -} - -.issue-card-inner { - display: flex; - height: 195px; -} - -.issue-cover { - width: 40%; - overflow: hidden; -} - -.issue-cover img, -.issue-cover svg { - width: 100%; - height: 100%; - object-fit: cover; - transition: transform 0.3s ease; -} - -.issue-content { - width: 60%; - padding: 1.5rem; - display: flex; - flex-direction: column; - justify-content: space-between; -} - -.issue-title { - font-size: 1.1rem; - font-weight: 600; - color: var(--text-header); - margin-bottom: 0.5rem; - line-height: 1.3; -} - -.issue-date { - color: var(--text-muted); - font-size: 0.9rem; - margin-bottom: 0.25rem; -} - -.issue-count { - color: var(--text-muted); - font-size: 0.9rem; - margin-bottom: 1rem; -} - -.no-issues { - grid-column: 1 / -1; -} - -/* Responsive adjustments */ -@media (max-width: 768px) { - .issues-grid { - grid-template-columns: 1fr; - gap: 1rem; - } - - .issue-card-inner { - height: 200px; - } - - .issue-content { - padding: 1rem; - } - - .issue-title { - font-size: 1rem; - } -} - -/* ======================================================================== - Article Share Section - ======================================================================== */ -.share-section { - background: var(--bg-card-alt); - border-radius: 8px; - padding: 1rem; - margin-bottom: 1.5rem; -} - -.share-section h2 { - margin-bottom: 0.75rem; - font-size: 1rem; - font-weight: 600; -} - -.share-url-container { - display: flex; - gap: 0.5rem; - margin-bottom: 1rem; -} - -.share-url-input { - flex: 1; - padding: 0.5rem; - border: 1px solid var(--border-light); - border-radius: 4px; - font-size: 0.9rem; - background: var(--bg-content); -} - -.copy-button { - padding: 0.5rem 1rem; - background: var(--brand-primary); - color: white; - border: none; - border-radius: 4px; - font-size: 0.9rem; - cursor: pointer; -} - -/* ======================================================================== - Article Sidebar Lists - ======================================================================== */ -.article-menu ul { - padding-left: 20px; -} - -.article-menu ul li { - position: relative; -} - -.article-menu ul li a { - color: var(--text-link); -} - -.article-menu ul li a:hover { - color: var(--brand-primary); -} - -/* ======================================================================== - Article Tables - ======================================================================== */ -#main_article table { - width: 100%; - margin-bottom: 1rem; - background-color: transparent; - border-collapse: collapse; -} - -#main_article table th, -#main_article table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid var(--border-light); -} - -#main_article table thead th { - vertical-align: bottom; - border-bottom: 2px solid var(--border-medium); - background-color: var(--bg-card-alt); - font-weight: bold; - color: var(--text-header); -} - -#main_article table tbody tr:hover { - background-color: rgba(0, 0, 0, 0.02); -} - -#main_article table tbody + tbody { - border-top: 2px solid var(--border-medium); -} - -/* Responsive table wrapper */ -#main_article .table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} \ No newline at end of file From 614c1f79beb2df061ad39099348e8fd1008e75db Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Fri, 6 Mar 2026 13:52:50 +0000 Subject: [PATCH 5/6] Keeps clarity inline with core themes. --- templates/journal/homepage_elements/featured.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/journal/homepage_elements/featured.html b/templates/journal/homepage_elements/featured.html index 303699e..12b3310 100644 --- a/templates/journal/homepage_elements/featured.html +++ b/templates/journal/homepage_elements/featured.html @@ -4,7 +4,7 @@
      - +
      {% for fa in featured_articles %}
      From 2f8de45da011ef4a4f4d78bae95ee9d0858f7a55 Mon Sep 17 00:00:00 2001 From: Andy Byers Date: Tue, 10 Mar 2026 11:07:28 +0000 Subject: [PATCH 6/6] chore: removes some unused css. --- assets/css/clarity.css | 128 --------------------------------------- templates/core/base.html | 3 +- 2 files changed, 2 insertions(+), 129 deletions(-) diff --git a/assets/css/clarity.css b/assets/css/clarity.css index 1ac7a0d..431e02c 100644 --- a/assets/css/clarity.css +++ b/assets/css/clarity.css @@ -50,10 +50,6 @@ h4 { font-size: 1.125rem; } h5 { font-size: 1rem; } h6 { font-size: 0.875rem; } -.display-4 { - font-size: 2.5rem; -} - .editor-name { font-size: 1.25rem; } @@ -253,20 +249,10 @@ main a { color: var(--brand-primary); } -.card-img-right { - height: 100%; - border-radius: 0 var(--border-radius) var(--border-radius) 0; -} - .card-block { padding: var(--spacing-lg); } -.card-deck { - padding-left: var(--spacing-md); - padding-right: var(--spacing-md); -} - .card-title { font-size: 1.5rem; } @@ -334,10 +320,6 @@ a.btn { background: transparent; } -.social-share-btn { - border: 1px black solid; -} - .alert .close { color: var(--color-danger); opacity: var(--recede-opacity); @@ -639,23 +621,6 @@ a.btn { display: flex !important; } -/* ======================================================================== - News & Blog - ======================================================================== */ -.news-post { - margin-bottom: 4rem; -} - -.news-post-title { - margin-bottom: 0.25rem; - font-size: 2.5rem; -} - -.news-post-meta { - margin-bottom: 1.25rem; - color: var(--text-muted); -} - /* ======================================================================== Journal Styles ======================================================================== */ @@ -848,26 +813,6 @@ span + .btn-background { /* ======================================================================== Utility Classes ======================================================================== */ -.flex-auto { - flex: 0 0 auto; -} - -.h-250 { - height: var(--card-image-height); -} - -.border-top { - border-top: 1px solid var(--border-light); -} - -.border-bottom { - border-bottom: 1px solid var(--border-light); -} - -.box-shadow { - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05); -} - .white-text { color: var(--text-on-dark); } @@ -881,19 +826,10 @@ span + .btn-background { color: var(--text-on-dark); } -.responsive-img { - max-width: 100%; -} - .header-image { max-height: var(--header-height); } -.footer-img { - max-width: 100%; - height: auto; -} - .draw-attention { background-color: var(--highlight-color); transition: background-color 2s ease-out; @@ -1253,16 +1189,6 @@ textarea.tinymce:focus-visible, /* ======================================================================== Media Queries ======================================================================== */ -@media (min-width: 768px) { - .display-4 { - font-size: 3rem; - } - - .h-md-250 { - height: var(--card-image-height); - } -} - @media screen and (max-width: 990px) { .article-title { font-size: 1.1em !important; @@ -1335,19 +1261,6 @@ textarea.tinymce:focus-visible, height: 195px; } -.issue-cover { - width: 40%; - overflow: hidden; -} - -.issue-cover img, -.issue-cover svg { - width: 100%; - height: 100%; - object-fit: cover; - transition: transform 0.3s ease; -} - .issue-content { width: 60%; padding: 1.5rem; @@ -1445,47 +1358,6 @@ textarea.tinymce:focus-visible, .preprint-card-grid { grid-template-columns: repeat(3, 1fr); } } -/* ======================================================================== - Article Share Section - ======================================================================== */ -.share-section { - background: var(--bg-card-alt); - border-radius: 8px; - padding: 1rem; - margin-bottom: 1.5rem; -} - -.share-section h2 { - margin-bottom: 0.75rem; - font-size: 1rem; - font-weight: 600; -} - -.share-url-container { - display: flex; - gap: 0.5rem; - margin-bottom: 1rem; -} - -.share-url-input { - flex: 1; - padding: 0.5rem; - border: 1px solid var(--border-light); - border-radius: 4px; - font-size: 0.9rem; - background: var(--bg-content); -} - -.copy-button { - padding: 0.5rem 1rem; - background: var(--brand-primary); - color: white; - border: none; - border-radius: 4px; - font-size: 0.9rem; - cursor: pointer; -} - /* ======================================================================== Article Sidebar Lists ======================================================================== */ diff --git a/templates/core/base.html b/templates/core/base.html index 28072dd..4042791 100644 --- a/templates/core/base.html +++ b/templates/core/base.html @@ -14,14 +14,15 @@ {% block head %}{% endblock head %} + {% if not request.journal or journal_settings.general.feeds %} + {% endif %} {% include "common/elements/favicons.html" %} -