added back button to event and participant pages
This commit is contained in:
parent
81d6a569d3
commit
07e798cf49
10
_includes/common/back-button.html
Normal file
10
_includes/common/back-button.html
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<a href="{{ include.parent }}" class="back-button">
|
||||||
|
<span class="back-arrow">←</span>
|
||||||
|
<span class="hide-mobile">
|
||||||
|
{% if include.parentName %}
|
||||||
|
/{{ include.parentName }}
|
||||||
|
{% else %}
|
||||||
|
{{ include.parent }}
|
||||||
|
{% endif %}
|
||||||
|
</span>
|
||||||
|
</a>
|
@ -1,10 +1,10 @@
|
|||||||
{% capture title %}
|
{% capture title %}
|
||||||
{% if page.title_ %}
|
{% if page.title_ %}
|
||||||
{{ site.title | append: " \\ "| append: page.title_ }}
|
{{ site.title | append: " \ "| append: page.title_ }}
|
||||||
{% elsif page.fullname %}
|
{% elsif page.fullname %}
|
||||||
{{ site.title | append: " \\ "| append: page.fullname }}
|
{{ site.title | append: " \ "| append: page.fullname }}
|
||||||
{% elsif page.title %}
|
{% elsif page.title %}
|
||||||
{{ site.title | append: " \\ "| append: page.title }}
|
{{ site.title | append: " \ "| append: page.title }}
|
||||||
{% else %}
|
{% else %}
|
||||||
{{ site.title | escape }}
|
{{ site.title | escape }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -1,6 +1,14 @@
|
|||||||
<header class="page-header">
|
<header class="page-header">
|
||||||
{% include common/navigation.html %}
|
{% include common/navigation.html %}
|
||||||
|
|
||||||
|
|
||||||
|
{% if page.parentEn %}
|
||||||
|
{% include common/back-button.html parent=page.parentEn parentName=page.parentNameEn %}\
|
||||||
|
{% elsif page.parentFr %}
|
||||||
|
{% include common/back-button.html parent=page.parentFr parentName=page.parentNameFr %}\
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
<div class="page-content" id="rf-logo-wrapper">
|
<div class="page-content" id="rf-logo-wrapper">
|
||||||
{% if page.lang == 'fr' %}
|
{% if page.lang == 'fr' %}
|
||||||
<a href="{{ site.baseurl }}/fr">{% include common/logo.html %}</a>
|
<a href="{{ site.baseurl }}/fr">{% include common/logo.html %}</a>
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
layout: page
|
layout: page
|
||||||
lang: en
|
lang: en
|
||||||
<!-- parent: /rf2020/program -->
|
parentEn: /rf2020/program
|
||||||
|
parentFr: /fr/rf2020/programme
|
||||||
|
parentNameEn: program
|
||||||
|
parentNameFr: programme
|
||||||
---
|
---
|
||||||
|
|
||||||
{% assign format=page.format | downcase %}
|
{% assign format=page.format | downcase %}
|
||||||
@ -18,6 +21,7 @@ lang: en
|
|||||||
</small>
|
</small>
|
||||||
</h2>
|
</h2>
|
||||||
</div>
|
</div>
|
||||||
|
<img src="{{ page.pic }}" alt="" class="participant-profile">
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<div class="post-content margin-16-bottom">
|
<div class="post-content margin-16-bottom">
|
||||||
|
@ -2,6 +2,10 @@
|
|||||||
layout: page
|
layout: page
|
||||||
lang: en
|
lang: en
|
||||||
ref: going-online
|
ref: going-online
|
||||||
|
parentEn: /rf2020/participants/
|
||||||
|
parentFr: /fr/rf2020/participants/
|
||||||
|
parentNameEn: participants
|
||||||
|
parentNameFr: intervenants
|
||||||
---
|
---
|
||||||
|
|
||||||
<article class="page-content margin-128-bottom participant">
|
<article class="page-content margin-128-bottom participant">
|
||||||
|
27
_sass/includes/back-button.scss
Normal file
27
_sass/includes/back-button.scss
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
.back-button {
|
||||||
|
position: fixed;
|
||||||
|
display: block;
|
||||||
|
top: var(--size-32);
|
||||||
|
background-color: white;
|
||||||
|
padding: var(--size-24) var(--size-16);
|
||||||
|
left: 5%;
|
||||||
|
text-decoration: none;
|
||||||
|
z-index: 1;
|
||||||
|
border: 1px solid var(--colour-grey-light);
|
||||||
|
border-radius: 1px;
|
||||||
|
|
||||||
|
span {
|
||||||
|
margin-bottom: var(--size-8);
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
@include touch {
|
||||||
|
margin: 0;
|
||||||
|
padding: var(--size-16) var(--size-16);
|
||||||
|
left: var(--size-8);
|
||||||
|
}
|
||||||
|
|
||||||
|
@include darkMode {
|
||||||
|
border-color: var(--colour-graphite);
|
||||||
|
}
|
||||||
|
}
|
@ -8,7 +8,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
img.participant-profile {
|
img.participant-profile {
|
||||||
max-width: 252px;
|
max-width: 300px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@include touch {
|
@include touch {
|
||||||
@ -25,3 +25,16 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.participant,
|
||||||
|
.event {
|
||||||
|
.post-header {
|
||||||
|
h2 {
|
||||||
|
margin-right: var(--size-32);
|
||||||
|
}
|
||||||
|
|
||||||
|
img.participant-profile {
|
||||||
|
max-width: 252px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
@import 'includes/scrollbar';
|
@import 'includes/scrollbar';
|
||||||
@import 'includes/header';
|
@import 'includes/header';
|
||||||
@import 'includes/footer';
|
@import 'includes/footer';
|
||||||
|
@import 'includes/back-button';
|
||||||
@import 'pages/home';
|
@import 'pages/home';
|
||||||
@import 'pages/about';
|
@import 'pages/about';
|
||||||
@import 'pages/how-to-participate';
|
@import 'pages/how-to-participate';
|
||||||
|
Loading…
Reference in New Issue
Block a user