diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-12-25 18:10:31 +0000 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-12-25 18:12:25 +0000 |
| commit | b10660030abf04e87c2e64f13c7b10f608e297d0 (patch) | |
| tree | 61ddeb333354b6071a7579f04d55c4e72601b58a /app/templates/todo | |
| parent | f5744f518885eae03d44675ce6a122fa1d1476ce (diff) | |
| download | cheatdb-b10660030abf04e87c2e64f13c7b10f608e297d0.tar.xz | |
Fix params in topic list being lost on page change
Diffstat (limited to 'app/templates/todo')
| -rw-r--r-- | app/templates/todo/topics.html | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/app/templates/todo/topics.html b/app/templates/todo/topics.html index b112254..7fa6644 100644 --- a/app/templates/todo/topics.html +++ b/app/templates/todo/topics.html @@ -54,7 +54,10 @@ Topics to be Added </div> <form method="GET" action="{{ url_for('todo_topics_page') }}" class="my-4"> - <input class="" name="q" type="text" placeholder="Search topics" value="{{ query or ''}}"> + <input type="hidden" name="show_discarded" value={{ show_discarded and "True" or "False" }} /> + <input type="hidden" name="n" value={{ n }} /> + <input type="hidden" name="sort" value={{ sort_by or "date" }} /> + <input name="q" type="text" placeholder="Search topics" value="{{ query or ''}}"> <input class="btn btn-secondary my-2 my-sm-0 mr-sm-2" type="submit" value="Search" /> </form> @@ -65,11 +68,11 @@ Topics to be Added <li class="page-item {% if not prev_url %}disabled{% endif %}"> <a class="page-link" {% if prev_url %}href="{{ prev_url }}"{% endif %}>«</a> </li> - {% for n in range(1, page_max+1) %} - <li class="page-item {% if n == page %}active{% endif %}"> + {% for i in range(1, page_max+1) %} + <li class="page-item {% if i == page %}active{% endif %}"> <a class="page-link" - href="{{ url_for('todo_topics_page', page=n) }}"> - {{ n }} + href="{{ url_for('todo_topics_page', page=i, query=query, show_discarded=show_discarded, n=n, sort=sort_by) }}"> + {{ i }} </a> </li> {% endfor %} |
