navbar_right.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {% set locale = session['locale'] %}
  2. {% if not locale %}
  3. {% set locale = 'en' %}
  4. {% endif %}
  5. {% if languages.keys()|length > 1 %}
  6. <li class="dropdown">
  7. <a class="dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)">
  8. <div class="f16"><i class="flag {{languages[locale].get('flag')}}"></i>&nbsp;<b class="caret"></b>
  9. </div>
  10. </a>
  11. <ul class="dropdown-menu" id="language-picker">
  12. <li class="dropdown">
  13. {% for lang in languages %}
  14. {% if lang != locale %}
  15. <a tabindex="-1" href="{{appbuilder.get_url_for_locale(lang)}}">
  16. <div class="f16">
  17. <i class="flag {{languages[lang].get('flag')}}"></i> - {{languages[lang].get('name')}}
  18. </div>
  19. </a>
  20. {% endif %}
  21. {% endfor %}
  22. </li>
  23. </ul>
  24. </li>
  25. {% endif %}
  26. {% if not current_user.is_anonymous %}
  27. <li class="dropdown">
  28. <a
  29. class="dropdown-toggle"
  30. data-toggle="dropdown"
  31. title="{{g.user.get_full_name()}}"
  32. href="javascript:void(0)"
  33. >
  34. <i class="fa fa-user"></i>&nbsp;<b class="caret"></b>
  35. </a>
  36. <ul class="dropdown-menu">
  37. <li><a href="{{appbuilder.get_url_for_userinfo}}"><span class="fa fa-fw fa-user"></span>{{_("Profile")}}</a></li>
  38. <li><a href="{{appbuilder.get_url_for_logout}}"><span class="fa fa-fw fa-sign-out"></span>{{_("Logout")}}</a></li>
  39. </ul>
  40. </li>
  41. {% else %}
  42. <li><a href="{{appbuilder.get_url_for_login}}">
  43. <i class="fa fa-fw fa-sign-in"></i>{{_("Login")}}</a></li>
  44. {% endif %}