webprofiler_dashboard.html.twig 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {% set resume %}
  2. <div id="resume" class="resume">
  3. <span class="resume__subtitle">
  4. {{ profile.method|upper }}
  5. {% if profile.method|upper in ['GET', 'HEAD'] %}
  6. <a href="{{ profile.url }}">{{ profile.url }}</a>
  7. {% else %}
  8. <em>{{ profile.url }}</em>
  9. {% endif %}
  10. </span>
  11. <span class="resume__time">
  12. <em>by {{ profile.ip }}</em> at <em>{{ profile.time|date('r') }}</em>
  13. </span>
  14. <a id="resume-view-all" class="button--flat resume__button"
  15. href="{{ url("webprofiler.admin_list") }}">{{ 'View latest'|t }}</a>
  16. </div>
  17. {% endset %}
  18. <div id="webprofiler">
  19. {{ resume }}
  20. <div id="collectors" class="collectors panel">
  21. </div>
  22. <div class="loader--fixed" style="display: none">
  23. <svg class="loader__circle">
  24. <circle class="loader__path" cx="50" cy="50" r="20" fill="none" stroke-width="2" stroke-miterlimit="10"/>
  25. </svg>
  26. </div>
  27. <script id="collector" type="text/template">
  28. <a href="#<%= id %>" title="<%= summary %>" class="overview__link">
  29. <img src="data:image/png;base64,<%= icon %>"
  30. class="overview__icon">
  31. <span class="overview__title"><%= label %></span>
  32. <% if(typeof(summary) !== "undefined") { %>
  33. <span class="overview__subtitle"><%= summary %></span>
  34. <% } %>
  35. </a>
  36. </script>
  37. {{ panels }}
  38. <div class="modal js--modal" style="display: none">
  39. <div class="modal__container">
  40. <div class="modal__bar">
  41. <h3 class="modal__title"></h3>
  42. </div>
  43. <div class="modal__content">
  44. <div class="modal__main-data"></div>
  45. </div>
  46. <a class="button--flat js--modal-close l-right">Close</a>
  47. </div>
  48. </div>
  49. </div>