citra-web/site/themes/citra-bs-theme/layouts/shortcodes/sidebyside.html
James Rowe 0dcfc5ba95 Feature Report: GLVTX (#77)
* Initial work on glvtx post

* Rough draft v2

* Add sidebyside layout. Add mp4 video support. Address review comments

* Update the graphic for GPU usage. Add a better break for the summary

* Add banner. Various small fixes. Removed GS section. Still no graphs >.<

* Address speeeeeling mistakes. Add missing graphs

* Update forum id
2018-03-10 12:03:45 -05:00

33 lines
1.4 KiB
HTML

{{/* USAGE: {{< sidebyside "gifv" "/path/to/src" "file1=caption" "file2=caption" >}} */}}
{{ $type := index .Params 0 }}
{{ $path := index .Params 1 }}
{{ $figures := after 2 .Params }}
<div class="container" style="width: 100%;">
{{ $.Scratch.Set "size" (div 12 (len $figures)) }}
{{ range $figure := $figures }}
{{ $.Scratch.Set "src" (index (split $figure "=") 0) }}
{{ $.Scratch.Set "title" (index (split $figure "=") 1) }}
<div class="theme-table-image col-sm-{{ $.Scratch.Get "size" }}">
<figure style="padding: 0px;">
{{ if eq $type "gifv" }}
<div class="embed-responsive embed-responsive-4by3">
<video class="embed-responsive-item" preload="auto" autoplay="autoplay" muted="muted" loop="loop" webkit-playsinline="">
<source src="{{ printf "%s%s" $path ($.Scratch.Get "src") }}" type="video/mp4">
Your browser doesn't support mp4 video. :(
</video>
</div>
{{ else if eq $type "image" }}
<img src="{{ printf "%s%s" $path ($.Scratch.Get "src") }}" alt="{{ $.Scratch.Get "title" }}" />
{{ end }}
<figcaption>
<h4>
{{ $.Scratch.Get "title" }}
</h4>
</figcaption>
</figure>
</div>
{{ end }}
</div>