diff --git a/aleksis/apps/alsijil/static/css/alsijil/week_view.css b/aleksis/apps/alsijil/static/css/alsijil/week_view.css index cf7de7e32935c2a1e9d42d769c55903d1808401d..b597911fc12cda9a38f74bc05ce2f0c7aec1146a 100644 --- a/aleksis/apps/alsijil/static/css/alsijil/week_view.css +++ b/aleksis/apps/alsijil/static/css/alsijil/week_view.css @@ -1,3 +1,10 @@ +@media screen and (max-width: 600px) { + #toggle-row button[type=submit] { + width: 100%; + margin-bottom: 1em; + } +} + .horizontal-scroll-container { overflow-x: scroll; display: flex; diff --git a/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html b/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html index 6903e7bb9c435f9ee0070641f49635dc6392b786..fbe0c6995acd6c4d5c40cb41b82cfaebbb231fb4 100644 --- a/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html +++ b/aleksis/apps/alsijil/templates/alsijil/class_register/week_view.html @@ -45,15 +45,23 @@ {{ week_select|json_script:"week_select" }} <script type="text/javascript" src="{% static "js/chronos/week_select.js" %}"></script> <div class="row"> - <div class="col s12"> + <div id="toggle-row" class="col s12 m8 l10 {% if lesson_periods %}pre-hidden{% endif %}"> <form method="post" action=""> {% csrf_token %} {% form form=select_form %}{% endform %} - <button type="submit" class="btn waves-effect waves-light"> + <button type="submit" class="btn waves-effect waves-light primary-color"> + <i class="material-icons left">check</i> {% blocktrans %}Select{% endblocktrans %} </button> </form> </div> + <div class="col s12 m4 l2 right"> + <button type="button" class="btn waves-effect waves-light hundred-percent" id="toggle-button"> + <i class="material-icons left"> + filter_alt + </i> {% trans "Toggle filters" %} + </button> + </div> </div> @@ -439,7 +447,12 @@ $("#id_teacher").change(function () { $("#id_group").val("").formSelect(); }); + $("#toggle-row.pre-hidden").hide(); + }); + $("#toggle-button").click(function () { + $("#toggle-row").toggle(); + }) $(".unfold-trigger").click(function (event) { console.log(event); let target = event.target;