miio 8 anos atrás
pai
commit
6b1468551a
1 arquivos alterados com 116 adições e 0 exclusões
  1. 116 0
      view/page.tpl

+ 116 - 0
view/page.tpl

@@ -0,0 +1,116 @@
+<!DOCTYPE html>
+<html lang="ja">
+<head>
+    <meta charset="UTF-8">
+    <title>{{ page.Title }}</title>
+    <link rel="stylesheet" href="/assets/css/style.css" media="all">
+    <style type="text/css">
+      body {
+        background-color: black;
+        color: white;
+      }
+
+      table {
+        width: 100%;
+        margin: auto;
+      }
+
+      table, th, td {
+            border:none;
+          }
+      h1 {
+        text-align: center;
+      }
+
+      hr {
+        border-bottom: 5px solid white;
+      }
+
+      td {
+        height: 50px;
+        font-size: 20px;
+      }
+
+      #time {
+       color: yellow;
+      }
+      tr.row1 {
+        background-color: #20258b;
+      }
+
+      tr.row2 {
+        background-color: #4168ff;
+      }
+
+    </style>
+
+<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
+</head>
+<body>
+<table border="0">
+<tr id="header">
+  <th>定刻</th>
+  <th>変更</th>
+  <th>行先</th>
+  <th>バス会社</th>
+  <th>便名</th>
+  <th>天気</th>
+  <th>備考</th>
+  <th id="time"></time>
+</tr>
+</table>
+<hr />
+<table  border="0">
+<tbody>
+{% for ctime in times %}
+{% if forloop.Counter0|divisibleby:2 %}
+<tr class="row2">
+{% else %}
+<tr class="row1">
+{% endif %}
+  <td>{{ ctime.Hour }}:{{ ctime.Minute }}</td>
+  <td> </td>
+  <td>{{ ctime.Start }} to {{ ctime.End }}</td>
+  <td>{{ctime.Campany }}</td>
+  <td> -- </td>
+  <td> -- </td>
+  <td></td>
+</tr>
+{% endfor %}
+</tbody>
+</table>
+
+
+
+<script>
+
+  setInterval(function () {
+//時刻データを取得して変数jikanに格納する
+var jikan= new Date();
+
+//時・分・秒を取得する
+var hour = ( ("000") + jikan.getHours()).substr(-2);
+var minute = ( ("000") + jikan.getMinutes()).substr(-2);
+var second = ( ("000") + jikan.getSeconds()).substr(-2);
+
+var display_time = hour+ ":" + minute + ":" + second;
+
+var current_time = hour + '' +  minute + second;
+var reload_time =  ( ("000") + {{times.0.Hour}}).substr(-2) + '' +  ( ("000") + {{times.0.Minute}}).substr(-2) + "00";
+var next_reload_count = (reload_time - current_time);
+$("#time").html(display_time + "/" + next_reload_count);
+
+  if (0 > next_reload_count) {
+    setTimeout(function () {
+      window.location = "/";
+    }, 10000);
+  }
+
+
+
+  }, 1000);
+</script>
+
+</body>
+</html>
+