page.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. {% extends 'layout/2column.html' %}
  2. {% block html_title %}{{ path|path2name }} · {{ path }}{% endblock %}
  3. {% block layout_header %}
  4. {% block layout_header_before %}
  5. {% endblock %}
  6. <div class="header-wrap">
  7. <header id="page-header">
  8. <div class="flex-title-line">
  9. <h1 class="title flex-item-title" id="revision-path"></h1>
  10. {% if page %}
  11. <div class="flex-item-action">
  12. {% if user %}
  13. <span id="bookmark-button"></span>
  14. {% endif %}
  15. </div>
  16. <div class="flex-item-action visible-xs visible-sm">
  17. {% if user %}
  18. <button
  19. data-csrftoken="{{ csrf() }}"
  20. data-liked="{% if page.isLiked(user) %}1{% else %}0{% endif %}"
  21. class="like-button btn btn-default btn-outline btn-circle {% if page.isLiked(user) %}active{% endif %}"
  22. ><i class="icon-like"></i></button>
  23. {% endif %}
  24. </div>
  25. {% endif %}
  26. </div>
  27. <div id="revision-url" class="url-line"></div>
  28. </header>
  29. </div>
  30. {% block layout_header_after %}
  31. {% endblock %}
  32. {% endblock %}
  33. {% block content_main_before %}
  34. {% endblock %}
  35. {% block content_main %}
  36. {% if not page %}
  37. <ul class="nav nav-tabs hidden-print">
  38. <li><a>Create: {{ path }}</a></li>
  39. <li class="dropdown pull-right">
  40. <a href="#" onclick="history.back();"><i class="fa fa-times"></i> {{ t('Cancel') }}</a>
  41. </li>
  42. </ul>
  43. <div class="tab-content">
  44. <div class="edit-form">
  45. {% include '_form.html' %}
  46. </div>
  47. </div>
  48. {% else %}
  49. {% include 'widget/page_content.html' %}
  50. {% endif %}
  51. {% endblock %}
  52. {% block content_main_after %}
  53. {% endblock %}
  54. {% block content_footer %}
  55. {% if page %}
  56. {% include 'widget/page_attachments.html' %}
  57. {% endif %}
  58. {% endblock %}
  59. {% block side_header %}
  60. {% if not page.isDeleted() %}
  61. {% include 'widget/page_side_header.html' %}
  62. {% endif %}
  63. {% endblock %} {# side_header #}
  64. {% block side_content %}
  65. {% if not page.isDeleted() %}
  66. {% include 'widget/page_side_content.html' %}
  67. {% endif %}
  68. {% endblock %}
  69. {% block layout_footer %}
  70. {% endblock %}
  71. {% block body_end %}
  72. <div id="presentation-layer" class="fullscreen-layer">
  73. <div id="presentation-container"></div>
  74. </div>
  75. {% include 'widget/page_modals.html' %}
  76. {% endblock %}