Skip to content

Commit f214531

Browse files
authored
Merge pull request #646 from kernvalley/feature/mayor-event-images
Add images to Mayor Events
2 parents fba55b1 + ce108b1 commit f214531

File tree

10 files changed

+33
-8
lines changed

10 files changed

+33
-8
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [v3.0.7] - 2024-01-29
11+
12+
### Added
13+
- Add image to Whiskey Flat Mayor Events
14+
15+
### Changed
16+
- Update `@kernvalley/components` to 1.1.4
17+
1018
## [v3.0.6] - 2024-01-21
1119

1220
### Added

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ author: Chris Zuber
22
title: Whiskey Flat Days
33
url: 'https://whiskeyflatdays.com'
44
markdown: kramdown
5-
version: 3.0.6
5+
version: 3.0.7
66
timezone: America/Los_Angeles
77
lang: en
88
dir: ltr

_data/app.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Whiskey Flat Days
33
shortName: WFD App
44
id: WhiskeyFlatDays
5-
version: 3.0.6
5+
version: 3.0.7
66
start_url: /?utm_source=homescreen&utm_medium=pwa
77
display: standalone
88
description: "Map, events, store, and news app for Whiskey Flat Days"

_data/importmap.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ imports:
1010
'@shgysk8zer0/jswaggersheets/': https://unpkg.com/@shgysk8zer0/jswaggersheets@1.1.0/
1111
'@shgysk8zer0/http-status': https://unpkg.com/@shgysk8zer0/http-status@1.1.1/http-status.js
1212
'@shgysk8zer0/components/': https://unpkg.com/@shgysk8zer0/components@0.1.6/
13-
'@kernvalley/components/': https://unpkg.com/@kernvalley/components@1.1.3/
13+
'@kernvalley/components/': https://unpkg.com/@kernvalley/components@1.1.4/
1414
'@webcomponents/custom-elements': >-
1515
https://unpkg.com/@webcomponents/custom-elements@1.6.0/custom-elements.min.js
1616
leaflet: https://unpkg.com/leaflet@1.9.4/dist/leaflet-src.esm.js

_layouts/mayor.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,10 @@ <h3 class="clearfix">
118118
{% else %}
119119
<strong class="mayor-event-name underline" itemprop="name">{{ event.name }}</strong>
120120
{% endif %}
121-
<br /><br />
122121
</div>
122+
<figure itemprop="image" itemtype="https://schema.org/ImageObject" itemscope="">
123+
<img src="{{ event.image | default: page.image }}" class="mayor-event-image" width="640" alt="{{ event.name | xml_escape }} Event Image" loading="lazy" itemprop="url" decoding="async" referrerpolicy="no-referrer" crossorigin="anonymous" />
124+
</figure>
123125
<div class="mayor-event-datetime">
124126
{% include common/icon.html icon="calendar" height="16" width="16" fill="currentColor" %}
125127
<time itemprop="startDate" datetime="{{ event.startDate | date_to_xmlschema }}">

css/mayors.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,17 @@
3838
gap: 1.2rem;
3939
}
4040

41+
.mayor-event-image {
42+
aspect-ratio: 4 / 3;
43+
object-fit: cover;
44+
object-position: center;
45+
display: block;
46+
width: 640px;
47+
max-width: 95%;
48+
height: auto;
49+
margin: 2em auto;
50+
}
51+
4152
.btn.event-share-btn {
4253
margin-top: 0.8em;
4354
font-size: 1.1rem;

js/mayor-events.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,9 @@ customElements.whenDefined('wfd-mayor-events').then(HTMLWFDMayorEventsElement =>
2626
events.showDescription = true;
2727
}
2828

29+
if (params.has('image')) {
30+
events.showImage = true;
31+
}
32+
2933
document.body.appendChild(events);
3034
});

mayors/embed.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<title>Whiskey Flat Mayor Race Embed</title>
1414
<script type="application/javascript" referrerpolicy="no-referrer" crossorigin="anonymous" integrity="sha384-h2kgNESJV1KN7BmHtXZv1j5WMcwFojESsbaNydwul3t6bqHOmzVMDaDXAEe6XLC+" src="https://unpkg.com/@shgysk8zer0/polyfills@0.3.0/all.min.js" fetchpriority="high" defer=""></script>
1515
<script type="application/javascript" defer="" referrerpolicy="no-referrer" crossorigin="anonymous" integrity="sha384-55L/wO9o0uIVTeubRIDQB4bewfNqyxrj4OXuxlW24NMEk+ioZwMHVw/tFV78mM+k" src="https://unpkg.com/@shgysk8zer0/kazoo@0.3.1/harden.js" fetchpriority="auto"></script>
16-
<script type="application/javascript" referrerpolicy="no-referrer" crossorigin="anonymous" integrity="sha384-4bvWx90pvspl1OvEHvBxVbktXn9+rfwtUdP3TFfGQllBZhCceb211St4jr5Qr0nF" src="https://unpkg.com/@kernvalley/components@1.1.3/wfd/mayor-events.min.js" fetchpriority="auto" defer=""></script>
16+
<script type="application/javascript" referrerpolicy="no-referrer" crossorigin="anonymous" integrity="sha384-+BYeso/TV8BKMvLTBhzlz57DM/k1dsohx3ZuETlVvJawmJgvf9HWT0cQJnFEdvBs" src="https://unpkg.com/@kernvalley/components@1.1.4/wfd/mayor-events.min.js" fetchpriority="auto" defer=""></script>
1717
<script type="application/javascript" referrerpolicy="no-referrer" src="/js/mayor-events.js" defer=""></script>
1818
<link rel="icon" href="/img/favicon.svg" type="image/svg+xml" sizes="150x150" />
1919
<link rel="shortcut icon" href="/favicon.ico" />

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "whiskey-flat-days",
3-
"version": "3.0.6",
3+
"version": "3.0.7",
44
"private": true,
55
"type": "module",
66
"description": "Map, events, store, and news app for Whiskey Flat Days",

0 commit comments

Comments
 (0)