You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

navbar.html 2.4 KiB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <header>
  2. <div class="navbar navbar-default">
  3. <div class="container">
  4. <div class="navbar-header">
  5. <button type="button" class="navbar-toggle" data-toggle="collapse"
  6. data-target=".navbar-responsive-collapse">
  7. <span class="icon-bar"></span>
  8. <span class="icon-bar"></span>
  9. <span class="icon-bar"></span>
  10. </button>
  11. <a class="navbar-brand ellipsis" href="index"><span>{{ brand_html or "<i class='icon-home'></i>"}}</span></a>
  12. <span class="clearfix"></span>
  13. </div>
  14. <div class="collapse navbar-collapse navbar-responsive-collapse">
  15. {% if top_bar_items -%}
  16. <ul class="nav navbar-nav navbar-left">
  17. {%- for page in top_bar_items -%}
  18. {% if not page.parent_label -%}
  19. <li data-label="{{ page.label }}" {% if page.child_items %} class="dropdown"{% endif %}>
  20. <a href="{{ page.url or '#' }}" {% if page.child_items %} class="dropdown-toggle" onclick="return false;" data-toggle="dropdown"{% endif %} {{ page.target or ''}}>
  21. {{ page.label }}
  22. {%- if page.child_items -%}
  23. <span class="caret"></span>
  24. </a>
  25. <ul class="dropdown-menu">
  26. {%- for child in page.child_items -%}
  27. <li data-label="{{ child.label }}">
  28. <a {% if child.indent %} style="padding-left: {{((child.indent|int)+1)*15 }}px"{% endif %}
  29. href="{{ child.url }}" {{ child.target or '' }}>{{ child.label }}</a>
  30. </li>
  31. {%- endfor -%}
  32. </ul>
  33. {%- else -%}
  34. </a>
  35. {%- endif -%}
  36. </li>
  37. {%- endif -%}
  38. {%- endfor %}
  39. </ul>
  40. {%- endif %}
  41. <ul class="nav navbar-nav navbar-right">
  42. <!-- post login tools -->
  43. <li id="website-post-login" data-label="website-post-login" class="dropdown">
  44. <a href="#" class="dropdown-toggle" onclick="return false;" data-toggle="dropdown">
  45. <i class="icon-cog"></i><span class="visible-xs-inline"><span class="caret"></span></span>
  46. </a>
  47. <ul class="dropdown-menu">
  48. {%- for child in post_login -%}
  49. <li data-label="{{ child.label }}" {% if child.class %}class="{{ child.class }}"{% endif %}>
  50. {% if child.url -%}
  51. <a href="{{ child.url }}" {{ child.target or '' }}>
  52. {% if child.icon %}<i class="icon-fixed-width {{ child.icon }}"></i> {% endif %}
  53. {{ child.label }}
  54. </a>
  55. {%- endif %}
  56. </li>
  57. {%- endfor -%}
  58. </ul>
  59. </li>
  60. </ul>
  61. </div>
  62. </div>
  63. </div>
  64. </header>
  65. <script>$('.dropdown-toggle').dropdown()</script>