dbadmin_base.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {% extends "bootstrap/base.html" %}
  2. {%block styles%}
  3. {{super()}}
  4. <link href="{{url_for('static', filename='jqueryui/jquery-ui.min.css')}}"
  5. rel="stylesheet" media="screen">
  6. <style>
  7. .event.row h3 { text-align: center; }
  8. .event.row { border-top: 1px dotted black; }
  9. </style>
  10. {%endblock%}
  11. {%block scripts%}
  12. {{super()}}
  13. <script src="{{url_for('static', filename='jqueryui/jquery-ui.min.js')}}"
  14. type="text/javascript"></script>
  15. <script type="text/javascript">
  16. $(function() {
  17. $('.button').button({});
  18. });
  19. </script>
  20. {%endblock%}
  21. {% block title %}Larigira{% endblock title %}
  22. {% block navbar %}
  23. <nav class="navbar navbar-default">
  24. <div class="container-fluid">
  25. <div class="navbar-header">
  26. <button type="button" class="navbar-toggle collapsed"
  27. data-toggle="collapse"
  28. data-target="#bs-navbar-collapse-1">
  29. <span class="sr-only">Toggle navigation</span>
  30. <span class="icon-bar"></span>
  31. <span class="icon-bar"></span>
  32. <span class="icon-bar"></span>
  33. </button>
  34. <a class="navbar-brand" href="{{url_for('db.home')}}">Larigira</a>
  35. </div>{# navbar-header #}
  36. <div class="collapse navbar-collapse" id="bs-navbar-collapse-1">
  37. <ul class="nav navbar-nav">
  38. <li><a href="{{url_for('db.events_list')}}">List</a></li>
  39. <li><a href="{{url_for('db.addtime')}}">Add time</a></li>
  40. <li><a href="{{url_for('db.addaudio')}}">Add audio</a></li>
  41. <li><a href="{{url_for('db.events_calendar')}}">Calendar</a></li>
  42. {% for link in config.EXTRA_MENU_LINKS %}
  43. <li><a href="{{link.href}}" title="{{link.title}}">{{link.text}}</a></li>
  44. {% endfor %}
  45. </ul>
  46. </div>{# collapse #}
  47. </div>{#container-fluid#}
  48. </nav>
  49. {% block messages %}
  50. {% with messages = get_flashed_messages() %}
  51. {% if messages %}
  52. <div class="alert alert-info">
  53. <ul class=flashes>
  54. {% for message in messages %}
  55. <li>{{ message }}</li>
  56. {% endfor %}
  57. </ul>
  58. </div>
  59. {% endif %}
  60. {% endwith %}
  61. {% endblock messages %}
  62. {% endblock %}
  63. {% macro dict_table(obj, exclude_list=[]) %}
  64. <table id="details-{{obj.kind}}-{{obj.eid}}" class="table table-condensed
  65. option-table collapse">
  66. <thead>
  67. <tr>
  68. <th>Option</th>
  69. <th>Value</th>
  70. </tr>
  71. </thead>
  72. <tbody>
  73. {% for key in obj if key not in exclude_list%}
  74. <tr>
  75. <td>{{key}}</td>
  76. <td>{{obj[key]}}</td>
  77. </tr>
  78. {% endfor %}
  79. </tbody>
  80. </table>
  81. {% endmacro %}
  82. {# vim: set ts=2 sw=2 noet: #}