Skip to content

Commit

Permalink
pkp/pkp-lib#10200 remove editorial team, add editorial masthead and h…
Browse files Browse the repository at this point in the history
…istory templates
  • Loading branch information
kaitlinnewson committed Jan 7, 2025
1 parent 1ce228e commit a5a94f5
Show file tree
Hide file tree
Showing 5 changed files with 200 additions and 30 deletions.
1 change: 1 addition & 0 deletions resources/less/import.less
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,4 @@
@import "pages/catalogCategory";
@import "pages/orcidProfile";
@import "pages/announcement";
@import "pages/masthead";
48 changes: 48 additions & 0 deletions resources/less/pages/masthead.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
/*
* @file plugins/themes/default/styles/pages/masthead.less
*
* Copyright (c) 2014-2024 Simon Fraser University
* Copyright (c) 2003-2024 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @brief Styles applying to the masthead and editorial history page
* @link templates/frontend/pages/editorialMasthead.tpl
* @link templates/frontend/pages/editorialHistory.tpl
*/

.page_masthead {
.user_listing {
list-style-type: none;
padding: 0;
margin-top: 5vh;

li {
margin-bottom: 5vh;
}

li > span {
display: block;
}

.name {
font-weight: bold;
}

.orcid {
font-size: smaller;
margin-left: 0.2rem;
margin-right: 0.2rem;

a:after {
border-bottom: 0;
}
}

.orcid_icon {
width: 1.4rem;
height: 1.4rem;
margin: 0;
display: inline-block;
}
}
}
65 changes: 65 additions & 0 deletions templates/frontend/pages/editorialHistory.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{**
* templates/frontend/pages/editorialHistory.tpl
*
* Copyright (c) 2024 Simon Fraser University
* Copyright (c) 2024 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @brief Display context's editorial history page.
*
*}
{include file="frontend/components/header.tpl" pageTitle="common.editorialHistory"}
<main class="container page page_masthead" id="immersion_content_main">
<div class="row">
<div class="offset-md-1 col-md-10 offset-lg-2 col-lg-8">
<header class="main__header">
<h1 class="main__title">
{translate key="common.editorialHistory.page"}
</h1>
{include file="frontend/components/editLink.tpl" page="management" op="settings" path="context" anchor="masthead" sectionTitleKey="common.editorialHistory"}
</header>

<div class="content-body">
<p>
{translate key="common.editorialHistory.page.description"}
</p>
{foreach from=$mastheadRoles item="mastheadRole"}
{if array_key_exists($mastheadRole->id, $mastheadUsers)}
<h2>{$mastheadRole->getLocalizedData('name')|escape}</h2>
<ul class="user_listing" role="list">
{foreach from=$mastheadUsers[$mastheadRole->id] item="mastheadUser"}
<li>
{strip}
<span class="date_start">
{foreach name="services" from=$mastheadUser['services'] item="service"}
{translate key="common.fromUntil" from=$service['dateStart'] until=$service['dateEnd']}
{if !$smarty.foreach.services.last}{translate key="common.commaListSeparator"}{/if}
{/foreach}
</span>
<span class="name">
{$mastheadUser['user']->getFullName()|escape}
{if $mastheadUser['user']->getData('orcid') && $mastheadUser['user']->getData('orcidAccessToken')}
<span class="orcid">
<a href="{$mastheadUser['user']->getData('orcid')|escape}" target="_blank" aria-label="{translate key="common.editorialHistory.page.orcidLink" name=$mastheadUser['user']->getFullName()|escape}">
{$orcidIcon}
</a>
</span>
{/if}
</span>
{if !empty($mastheadUser['user']->getLocalizedData('affiliation'))}
<span class="affiliation">{$mastheadUser['user']->getLocalizedData('affiliation')|escape}</span>
{/if}
{/strip}
</li>
{/foreach}
</ul>
{/if}
{/foreach}

{$currentContext->getLocalizedData('editorialHistory')}
</div>
</div>
</div>
</main><!-- .page -->

{include file="frontend/components/footer.tpl"}
86 changes: 86 additions & 0 deletions templates/frontend/pages/editorialMasthead.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{**
* templates/frontend/pages/editorialMasthead.tpl
*
* Copyright (c) 2024 Simon Fraser University
* Copyright (c) 2024 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @brief Display context's editorial masthead page.
*
*}
{include file="frontend/components/header.tpl" pageTitle="common.editorialMasthead"}
<main class="container page page_masthead" id="immersion_content_main">
<div class="row">
<div class="offset-md-1 col-md-10 offset-lg-2 col-lg-8">
<header class="main__header">
<h1 class="main__title">
{translate key="common.editorialMasthead"}
</h1>
</header>
<div class="content-body">
{foreach from=$mastheadRoles item="mastheadRole"}
{if array_key_exists($mastheadRole->id, $mastheadUsers)}
<h2>{$mastheadRole->getLocalizedData('name')|escape}</h2>
<ul class="user_listing" role="list">
{foreach from=$mastheadUsers[$mastheadRole->id] item="mastheadUser"}
<li>
{strip}
<span class="date_start">
{translate key="common.fromUntil" from=$mastheadUser['dateStart'] until=""}
</span>
<span class="name">
{$mastheadUser['user']->getFullName()|escape}
{if $mastheadUser['user']->getData('orcid') && $mastheadUser['user']->getData('orcidAccessToken')}
<span class="orcid">
<a href="{$mastheadUser['user']->getData('orcid')|escape}" target="_blank" aria-label="{translate key="common.editorialHistory.page.orcidLink" name=$mastheadUser['user']->getFullName()|escape}">
{$orcidIcon}
</a>
</span>
{/if}
</span>
{if !empty($mastheadUser['user']->getLocalizedData('affiliation'))}
<span class="affiliation">{$mastheadUser['user']->getLocalizedData('affiliation')|escape}</span>
{/if}
{/strip}
</li>
{/foreach}
</ul>
{/if}
{/foreach}
<hr>
<p>
{capture assign=editorialHistoryUrl}{url page="about" op="editorialHistory" router=\PKP\core\PKPApplication::ROUTE_PAGE}{/capture}
{translate key="about.editorialMasthead.linkToEditorialHistory" url=$editorialHistoryUrl}
</p>

{if !empty($reviewers)}
<h2>{translate key="common.editorialMasthead.peerReviewers"}</h2>
<p>{translate key="common.editorialMasthead.peerReviewers.description" year=$previousYear}</p>
<ul class="user_listing" role="list">
{foreach from=$reviewers item="reviewer"}
<li>
{strip}
<span class="name">
{$reviewer->getFullName()|escape}
{if $reviewer->getData('orcid') && $reviewer->getData('orcidAccessToken')}
<span class="orcid">
<a href="{$reviewer->getData('orcid')|escape}" target="_blank" aria-label="{translate key="common.editorialHistory.page.orcidLink" name=$reviewer->getFullName()|escape}">
{$orcidIcon}
</a>
</span>
{/if}
</span>
{if !empty($reviewer->getLocalizedData('affiliation'))}
<span class="affiliation">{$reviewer->getLocalizedData('affiliation')|escape}</span>
{/if}
{/strip}
</li>
{/foreach}
</ul>
{/if}
</div>
</div>
</div>
</main><!-- .page -->

{include file="frontend/components/footer.tpl"}
30 changes: 0 additions & 30 deletions templates/frontend/pages/editorialTeam.tpl

This file was deleted.

0 comments on commit a5a94f5

Please sign in to comment.