Skip to content

Commit 96fe33a

Browse files
authored
Merge branch 'master' into TMS-1199
2 parents 502e4fa + 24b070a commit 96fe33a

File tree

5 files changed

+42
-23
lines changed

5 files changed

+42
-23
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Severa-ID: 2108
2-
Severa-kuvaus:
1+
Project: Tampereen kaupunki, konsernihallinto / Tietohallintoyksikkö:
2+
Ticket description:
33
Task: https://hiondigital.atlassian.net/browse/TMS-
44

55
<!--- Provide a general summary of your changes in the Title above -->

CHANGELOG.MD

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
99

1010
- TMS-1199: Change events-search no-results text
1111

12+
## [1.66.0] - 2025-10-01
13+
14+
- TMS-1201: Add iframe-field for video fields
15+
16+
1217
## [1.65.0] - 2025-09-08
1318

1419
- TMS-1166: Fix duet-datepicker border on focus

lib/ACF/Fields/VideoFields.php

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ protected function sub_fields() : array {
4949
'label' => 'Alt-teksti ruudunlukijoille',
5050
'instructions' => '',
5151
],
52+
'video_iframe' => [
53+
'label' => 'Videon upotuskoodi',
54+
'instructions' => 'Lisää tähän videon upotuskoodi, jos videota ei voi käyttää pelkän urlin kautta (esim. Quickchannel).',
55+
],
5256
'align' => [
5357
'label' => 'Asemointi',
5458
'instructions' => '',
@@ -58,19 +62,24 @@ protected function sub_fields() : array {
5862
$key = $this->get_key();
5963

6064
$video_field = ( new Field\Oembed( $strings['video']['label'] ) )
61-
->set_key( "${key}_video" )
65+
->set_key( "{$key}_video" )
6266
->set_name( 'video' )
6367
->set_wrapper_width( 50 )
6468
->set_instructions( $strings['video']['instructions'] );
6569

6670
$alt_text_field = ( new Field\Textarea( $strings['alt_text']['label'] ) )
67-
->set_key( "${key}_alt_text" )
71+
->set_key( "{$key}_alt_text" )
6872
->set_name( 'alt_text' )
6973
->set_wrapper_width( 50 )
7074
->set_instructions( $strings['alt_text']['instructions'] );
7175

76+
$video_iframe_field = ( new Field\Textarea( $strings['video_iframe']['label'] ) )
77+
->set_key( "{$key}_video_iframe" )
78+
->set_name( 'video_iframe' )
79+
->set_instructions( $strings['video_iframe']['instructions'] );
80+
7281
$align_field = ( new Field\Radio( $strings['align']['label'] ) )
73-
->set_key( "${key}_align" )
82+
->set_key( "{$key}_align" )
7483
->set_name( 'align' )
7584
->set_default_value( 'default' )
7685
->set_choices( [
@@ -84,6 +93,7 @@ protected function sub_fields() : array {
8493
return [
8594
$video_field,
8695
$alt_text_field,
96+
$video_iframe_field,
8797
$align_field,
8898
];
8999
}

partials/blocks/block-video.dust

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,29 @@
1-
{?video}
2-
<div
3-
class="video {@eq key=align value="full"}is-align-full{:else}is-align-wide{/eq} mt-4 mb-4 mt-8-tablet mb-8-tablet is-relative"
4-
{?anchor}id="{anchor|attr}"{/anchor}>
5-
{>"shared/layout-before-main-content" /}
1+
<div
2+
class="video {@eq key=align value="full"}is-align-full{:else}is-align-wide{/eq} mt-4 mb-4 mt-8-tablet mb-8-tablet is-relative"
3+
{?anchor}id="{anchor|attr}"{/anchor}>
4+
{>"shared/layout-before-main-content" /}
65

7-
{?alt_text}
8-
<span class="is-sr-only">{alt_text|html}</span>
9-
{/alt_text}
6+
{?alt_text}
7+
<span class="is-sr-only">{alt_text|html}</span>
8+
{/alt_text}
109

11-
{! Skip embed !}
12-
<a href="#{id|attr}" class="skip-to-content">
13-
{skip_text|kses}
14-
</a>
10+
{! Skip embed !}
11+
<a href="#{id|attr}" class="skip-to-content">
12+
{skip_text|kses}
13+
</a>
1514

15+
{?video}
1616
<div class="image is-16by9 is-embed-container">
1717
{video|s}
1818
</div>
19+
{/video}
1920

20-
{! Skip embed target !}
21-
<div id="{id|attr}"></div>
21+
{?video_iframe}
22+
{video_iframe|s}
23+
{/video_iframe}
2224

23-
{>"shared/layout-after-main-content" /}
24-
</div>
25-
{/video}
25+
{! Skip embed target !}
26+
<div id="{id|attr}"></div>
27+
28+
{>"shared/layout-after-main-content" /}
29+
</div>

style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Theme Name: TMS Theme Base
33
* Description: Tampere Multisite Base Theme
44
* Domain Path: /lang
5-
* Version: 1.65.0
5+
* Version: 1.66.0
66
* Author: Geniem
77
* Author URI: https://geniem.fi
88
* Text Domain: tms-theme-base

0 commit comments

Comments
 (0)