Merge pull request #70 from Psycojoker/audio

Audio in light mode
This commit is contained in:
abeudin 2017-03-06 15:58:42 +01:00 committed by GitHub
commit 7c74a141f4
2 changed files with 17 additions and 0 deletions

View File

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

View File

@ -0,0 +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 %}
<h4>{% if section.title %}{{ section.title }}{% else %}{{ audio }}{% endif %}</h4>
<audio controls>
<source src="{{ pathstatic }}/{{ audio }}.mp3" type="audio/mpeg">
</audio>