Projekt

Obecné

Profil

Stáhnout (5.28 KB) Statistiky
| Větev: | Revize:
1 3fc08f2d vastja
{% extends 'base.html.twig' %}
2 c6708024 vastja
  
3
{% block title %} Heatmap.ZČU {% endblock %}
4 3fc08f2d vastja
{% block stylesheets %}
5 c6708024 vastja
  <link rel="stylesheet" href="{{ asset('css/leaflet.css') }}" />
6
  <link rel="stylesheet" href="{{ asset('css/bootstrap.min.css') }}" />
7
  <link rel="stylesheet" href="{{ asset('css/style.css') }}" />
8 3fc08f2d vastja
{% endblock %}
9
10 c6708024 vastja
11 3fc08f2d vastja
{% block body %}
12
13 c6708024 vastja
  <header class="map">
14 3fc22d29 Martin Sebela
    <nav class="navbar navbar-expand-lg ml-auto">
15
      <a href="{{ path('home') }}" class="navbar-brand">
16 c6708024 vastja
        <h1>Heatmap.ZČU</h1>
17
      </a>
18
19
      <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
20
        <span class="navbar-toggler-icon"></span>
21
      </button>
22
23 3fc22d29 Martin Sebela
      <div class="collapse navbar-collapse ml-auto" id="navigation">
24 03c02899 vastja
        
25 896f0d9c vastja
        {{ form_start(form, {'action': path('heatmap'), 'method': 'GET'}) }}
26 03c02899 vastja
27 c6708024 vastja
          <ul class="navbar-nav">
28
            <li class="nav-item">
29 03c02899 vastja
              {{ form_label(form.date, 'Vyberte datum') }}
30
              {{
31
                form_widget(form.date,
32
                {
33
                  'type' : 'date',
34
                  'id' : 'date',
35
                  'attr' : {
36 92764b8b Martin Sebela
                    'max' : 'now'|date('d-m-Y'),
37 03c02899 vastja
                    'class' : 'form-control',                 
38
                    'onChange' : 'checkDataSetsAvailability("' ~ path('available') ~ '")'
39
                  }
40
                })
41
              }}
42 c6708024 vastja
            </li>
43
44
            <li class="nav-item">
45 4cc90563 vastja
              {{ form_label(form.time, 'Vyberte čas') }}
46 03c02899 vastja
              {{
47
                form_widget(form.time, {
48 64bc2934 vastja
                  'id' : 'time',
49 03c02899 vastja
                  'attr' : {
50
                    'class' : "custom-select"
51
                  }
52
                })
53
              }}             
54 c6708024 vastja
            </li>
55 3fc08f2d vastja
56 c6708024 vastja
            <li class="nav-item">
57 bc7738cd Martin Sebela
              {{ form_label(form.type, 'Vyberte datovou sadu') }}
58 03c02899 vastja
              {{
59
                form_widget(form.type, {
60 64bc2934 vastja
                  'id' : 'type',
61 03c02899 vastja
                  'attr' : {
62
                    'class' : "custom-select"                 
63
                  }
64
                })
65
              }}  
66 c6708024 vastja
            </li>
67 3fc08f2d vastja
68 c6708024 vastja
            <li class="nav-item">
69 03c02899 vastja
              {{
70
                form_widget(form.submit,
71
                {
72
                  'label' : 'Potvrdit výběr',
73
                  'type' : 'submit',
74
                  'attr' : {
75
                    'class': 'btn btn-secondary'
76
                  }
77
                })
78
              }}
79 c6708024 vastja
            </li>
80 03c02899 vastja
          </ul> 
81
        
82
        {{ form_end(form) }}
83
84 c6708024 vastja
      </div>
85
    </nav>
86
  </header>
87 3fc08f2d vastja
88 c236b33a msebela
  <div class="map-locations">
89 351696d5 Martin Sebela
    <a class="menu" data-toggle="collapse" href="#mapLocations" role="button" aria-expanded="false" aria-controls="mapLocations">
