From 7bec4274409a38eed37de752719db1949a0d788f Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 12 Jun 2019 13:35:44 +0100 Subject: [PATCH] Add WordCamp Bristol talk on stream --- source/_partials/talk/video.html.twig | 60 ++++++++++++------- .../_talks/taking-flight-with-tailwind-css.md | 3 + 2 files changed, 41 insertions(+), 22 deletions(-) diff --git a/source/_partials/talk/video.html.twig b/source/_partials/talk/video.html.twig index 3ae10e6e..71be5c81 100644 --- a/source/_partials/talk/video.html.twig +++ b/source/_partials/talk/video.html.twig @@ -1,29 +1,45 @@ -{% if page.youtube.id or page.vimeo.id %} +{% macro videoSrc(talk) %} + {# TODO: Cleanup once videos have been added to talks properly. #} + {% if talk.youtube %} + {% set videoType = 'youtube' %} + {% set videoId = talk.youtube.id %} + {% endif %} + + {% if talk.vimeo %} + {% set videoType = 'vimeo' %} + {% set videoId = talk.vimeo.id %} + {% endif %} + + {% if talk.video %} + {% set videoType = talk.video.type %} + {% set videoId = talk.video.id %} + {% endif %} + + {% set srcUrls = { + youtube: '//www.youtube.com/embed', + videopress: 'https://videopress.com/embed', + vimeo: 'https://player.vimeo.com/video', + } %} + + {{ srcUrls[videoType] ~ '/' ~ videoId }} +{% endmacro %} + +{% from _self import videoSrc %} + +{# TODO: Cleanup once videos have been added to talks properly. #} +{% if page.youtube.id or page.vimeo.id or page.video %}

Video

- {% if page.youtube.id %} - - {% elseif page.vimeo.id %} - - {% endif %} +
{% endif %} diff --git a/source/_talks/taking-flight-with-tailwind-css.md b/source/_talks/taking-flight-with-tailwind-css.md index d0683d76..e22d6ab3 100644 --- a/source/_talks/taking-flight-with-tailwind-css.md +++ b/source/_talks/taking-flight-with-tailwind-css.md @@ -5,6 +5,9 @@ speakerdeck: id: 10ca51f23560443d83b898a92929b4b3 ratio: '1.77777777777778' url: https://speakerdeck.com/opdavies/taking-flight-with-tailwind-css +video: + type: videopress + id: fVDoXOZB tags: [css, tailwind, meetup] events: - event: drupal_bristol