index.html 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {% extends "base.html" %}
  2. {% load static from staticfiles %}
  3. {% block title %}{{ BRANDING_DISTRONAME }} - Visualizations{% endblock %}
  4. {% block content %}
  5. <div class="box">
  6. <h2>Visualization of Package Data</h2>
  7. <div class="visualize-buttons">
  8. <div>
  9. <span>Scale Using:</span>
  10. <button id="visualize-archrepo-count" class="visualize-archrepo-scaleby active">Package Count</button>
  11. <button id="visualize-archrepo-flagged" class="visualize-archrepo-scaleby">Flagged</button>
  12. <button id="visualize-archrepo-csize" class="visualize-archrepo-scaleby">Compressed Size</button>
  13. <button id="visualize-archrepo-isize" class="visualize-archrepo-scaleby">Installed Size</button>
  14. </div>
  15. <div>
  16. <span>Group By:</span>
  17. <button id="visualize-archrepo-repo" class="visualize-archrepo-groupby active">Repository</button>
  18. <button id="visualize-archrepo-arch" class="visualize-archrepo-groupby">Architecture</button>
  19. </div>
  20. </div>
  21. <div id="visualize-archrepo" class="visualize-chart"></div>
  22. </div>
  23. {% endblock %}
  24. {% block script_block %}
  25. {% load cdn %}{% jquery %}
  26. <script type="text/javascript" src="{% static "d3-3.0.6.min.js" %}"></script>
  27. <script type="text/javascript" src="{% static "archweb.js" %}"></script>
  28. <script type="text/javascript" src="{% static "visualize.js" %}"></script>
  29. <script type="text/javascript">
  30. $(document).ready(function() {
  31. var orderings = {
  32. "repo": { url: "{% url 'visualize-byrepo' %}", color_attr: "repo" },
  33. "arch": { url: "{% url 'visualize-byarch' %}", color_attr: "arch" },
  34. };
  35. packages_treemap("#visualize-archrepo", orderings, "repo");
  36. });
  37. </script>
  38. {% endblock %}