public_index.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. {% extends "base.html" %}
  2. {% load static tz %}
  3. {% block body %}
  4. <div id="toolbar">
  5. <form id="changelist-search" action="{% url 'public-index' %}" method="get">
  6. <div>
  7. <label for="searchbar"><img src="/static/admin/img/search.svg" alt="Search"></label>
  8. <input type="text" size="40" name="q" value="" id="searchbar" autofocus placeholder="Title, URL, tags, timestamp, or content...".>
  9. <input type="submit" value="Search" style="height: 36px; padding-top: 6px; margin: 8px"/>
  10. <input type="button"
  11. value="♺"
  12. title="Refresh..."
  13. onclick="location.href='{% url 'public-index' %}'"
  14. style="background-color: rgba(121, 174, 200, 0.8); height: 30px; font-size: 0.8em; margin-top: 12px; padding-top: 6px; float:right">
  15. </input>
  16. &nbsp;
  17. &nbsp;
  18. {{ page_obj.start_index }}-{{ page_obj.end_index }} of {{ page_obj.paginator.count }} total
  19. &nbsp;
  20. (Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }})
  21. </div>
  22. </form>
  23. </div>
  24. <div style="width: 100%; overflow-x: auto;">
  25. <table id="table-bookmarks" style="width: 100%; table-layout: fixed">
  26. <thead>
  27. <tr>
  28. <th style="width: 132px">Bookmarked</th>
  29. <th>Snapshot ({{page_obj.paginator.count}})</th>
  30. <th style="width: 280px">Files</th>
  31. <th>Original URL</th>
  32. </tr>
  33. </thead>
  34. <tbody>
  35. {% for link in object_list %}
  36. {% include 'index_row.html' with link=link %}
  37. {% endfor %}
  38. </tbody>
  39. </table>
  40. </div>
  41. <br/>
  42. <center>
  43. Showing {{ page_obj.start_index }}-{{ page_obj.end_index }} of {{ page_obj.paginator.count }} total
  44. <br/>
  45. <span class="step-links">
  46. {% if page_obj.has_previous %}
  47. <a href="{% url 'public-index' %}?page=1">&laquo; first</a> &nbsp;
  48. <a href="{% url 'public-index' %}?page={{ page_obj.previous_page_number }}">previous</a>
  49. &nbsp;
  50. {% endif %}
  51. <span class="current">
  52. Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}
  53. </span>
  54. {% if page_obj.has_next %}
  55. &nbsp;
  56. <a href="{% url 'public-index' %}?page={{ page_obj.next_page_number }}">next </a> &nbsp;
  57. <a href="{% url 'public-index' %}?page={{ page_obj.paginator.num_pages }}">last &raquo;</a>
  58. {% endif %}
  59. </span>
  60. <br>
  61. </center>
  62. {% endblock %}