rack_elevation_list.html 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {% extends '_base.html' %}
  2. {% load helpers %}
  3. {% load static %}
  4. {% block content %}
  5. <div class="btn-group pull-right noprint" role="group">
  6. <button class="btn btn-default toggle-images" selected="selected">
  7. <span class="glyphicon glyphicon-check" aria-hidden="true"></span> Show Images
  8. </button>
  9. <a href="{% url 'dcim:rack_elevation_list' %}{% querystring request face='front' %}" class="btn btn-default{% if rack_face == 'front' %} active{% endif %}">Front</a>
  10. <a href="{% url 'dcim:rack_elevation_list' %}{% querystring request face='rear' %}" class="btn btn-default{% if rack_face == 'rear' %} active{% endif %}">Rear</a>
  11. </div>
  12. <h1>{% block title %}Rack Elevations{% endblock %}</h1>
  13. <div class="row">
  14. {% if page %}
  15. <div class="col-md-9">
  16. <div style="white-space: nowrap; overflow-x: scroll;">
  17. {% for rack in page %}
  18. <div style="display: inline-block; width: 266px">
  19. <div class="rack_header">
  20. <strong><a href="{% url 'dcim:rack' pk=rack.pk %}">{{ rack.name|truncatechars:"25" }}</a></strong>
  21. {% if rack.role %}
  22. <br/><small class="label" style="color: {{ rack.role.color|fgcolor }}; background-color: #{{ rack.role.color }}">{{ rack.role }}</small>
  23. {% endif %}
  24. <p><small class="text-muted">{{ rack.facility_id|truncatechars:"30" }}</small></p>
  25. </div>
  26. {% include 'dcim/inc/rack_elevation.html' with face=rack_face %}
  27. <div class="clearfix"></div>
  28. <div class="rack_header">
  29. <strong><a href="{% url 'dcim:rack' pk=rack.pk %}">{{ rack.name|truncatechars:"25" }}</a></strong>
  30. {% if rack.role %}
  31. <br/><small class="label" style="color: {{ rack.role.color|fgcolor }}; background-color: #{{ rack.role.color }}">{{ rack.role }}</small>
  32. {% endif %}
  33. <p><small class="text-muted">{{ rack.facility_id|truncatechars:"30" }}</small></p>
  34. </div>
  35. </div>
  36. {% endfor %}
  37. </div>
  38. <br />
  39. {% include 'inc/paginator.html' %}
  40. </div>
  41. {% else %}
  42. <div class="col-md-9">
  43. <p>No racks found</p>
  44. </div>
  45. {% endif %}
  46. <div class="col-md-3 noprint">
  47. {% include 'inc/search_panel.html' %}
  48. </div>
  49. </div>
  50. {% endblock %}
  51. {% block javascript %}
  52. <script src="{% static 'js/rack_elevations.js' %}?v{{ settings.VERSION }}"></script>
  53. {% endblock %}