user.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {% extends 'base/base.html' %}
  2. {% block content %}
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5. var urlType = '{{type}}';
  6. if (urlType == 'topic'){
  7. $('li.topics').addClass('active');
  8. }else if(urlType == 'reply')
  9. {
  10. $('li.replies').addClass('active');
  11. }else if(urlType == 'collect')
  12. {
  13. $('li.collects').addClass('active');
  14. }else if(urlType == 'collect_detail')
  15. {
  16. $('li.collects').addClass('active');
  17. }else if(urlType == 'notebook')
  18. {
  19. $('li.notebooks').addClass('active');
  20. }else if(urlType == 'follower')
  21. {
  22. $('li.followers').addClass('active');
  23. }
  24. });
  25. </script>
  26. {% import 'base/link.html' as link_base %}
  27. {% from 'base/paginate.html' import footer as p_footer %}
  28. {{ breadcrumb(active=g.user_url)}}
  29. <div class="row">
  30. <div class="col-md-3" style="padding-right:0;">
  31. {% set user = g.user_url | get_user_infor %}
  32. {% include 'user/infor.html' %}
  33. <div style="background:#fff;border:1px solid #ddd;border-radius:5px">
  34. {% if g.user.is_authenticated and current_user.username == g.user_url %}
  35. {{ nav_list(_('My'))}}
  36. {% else %}
  37. {{ nav_list(g.user_url)}}
  38. {% endif %}
  39. </div>
  40. </div>
  41. <div class="col-md-9">
  42. {% set setting = user.setting %}
  43. {% include "user/" + type + ".html" %}
  44. </div>
  45. </div>
  46. {% endblock %}
  47. {% macro nav_list(name) -%}
  48. <ul class="nav nav-pills nav-stacked" >
  49. <li role="presentation" class="topics"><a href="{{ url_for('user.topic')}}">{{ _("%(n)s's topics",n = name) }}</a></li>
  50. <li role="presentation" class="replies"><a href="{{ url_for('user.reply')}}">{{ _("%(n)s's replies",n = name) }}</a></li>
  51. <li role="presentation" class="collects"><a href="{{ url_for('user.collect')}}">{{ _("%(n)s's collects",n = name) }}</a></li>
  52. <li role="presentation" class="followers"><a href="{{ url_for('user.follower')}}">{{ _("%(n)s's followers",n = name) }}</a></li>
  53. </ul>
  54. {%- endmacro %}