/templates/xbmcmm/base.html

https://github.com/mrkipling/maraschino · HTML · 145 lines · 132 code · 9 blank · 4 comment · 0 complexity · ea1e7d72e65aa86d1e28527ed976e2d8 MD5 · raw file

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <meta charset="utf-8">
  6. <title>Maraschino</title>
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8. <link rel="shortcut icon" href="{{ url_for('static', filename='images/favicon.ico') }}" sizes="64x64" type="image/x-icon">
  9. <link rel="apple-touch-icon" href="{{ url_for('static', filename='images/favicon.ico') }}" type="image/x-icon">
  10. <!-- Style sheets -->
  11. <link rel="stylesheet" href="{{ url_for('static', filename='less/xbmcmm/bootstrap.min.css') }}">
  12. <link rel="stylesheet" href="{{ url_for('static', filename='less/xbmcmm/bootstrap-responsive.min.css') }}">
  13. <script>var LESS_WEBROOT = "{% if webroot %}{{ webroot[1:] }}/{% endif %}static";</script>
  14. <link rel="stylesheet/less" href="{{ url_for('static', filename='less/xbmcmm/xbmcmm.less') }}">
  15. <!-- LESS client-side script -->
  16. <script src="{{ url_for('static', filename='js/lib/less.js') }}" type="text/javascript"></script>
  17. <script>
  18. function destroyLessCache(pathToCss) {
  19. if (!window.localStorage || !less) {
  20. return;
  21. }
  22. var host = window.location.host;
  23. var protocol = window.location.protocol;
  24. var keyPrefix = protocol + '//' + host + pathToCss;
  25. for (var key in window.localStorage) {
  26. if (key.indexOf(keyPrefix) === 0) {
  27. delete window.localStorage[key];
  28. }
  29. }
  30. }
  31. destroyLessCache("{{ url_for('static', filename='less/') }}");
  32. </script>
  33. </head>
  34. <body>
  35. <div id="alerts"></div>
  36. <div class="navbar navbar-fixed-top navbar-inverse">
  37. <div class="navbar-inner">
  38. <div class="container-fluid">
  39. <div class="nav-collapse">
  40. <ul class="nav media_nav">
  41. <li>
  42. <a href="{% if webroot %}{{ webroot }}{% else %}/{% endif %}">
  43. <img src="{{ url_for('static', filename='images/maraschino_logo.png') }}" height="20" width="20"/>
  44. </a>
  45. </li>
  46. <li class="divider-vertical"></li>
  47. <li {% if type == 'movies' %}class="active"{% endif %}>
  48. <a href="{{webroot}}/xbmcmm/movies">
  49. Movies
  50. </a>
  51. </li>
  52. </li>
  53. <li class="divider-vertical"></li>
  54. <li {% if type == 'moviesets' %}class="active"{% endif %}>
  55. <a href="{{webroot}}/xbmcmm/moviesets">
  56. Movie Sets
  57. </a>
  58. </li>
  59. <li class="divider-vertical"></li>
  60. <li {% if type == 'shows' %}class="active"{% endif %}>
  61. <a href="{{webroot}}/xbmcmm/shows">
  62. TV Shows
  63. </a>
  64. </li>
  65. </ul>
  66. <ul class="nav pull-right">
  67. <li class="dropdown">
  68. <a href="#" class="dropdown-toggle" data-toggle="dropdown">Servers <b class="caret"></b></a>
  69. <ul class="dropdown-menu">
  70. {% if servers %}
  71. {% for server in servers %}
  72. <li class="switch_server{{ ' active' if server.id == active_server }}" data-server_id="{{ server.id }}">
  73. <a href="#">{{ server.label }}</a>
  74. </li>
  75. {% endfor %}
  76. {% endif %}
  77. </ul>
  78. </li>
  79. <li class="dropdown">
  80. <a href="#" class="dropdown-toggle" data-toggle="dropdown">Library <b class="caret"></b></a>
  81. <ul class="dropdown-menu">
  82. <li class="nav-header">Update</li>
  83. <li class="library_update_btn" data-library="video">
  84. <a href="#">Video Library</a>
  85. </li>
  86. <li class="library_update_btn" data-library="audio">
  87. <a href="#">Audio Library</a>
  88. </li>
  89. <li class="divider"></li>
  90. <li class="nav-header">Clean</li>
  91. <li class="library_clean_btn" data-library="video">
  92. <a href="#">Video Library</a>
  93. </li>
  94. <li class="library_clean_btn" data-library="audio">
  95. <a href="#">Audio Library</a>
  96. </li>
  97. <li class="divider"></li>
  98. <li class="nav-header">Export</li>
  99. <li class="library_export_btn" data-library="video">
  100. <a href="#">Video Library</a>
  101. </li>
  102. <li class="library_export_btn" data-library="audio">
  103. <a href="#">Audio Library</a>
  104. </li>
  105. </ul>
  106. </li>
  107. </ul>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. <div class="container-fluid">
  113. <div class="row-fluid heightLimit">
  114. <div class="span2 bs-docs-sidebar">
  115. {% if media_list %}
  116. {% include '/xbmcmm/media_list.html' %}
  117. {% endif %}
  118. </div>
  119. <div class="span10">
  120. <span class="main">
  121. {% if message %}
  122. <h2>{{ message }}</h2>
  123. {% endif %}
  124. </span>
  125. </div>
  126. </div>
  127. </div>
  128. <!-- Modals -->
  129. {% include '/xbmcmm/modals/template.html' %}
  130. <!-- Scripts -->
  131. <script>var WEBROOT = "{{ webroot }}";</script>
  132. <script src="{{ url_for('static', filename='js/lib/jquery.js') }}"></script>
  133. <script src="{{ url_for('static', filename='js/xbmcmm/lib/bootstrap.min.js') }}"></script>
  134. <script src="{{ url_for('static', filename='js/xbmcmm/xbmcmm.js') }}"></script>
  135. </body>
  136. </html>