diff --git a/templates/courses.html b/templates/courses.html index 86a4ab9b6d0f94a0126e42e7060770120bf4e783..b17a1ea7b0cec4b1bfb09b62a073466916c94199 100644 --- a/templates/courses.html +++ b/templates/courses.html @@ -40,7 +40,15 @@ $(document).ready(autocollapse); </script> {% else %} - {% set grouped_courses = courses|groupby(groupedby) %} + {% set grouped_courses = courses|groupby(groupedby)|list %} + <script> + function autocollapse() { + if($("#xs-check").is(":visible")) { + $(".collapse[id!='{{grouped_courses[0].grouper|tagid}}']").removeClass('in'); + } + } + $(document).ready(autocollapse); + </script> {% endif %} {% for g in grouped_courses %}