Thu, 22 Jun 2017 19:01:31 +0300
Mööö
| 0 | 1 | <html> |
| 2 | <head> | |
|
11
e18ad36fbbf5
Lisätty favicon, korjattu tr()-funktio joka ei olettunut suomen kieleen (vaan kääntämättömään)
Teemu Piippo <teemu@hecknology.net>
parents:
4
diff
changeset
|
3 | <link rel="icon" type="image/png" href="/static/favicon.png" /> |
| 21 | 4 | <link rel="stylesheet" type="text/css" href="/static/style.css" /> |
| 0 | 5 | <meta charset='UTF-8' /> |
| 6 | <style> | |
| 22 | 7 | .sarake-pysäkki, .sarake-pysäkkiviite, .sarake-alue |
| 21 | 8 | { |
| 9 | text-align: left; | |
| 10 | } | |
| 0 | 11 | td, th, body |
| 12 | { | |
| 13 | font-size: 24pt; | |
| 22 | 14 | }/* |
| 15 | body | |
| 16 | { | |
| 17 | background: url('/static/tausta-bussi.png') no-repeat center center fixed; | |
| 18 | background-size: cover; | |
| 19 | }*/ | |
| 20 | </style> | |
| 21 | <script> | |
| 22 | function openTab(event, category) | |
| 0 | 23 | { |
| 22 | 24 | var tabcontent = document.getElementsByClassName("tab"); |
| 25 | for (var i = 0; i < tabcontent.length; i++) | |
| 26 | tabcontent[i].style.display = "none"; | |
| 27 | ||
| 28 | var tablinks = document.getElementsByClassName("tab-button"); | |
| 29 | for (var i = 0; i < tablinks.length; i++) | |
| 30 | tablinks[i].className = tablinks[i].className.replace(" active", ""); | |
| 31 | ||
| 32 | document.getElementById(category).style.display = "block"; | |
| 33 | event.currentTarget.className += " active"; | |
| 34 | window.scrollTo(0, 0); | |
| 35 | } | |
| 36 | </script> | |
|
24
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
37 | <title>{{route}} {{description}}</title> |
| 0 | 38 | </head> |
| 39 | <body> | |
| 4 | 40 | <h1> |
|
24
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
41 | {% if night %} |
| 4 | 42 | 🌙 |
| 43 | {% endif %} | |
|
24
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
44 | {{route}} {{description}}</h1> |
| 22 | 45 | <nav> |
| 46 | <div class="tab-bar"> | |
| 47 | <span></span> | |
| 48 | <button class="tab-button active" onclick="openTab(event, 'tab-overview')">Reitti</button> | |
| 49 | <button class="tab-button" onclick="openTab(event, 'tab-stops')">Pysäkit</button> | |
| 50 | <span></span> | |
| 51 | </div> | |
| 52 | </nav> | |
|
25
cb423946cf33
Uudelleennimetty templaatit
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
53 | <p style="text-align: center">Ajomatka: {{'%.1f' % length}}km</p> |
| 22 | 54 | <div id="tab-overview" class="tab"> |
| 55 | <table class='aikataulu' cellspacing='0'> | |
| 56 | <tr> | |
| 57 | <th class='sarake-aika'>Aika</th> | |
| 58 | <th class='sarake-alue'>Alue</th> | |
| 59 | </tr> | |
|
24
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
60 | {% for entry in concise_schedule %} |
| 22 | 61 | <tr> |
|
24
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
62 | <td class='sarake-aika'>{{entry['time']}}</td> |
|
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
63 | <td class='sarake-alue'>{{entry['region']}}</td> |
| 22 | 64 | </tr> |
| 65 | {% endfor %} | |
| 66 | </table> | |
| 67 | </div> | |
| 68 | <div id="tab-stops" class="tab" style="display: none"> | |
| 69 | <table class='aikataulu' cellspacing='0'> | |
| 70 | <tr> | |
| 71 | <th class='sarake-aika'>Aika</th> | |
| 72 | <th class='sarake-pysäkkiviite'>Pysäkki</th> | |
| 73 | <th class='sarake-pysäkki'>Nimi</th> | |
| 74 | </tr> | |
|
24
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
75 | {% for halt in schedule %} |
| 22 | 76 | <tr> |
|
24
e6bdb9c54096
Yhtenäistetty ohjelmakoodin kieli englanniksi
Teemu Piippo <teemu@hecknology.net>
parents:
22
diff
changeset
|
77 | <td class='sarake-aika'>{{halt['time']}}</td> |
| 22 | 78 | <td class='sarake-pysäkkiviite'> |
| 29 | 79 | <a href="/pysäkki/{{halt['id']}}"><img src='/static/pysäkki.png' height='24' /> {{halt['code']}}</a> |
| 22 | 80 | </td> |
| 81 | <td class='sarake-pysäkki'> | |
| 29 | 82 | <a href="/pysäkki/{{halt['id']}}">{{halt['name']}}</a> |
| 22 | 83 | </td> |
| 84 | </tr> | |
| 85 | {% endfor %} | |
| 86 | </table> | |
| 87 | </div> | |
| 0 | 88 | </body> |
| 4 | 89 | </html> |