Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.18 KB | None | 0 0
  1. {% extends "base.html" %}
  2. {% block title %}D-Scan - Results{% endblock %}
  3. {% block header %}
  4.  
  5. Results{% if system and system|length==2 %} - <a href="http://evemaps.dotlan.net/map/{{ system[1]|replace(" ", "_") }}/{{ system[0]}}">{{ system[0] }} / {{ system[1] }}</a>{% endif %}
  6.  
  7. <div style="float:right;">
  8.     <a data-toggle="tooltip" data-trigger="hover focus"  href="#" id="btn-toggle-labels" type="button" class="btn btn-info">
  9.         <i class="icon-tags"></i>Toggle Labels
  10.     </a>
  11. </div>
  12.  
  13. {% endblock %}
  14. {% block body %}
  15. <link rel="stylesheet" type="text/css" href="/static/css/dscan.css" />
  16.  
  17. {% if sizemap and sizestotal %}
  18. <div class="row">
  19.     <h5 class="progress-header">Ship Hull Size</h5>
  20.     <div class="progress">
  21.         {% for size in sizeorder %}
  22.         <div id="{{ size }}-pb" data-toggle="tooltip" data-trigger="hover focus click" data-container="body" class="progress-bar" title="{{ size }} - {{ sizemap[size].values()|sum }}" style="width: {{ (sizemap[size].values()|sum/sizestotal*100) }}%; background-color: {{ string2color(size) }}; ">
  23.             {% if (sizemap[size].values()|sum/sizestotal*100) > 7.5 %}
  24.             <span class="pgtext">{{ size }} [{{ sizemap[size].values()|sum }}]</span>
  25.             {% endif %}
  26.         </div>
  27.         {% endfor %}
  28.     </div>
  29. </div>
  30. {% endif %}
  31.  
  32. {% for category in categorylist %}
  33. {% if category in ["Ship"] and sums[category]>1 %}
  34. <div class="row">
  35.     <h5 class="progress-header">{{ category }} (Specific)</h5>
  36.     <div class="progress">
  37.         {% for item, value, color in categorywide[category] %}
  38.         <div id="{{ item|replace(" ","") }}-pb" data-trigger="hover focus click" data-toggle="tooltip" class="progress-bar" title="{{ item }} - {{ value }}" style="width: {{ (value/sums[category]*100) }}%; background-color: {{ string2color(item) }}; ">
  39.                 {% if (value/sums[category]*100) > 7.5 %}
  40.                 <span class="pgtext">{{ item }} [{{ value }}]</span>
  41.             {% endif %}
  42.         </div>
  43.         {% endfor %}
  44.     </div>
  45. </div>
  46. {% endif %}
  47. {% endfor %}
  48.  
  49. {% for category in categorylist %}
  50. {% if categories[category]|length > 1 %}
  51. <div class="row">
  52.     <h5 class="progress-header">{{ category }} (Grouped)</h5>
  53.     <div class="progress">
  54.         {% for item, value, color in categories[category] %}
  55.         <div id="{{ item|replace(" ","") }}-pb" data-trigger="hover focus click" data-toggle="tooltip" class="progress-bar" title="{{ item }} - {{ value }}" style="width: {{ (value/sums[category]*100) }}%; background-color: {{ string2color(item) }}; ">
  56.             {% if (value/sums[category]*100) > 7.5 %}
  57.             <span class="pgtext">{{ item }} [{{ value }}]</span>
  58.             {% endif %}
  59.         </div>
  60.         {% endfor %}
  61.     </div>
  62. </div>
  63. {% endif %}
  64. {% endfor %}
  65.  
  66. <ul class="nav nav-tabs">
  67.     <li><a onClick="$('.remove-lower-margin').collapse('show') | $('.remove-lower-margin').collapse('hide')" class="button button-primary">Toggle All</a></li>
  68.     <li class="active"><a href="#grouped" data-toggle="tab">Grouped</a></li>
  69.     <li><a href="#specific" data-toggle="tab">Specific</a></li>
  70. </ul>
  71. <div class="tab-content row">
  72.     <div class="tab-pane fade active in active" id="grouped">
  73.         {% for category in categorylist %}
  74.             <div class="col-md-4">
  75.                 <div class="panel panel-primary">
  76.                     <div class="panel-heading"><span class="panel-title">{{ category }}<span class="badge pull-right">{{ sums[category] }}</span></span></div>
  77.                     <div class="panel-body">
  78.                         <ul class="list-group">
  79.                             {% for item, value, colour in categories[category] %}
  80.                             <a class="list-group-item black-link" data-toggle="collapse" data-target="#{{ item|replace(" ","") }}"><span class="text{{ color }}"><i class="icon-list"></i> {{ item }}</span><span class="badge pull-right">{{ value }}</span></a>
  81.                                 <ul class="list-group remove-lower-margin collapse" id="{{ item|replace(" ","") }}">
  82.                                     {% for i, v, c in groups[item] %}
  83.                                     <li class="list-group-item indent">{{ i }}<span class="badge pull-right" ><span class="text{{ c }}">{{ v }}</span></span></li>
  84.                                     {% endfor %}
  85.                                 </ul>
  86.                             {% endfor %}
  87.                         <ul>
  88.                     </div>
  89.                 </div>
  90.             </div>
  91.         {% endfor %}
  92.     </div>
  93.     <div class="tab-pane fade in" id="specific">
  94.         {% for category in categorylist %}
  95.             <div class="col-md-4">
  96.                 <div class="panel panel-primary">
  97.                     <div class="panel-heading"><span class="panel-title">{{ category }}<span class="badge pull-right">{{ sums[category] }}</span></span></div>
  98.                     <div class="panel-body">
  99.                         <ul class="list-group">
  100.                             {% for item, value, colour in categorywide[category] %}
  101.                                 <li class="list-group-item">{{ item }}<span class="badge pull-right" ><span class="text{{ colour }}">{{ value }}</span></span></li>
  102.                             {% endfor %}
  103.                         <ul>
  104.                     </div>
  105.                 </div>
  106.             </div>
  107.         {% endfor %}
  108.     </div>
  109.  
  110.  
  111. </div>
  112.  
  113. <script>
  114. // Tooltips
  115. $(".progress-bar").tooltip();
  116. $("#btn-toggle-labels").tooltip();
  117. // Activate collapse for labels, then hide them
  118. $(".progress-header").collapse();
  119. $(".progress-header").collapse('hide');
  120. // Callbacks to toggle labels
  121. function showLabels() {
  122.     $(".progress-header").collapse('show');
  123.     $("#btn-toggle-labels").click(hideLabels);
  124. }
  125. function hideLabels() {
  126.     $(".progress-header").collapse('hide');
  127.     $("#btn-toggle-labels").click(showLabels);
  128. }
  129.  
  130. $("#btn-toggle-labels").click(showLabels);
  131. </script>
  132.  
  133.  
  134. {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement