user_page_content.html 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <div class="user-page-content">
  2. <ul class="nav nav-tabs user-page-content-menu">
  3. <li class="active">
  4. <a href="#user-bookmark-list" data-toggle="tab"><i class="icon-star"></i> Bookmarks</a>
  5. </li>
  6. <li>
  7. <a href="#user-created-list" data-toggle="tab"><i class="icon-clock"></i> Recently created</a>
  8. </li>
  9. <li>
  10. <a href="#user-draft-list" data-toggle="tab"><i class="icon-docs"></i> My drafts</a>
  11. </li>
  12. {% if user._id.toString() == pageUser._id.toString() %}
  13. <li>
  14. <a href="/me"><i class="icon-wrench"></i> Settings</a>
  15. </li>
  16. {% endif %}
  17. </ul>
  18. <div class="m-t-10 user-page-content-tab tab-content">
  19. <div class="tab-pane user-bookmark-list page-list active" id="user-bookmark-list">
  20. {% if bookmarkList.length == 0 %}
  21. No bookmarks yet.
  22. {% else %}
  23. <div class="page-list-container">
  24. {% include 'page_list.html' with { pages: bookmarkList, pagePropertyName: 'page' } %}
  25. </div>
  26. {% endif %}
  27. </div>
  28. <div class="tab-pane user-created-list page-list" id="user-created-list">
  29. <div class="page-list-container">
  30. </div>
  31. </div>
  32. <div class="tab-pane user-draft-list page-list" id="user-draft-list">
  33. <div class="page-list-container">
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <script>
  39. function activateTab(tab){
  40. $('.nav-tabs a[href="#' + tab + '"]').tab('show');
  41. };
  42. window.addEventListener('load', function(e) {
  43. // hash on page
  44. if (location.hash) {
  45. if (location.hash == '#user-draft-list') {
  46. activateTab('user-draft-list');
  47. }
  48. }
  49. });
  50. </script>