fix light mode with audio

This commit is contained in:
Adrien Beudin 2017-03-06 10:17:27 +01:00
parent a3c0853d0d
commit 8412fdf9f0
2 changed files with 11 additions and 2 deletions

View File

@ -445,6 +445,9 @@ def build_gallery(settings, gallery_settings, gallery_path, template):
Video.base_dir = Path(".").joinpath(gallery_path)
Video.target_dir = Path(".").joinpath("build", gallery_path)
Audio.base_dir = Path(".").joinpath(gallery_path)
Audio.target_dir = Path(".").joinpath("build", gallery_path)
light_template_to_render = light_templates.get_template("gallery-index.html")
html = light_template_to_render.render(
@ -452,6 +455,7 @@ def build_gallery(settings, gallery_settings, gallery_path, template):
gallery=gallery_settings,
Image=Image,
Video=Video,
Audio=Audio,
link=gallery_light_path,
name=gallery_path.split('/', 1)[-1]
).encode("Utf-8")

View File

@ -1,8 +1,13 @@
{% if settings.settings.light_mode %}
{% set pathstatic = ".." %}
{% else %}
{% set pathstatic = "." %}
{% endif %}
{% if section.image.type == "audio" %}
{% set audio = Audio(section.image) %}
{{ audio.copy() }}
{% endif %}
<h2>{% if section.title %}{{ section.title }}{% else %}{{ audio }}{% endif %}</h2>
<h4>{% if section.title %}{{ section.title }}{% else %}{{ audio }}{% endif %}</h4>
<audio controls>
<source src="{{ audio }}.mp3" type="audio/mpeg">
<source src="{{ pathstatic }}/{{ audio }}.mp3" type="audio/mpeg">
</audio>