90 c236b33a msebela
      Prohlédněte si jednotlivé oblasti
91
      <div class="circle"></div>
92 351696d5 Martin Sebela
    </a>
93
    <div class="locations collapse show" id="mapLocations">
94 c236b33a msebela
      <ul>
95
        <li onclick="setMapView()">Kampus ZČU</li>
96 351696d5 Martin Sebela
        <li onclick="setMapView(49.7367263, 13.3709177, 19)">FPE &ndash; Pedagogická fakulta</li>
97 bc7738cd Martin Sebela
        <li onclick="setMapView(49.7474950, 13.3748308, 19)">FPR &ndash; Právnická fakulta</li>
98 351696d5 Martin Sebela
        <li onclick="setMapView(49.7450169, 13.3702668, 19)">FZS &ndash; Fakulta zdravotnických studií</li>
99 c236b33a msebela
        <li onclick="setMapView(49.7236785, 13.3353118, 18)">NTC &ndash; výzkumné centrum</li>
100 bc7738cd Martin Sebela
        <li onclick="setMapView(49.9590236, 13.1597114, 19)">Zámek ZČU &ndash; Nečtiny</li>
101 351696d5 Martin Sebela
        <li onclick="setMapView(49.7345564, 13.3585038, 19)">Koleje Borská</li>
102 c236b33a msebela
        <li onclick="setMapView(49.7250373, 13.3696772, 19)">Koleje Bory</li>
103
        <li onclick="setMapView(49.7600000, 13.3723463, 19)">Koleje Lochotín</li>
104
      </ul>
105
    </div>
106
  </div>
107
108
  <div class="player">
109 a48642fb vastja
    <div class="prev" onclick="previous()"></div>
110
    <div class="play" id="play-pause" onclick="changeAnimationState()"></div>
111
    <div class="next" onclick="next()"></div>
112 351696d5 Martin Sebela
113
    <div class="timeline">
114 a48642fb vastja
      <div class="time hour-0" id="timeline">0:00</div>
115 351696d5 Martin Sebela
116
      <div class="hour"></div>
117
      <div class="hour"></div>
118
      <div class="hour"></div>
119
      <div class="hour"></div>
120
      <div class="hour"></div>
121
      <div class="hour"></div>
122
      <div class="hour"></div>
123
      <div class="hour"></div>
124
      <div class="hour"></div>
125
      <div class="hour"></div>
126
      <div class="hour"></div>
127
      <div class="hour"></div>
128
      <div class="hour"></div>
129
      <div class="hour"></div>
130
      <div class="hour"></div>
131
      <div class="hour"></div>
132
      <div class="hour"></div>
133
      <div class="hour"></div>
134
      <div class="hour"></div>
135
      <div class="hour"></div>
136
      <div class="hour"></div>
137
      <div class="hour"></div>
138
      <div class="hour"></div>
139
      <div class="hour"></div>
140
      <div class="end-dot"></div>
141
    </div>
142 c236b33a msebela
  </div>
143
144 c6708024 vastja
  <div id="heatmap"></div>
145
  
146 3fc08f2d vastja
{% endblock %}
147
148
{% block javascripts %}
149
150 03c02899 vastja
    <script src="{{ asset('js/jquery-3.4.1.min.js') }}"></script>
151
    <script src="{{ asset('js/bootstrap.min.js') }}"></script>
152
    <script src="{{ asset('js/leaflet.js') }}"></script>
153
    <script src="{{ asset('js/leaflet-heat.js') }}"></script>
154
    <script src="{{ asset('js/zcu-heatmap.js') }}"></script>
155
    <script>
156 a48642fb vastja
        initMap();
157
        {% if submitted %}
158
          loadCurrentTimeHeatmap("{{ path('opendata') }}");
159 64bc2934 vastja
        {% endif %}
160 03c02899 vastja
    </script>
161
162 3fc08f2d vastja
163
{% endblock %}