Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Wed, 01 May 2019 12:33:25 UTC Commit: 591acb4543007149baad74338f8646a11fb1c664 https://github.com/geany/www.geany.org/commit/591acb4543007149baad74338f8646...
Log Message: ----------- Fix news app usage when used without JavaScript
Modified Paths: -------------- news/templates/news/list.html news/templates/news/list_embedded.html
Modified: news/templates/news/list.html 11 lines changed, 9 insertions(+), 2 deletions(-) =================================================================== @@ -33,7 +33,8 @@ <h4 class="panel-title"> </a> </h4> </div> - <div id="collapse{{ forloop.counter }}" class="panel-collapse collapse{% if forloop.counter0 == 0 %} in{% endif %}"> + {# Expand all items in case JavaScript is deactivated on the client, otherwise they are collapsed later via JS #} + <div id="collapse{{ forloop.counter }}" class="panel-collapse collapse in"> <div class="panel-body list-group">
{% for newspost in by_year.list %} @@ -61,7 +62,6 @@ <h4> {% endfor %} </div>
- {% endblock %}
@@ -79,6 +79,13 @@ <h4> }).on('hide.bs.collapse', function(){ $(this).parent().find(".glyphicon").removeClass("glyphicon-minus").addClass("glyphicon-plus"); }); + + // Collapse all items except the first one + $("[id^=collapse]").each(function(index, element) { + if (index > 0) { + $(this).collapse('hide'); + } + }); }); </script> {% endblock %}
Modified: news/templates/news/list_embedded.html 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -4,7 +4,7 @@ {% for newspost in recent_news_posts %} <li class="list-group-item"> <span class="glyphicon glyphicon-calendar" aria-hidden="true"></span> - <a href="#" data-toggle="modal" data-target="#news-modal" id="news-post-{{ newspost.slug }}"> + <a href="{{ newspost.get_absolute_url }}" data-toggle="modal" data-target="#news-modal" id="news-post-{{ newspost.slug }}"> {{ newspost.title }} </a> <span class="small">- {{ newspost.publish_date|date:"F Y" }}</span>
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).