Skip to content
Snippets Groups Projects
video.html 2.23 KiB
Newer Older
alexisben's avatar
alexisben committed
{{- $template := .block.template -}}
alexisben's avatar
alexisben committed
{{- $position := .block.position -}}
{{- $title := .block.title -}}
{{- with .block.data -}}
  <div class="block block-video{{ if $title }} block-with-title{{ end }}">
alexisben's avatar
alexisben committed
    <div class="container">
      <div class="block-content">
        <div>
alexisben's avatar
alexisben committed
          {{- if $title -}}
alexisben's avatar
alexisben committed
            <div class="top">
alexisben's avatar
alexisben committed
              <p class="block-title">{{ partial "PrepareHTML" $title }}</p>
alexisben's avatar
alexisben committed
            </div>
          {{ end -}}

          {{ if .url }}
            <div class="video">
Olivia206's avatar
Olivia206 committed
              <div class="video-player">
                <button class="video-player__play" title ="{{- i18n "blocks.video.play" -}}" aria-label="{{- i18n "blocks.video.play" -}}"></button>
Olivia206's avatar
Olivia206 committed
                <picture>
                  <source srcset="https://osuny-1b4da.kxcdn.com/g1qn3b0yvdg2t0wosq059xocpyq1?format=webp&width=1800&height=0&&fit=inside&quality=50" type="image/jpg" />
                  <img src="https://osuny-1b4da.kxcdn.com/g1qn3b0yvdg2t0wosq059xocpyq1?format=webp&width=1800&height=0&&fit=inside&quality=50" alt="" />
                </picture>
Olivia206's avatar
Olivia206 committed
              </div>
              {{ $url := .url}}
              {{ if strings.Contains $url "vimeo" }}
                {{ $url = replace $url "https://vimeo.com/" "//player.vimeo.com/video/"}}
              {{ end }}
              {{ if strings.Contains $url "youtube" }}
                {{ $url = replace $url "https://www.youtube.com/watch?v=" "https://www.youtube.com/embed/"}}
              {{ end }}
              {{ if strings.Contains $url "dailymotion" }}
                {{ $url = replace $url "https://www.dailymotion.com/video/" "http://www.dailymotion.com/embed/video/"}}
              {{ end }}
              <div class="video-container" data-url="{{ $url }}">
                {{ partial "blocks/templates/video/GetIframe" ( dict
                  "url" ""
alexisben's avatar
alexisben committed
                  "title" .video_title
                )}}
Olivia206's avatar
Olivia206 committed
              </div>
alexisben's avatar
alexisben committed
            </div>
          {{ end }}

alexisben's avatar
alexisben committed
          {{ if .video_title }}
            <p>{{- partial "PrepareHTML" .video_title -}}</p>
          {{ end }}

alexisben's avatar
alexisben committed
          {{ partial "commons/transcription" ( dict
            "transcription" .transcription
            "position" $position
          ) }}
        </div>
      </div>
    </div>
  </div>
alexisben's avatar
alexisben committed
{{- end -}}