user_nav.html 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. {% load i18n misago_avatars misago_shorthands %}
  2. <ul class="nav navbar-nav navbar-nav-user navbar-right">
  3. <li class="dropdown">
  4. <a href="{% url USER_PROFILE_URL user_slug=user.slug user_id=user.id %}" class="dropdown-toggle user-toggle" data-toggle="dropdown">
  5. <span class="glyphicon glyphicon-chevron-down"></span>
  6. <img src="{{ user|avatar:30 }}" alt="{% trans "Your avatar" %}">
  7. {{ user }}
  8. </a>
  9. <ul class="dropdown-menu">
  10. <li>
  11. <a href="{% url USER_PROFILE_URL user_slug=user.slug user_id=user.id %}">
  12. <span class="fa fa-user"></span>
  13. {% trans "See your profile" %}
  14. </a>
  15. </li>
  16. <li>
  17. <a href="{% url USERCP_URL %}">
  18. <span class="fa fa-cog"></span>
  19. {% trans "Change options" %}
  20. </a>
  21. </li>
  22. <li>
  23. <a href="{% url 'misago:notifications' %}">
  24. <span class="badge fade {{ user.new_notifications|iftrue:"in" }} pull-right" data-misago-badge="notifications.count">{{ user.new_notifications }}</span>
  25. <span class="fa fa-bell-o"></span>
  26. {% trans "See all notifications" %}
  27. </a>
  28. </li>
  29. <li class="divider"></li>
  30. <li>
  31. <a href="{% url 'misago:new_threads' %}">
  32. <span class="badge fade {{ user.new_threads|iftrue:"in" }} pull-right" data-misago-badge="new_threads">{{ user.new_threads }}</span>
  33. <span class="fa fa-plus-circle"></span>
  34. {% trans "New threads" %}
  35. </a>
  36. </li>
  37. <li>
  38. <a href="{% url 'misago:unread_threads' %}">
  39. <span class="badge fade {{ user.unread_threads|iftrue:"in" }} pull-right" data-misago-badge="unread_threads">{{ user.unread_threads }}</span>
  40. <span class="fa fa-signal"></span>
  41. {% trans "Unread threads" %}
  42. </a>
  43. </li>
  44. <li class="divider"></li>
  45. <li>
  46. <form action="{% url LOGOUT_URL %}" method="POST">
  47. {% csrf_token %}
  48. <button>
  49. <span class="fa fa-power-off"></span>
  50. {% trans "Sign out" %}
  51. </button>
  52. </form>
  53. </li>
  54. </ul>
  55. </li>
  56. </ul>
  57. <ul class="nav navbar-nav navbar-nav-primary navbar-right">
  58. <li>
  59. <a href="#" class="tooltip-bottom" title="{% trans "Unresolved reports" %}">
  60. <span class="fa fa-exclamation-triangle fa-fw"></span>
  61. <span class="badge">57</span>
  62. </a>
  63. </li>
  64. <li>
  65. <a href="#" class="tooltip-bottom" title="{% trans "Moderated posts" %}">
  66. <span class="fa fa-eye-slash fa-fw"></span>
  67. <span class="badge">13</span>
  68. </a>
  69. </li>
  70. <li>
  71. <a href="#" class="tooltip-bottom" title="{% trans "Private threads" %}">
  72. <span class="fa fa-inbox fa-fw"></span>
  73. <span class="badge">47</span>
  74. </a>
  75. </li>
  76. <li class="user-notifications-nav dropdown">
  77. <a href="{% url 'misago:notifications' %}" class="dropdown-toggle tooltip-bottom" data-misago-tooltip="notifications.message"
  78. {% if user.new_notifications %}
  79. title="{% blocktrans with notifications=user.new_notifications count counter=user.new_notifications %}{{ notifications }} new notification{% plural %}{{ notifications }} new notifications{% endblocktrans %}"
  80. {% else %}
  81. title="{% trans "Your notifications" %}"
  82. {% endif %}
  83. data-toggle="dropdown">
  84. <span class="fa fa-bell-o fa-fw"></span>
  85. <span class="badge fade {{ user.new_notifications|iftrue:"in" }}" data-misago-badge="notifications.count">{{ user.new_notifications }}</span>
  86. </a>
  87. <div class="dropdown-menu">
  88. <div class="display"></div>
  89. <div class="loader">
  90. <div class="bounce1"></div>
  91. <div class="bounce2"></div>
  92. <div class="bounce3"></div>
  93. <p>{% trans "Loading..." %}</p>
  94. </div>
  95. </div>
  96. </li>
  97. </ul>