page.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {% extends 'layout/page_nosidebar.html' %}
  2. {% block content_head %}
  3. {% block content_head_before %}
  4. {% endblock %}
  5. <div class="header-wrap">
  6. {% if not page.isDeleted() %}
  7. <header id="page-header">
  8. <p class="stopper"><a href="#" data-affix-disable="#page-header"><i class="fa fa-chevron-up"></i></a></p>
  9. <div class="flex-title-line">
  10. <div>
  11. <h1 class="title flex-item-title" id="revision-path"></h1>
  12. <div id="revision-url" class="url-line"></div>
  13. </div>
  14. {% if page %}
  15. <div class="flex-item-action">
  16. <span id="bookmark-button">
  17. <p class="bookmark-link">
  18. <i class="fa fa-star-o"></i>
  19. </p>
  20. </span>
  21. </div>
  22. <div class="flex-item-action visible-xs visible-sm">
  23. <button
  24. data-csrftoken="{{ csrf() }}"
  25. data-liked="{% if page.isLiked(user) %}1{% else %}0{% endif %}"
  26. class="like-button btn btn-default btn-sm {% if page.isLiked(user) %}active{% endif %}"
  27. ><i class="fa fa-thumbs-o-up"></i></button>
  28. </div>
  29. {% endif %}
  30. {% if page %}
  31. {% include 'widget/authors.html' %}
  32. {% endif %}
  33. </div>
  34. </header>
  35. {% else %}
  36. {# trash/* #}
  37. <header id="page-header">
  38. <div class="flex-title-line">
  39. <h1 class="title flex-item-title"></h1>
  40. <div class="flex-item-action">
  41. <span id="bookmark-button">
  42. <p class="bookmark-link">
  43. <i class="fa fa-star-o"></i>
  44. </a>
  45. </span>
  46. </div>
  47. </div>
  48. </header>
  49. {% endif %}
  50. </div>
  51. {% block content_head_after %}
  52. {% endblock %}
  53. {% endblock %} {# /content_head #}
  54. {% block content_main_after %}
  55. {% if not page.isDeleted() %}
  56. {% include 'widget/comments.html' %}
  57. {% endif %}
  58. {% endblock %}