diff --git a/templates/macros.html b/templates/macros.html index 63adf26819b6a9edb3a55a63e09fd73f1f324cd4..24fe84bdb5e3ea25b6f4147a7d8f6ad1a23b122f 100644 --- a/templates/macros.html +++ b/templates/macros.html @@ -125,7 +125,7 @@ $(function() { {% macro video_download_btn(videos) %} {% if not ismod() %} -<span class="btn btn-default dropdown-toggle{% if videos|length is equalto 0 %} disabled{% endif %}" type="button" data-toggle="dropdown">Download <span class="caret"></span></span> +<span class="btn btn-default dropdown-toggle{% if not videos|selectattr('downloadable')|list and not ismod() %} disabled{% endif %}" type="button" data-toggle="dropdown">Download <span class="caret"></span></span> <ul class="dropdown-menu"> {% for v in videos|sort(attribute='prio', reverse=True) if (v.downloadable or ismod() ) %} <li><a href="{{ config.VIDEOPREFIX }}/{{v.path}}">{{v.format_description}} ({{v.file_size|filesizeformat(true)}})</a></li>