user_page.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {% extends 'page.html' %}
  2. {% block main_css_class %}
  3. {% parent %}
  4. user-page
  5. {% endblock %}
  6. {% block content_main %}
  7. <div class="d-flex justify-content-between">
  8. <div class="grw-page-content-container flex-grow-1">
  9. <div class="user-info" id="user-info">
  10. </div>
  11. {#
  12. # Because this block has content like 'Bookmarks' or 'Recent Created' whose height changes dynamically,
  13. # setting of 'revision-toc' (affix) is hindered.
  14. #}
  15. <div class="mb-5 user-page-content-container d-edit-none d-print-none">
  16. </div>
  17. {% block content_main_before %}
  18. {% parent %}
  19. {% endblock %}
  20. {% include '../widget/page_content.html' %}
  21. {# force remove #revision-toc from #content_main of parent #}
  22. <script>
  23. $('#revision-toc').remove();
  24. </script>
  25. </div> {# /.col- #}
  26. {# relocate #revision-toc #}
  27. <div class="d-none d-lg-block revision-toc-container">
  28. <div id="revision-toc" class="revision-toc mt-3 sps sps--abv" data-sps-offset="116">
  29. <div id="revision-toc-content" class="revision-toc-content"></div>
  30. </div>
  31. </div> {# /.col- #}
  32. </div>
  33. {% endblock %}
  34. {% block content_main_after %}
  35. {% include 'widget/comments.html' %}
  36. {% if page %}
  37. <div class="grw-page-list-m mt-5 pb-5 d-edit-none">
  38. <h2 class="grw-page-list-title-m border-bottom pb-2 mb-3" id="bookmarks-list">
  39. <i id="user-bookmark-icon"></i>
  40. Bookmarks
  41. </h2>
  42. <div class="page-list" id="user-bookmark-list">
  43. <div class="page-list-container">
  44. </div>
  45. </div>
  46. </div>
  47. <div class="grw-page-list-m mt-5 pb-5 d-edit-none">
  48. <h2 class="grw-page-list-title-m border-bottom pb-2 mb-3" id="recently-created-list">
  49. <i id="recent-created-icon"></i>
  50. Recently Created
  51. </h2>
  52. <div class="page-list" id="user-created-list">
  53. <div class="page-list-container">
  54. </div>
  55. </div>
  56. </div>
  57. {% endif %}
  58. {% if page %}
  59. {% include '../widget/page_attachments.html' %}
  60. {% endif %}
  61. {% endblock %}