33 #aikataulu |
33 #aikataulu |
34 { |
34 { |
35 width:100%; |
35 width:100%; |
36 margin: auto; |
36 margin: auto; |
37 } |
37 } |
38 #aikataulu td |
38 |
|
39 .sarake-aika, .sarake-linja |
39 { |
40 { |
40 text-align: center; |
41 text-align: center; |
41 } |
42 } |
|
43 |
|
44 .sarake-määränpää |
|
45 { |
|
46 text-align: left; |
|
47 } |
|
48 |
42 td, th, body |
49 td, th, body |
43 { |
50 { |
44 font-size: 24pt; |
51 font-size: 24pt; |
45 } |
52 } |
46 |
53 |
47 .sarake-aika, .sarake-linja |
54 .sarake-aika, .sarake-linja |
48 { |
55 { |
49 width: 15%; |
56 width: 25%; |
50 } |
57 } |
51 |
58 |
52 h1 |
59 h1 |
53 { |
60 { |
54 font-variant: small-caps; |
61 font-variant: small-caps; |
55 } |
62 } |
56 |
63 |
57 .yölinja |
64 .sarake-määränpää a |
58 { |
65 { |
59 background-color: #AAF; |
66 white-space: pre-wrap; |
60 color: #00A; |
67 } |
61 padding-left: 6px; |
68 |
62 padding-right: 6px; |
69 #aikataulu tr td |
63 border: 1px solid #00A; |
70 { |
|
71 padding-bottom: 10px; |
|
72 padding-top: 10px; |
|
73 padding-left: 0px; |
|
74 padding-right: 0px; |
|
75 margin: 0px; |
|
76 border-top: 1px solid gray; |
|
77 } |
|
78 |
|
79 #aikataulu tr:nth-child(even) { |
|
80 background-color: #F8F8F8; |
|
81 } |
|
82 |
|
83 #aikataulu tr.yö td |
|
84 { |
|
85 /* |
|
86 background-color: #d8d8ff; |
|
87 color: #008; |
|
88 border-bottom: 1px solid #00A; |
|
89 */ |
|
90 background-color: #004; |
|
91 color: #bef; |
|
92 border-top: 1px solid #008; |
|
93 } |
|
94 |
|
95 #aikataulu tr.yö:nth-child(even) td |
|
96 { |
|
97 background-color: #003; |
|
98 } |
|
99 |
|
100 #pysäkki-info |
|
101 { |
|
102 text-align: center |
|
103 } |
|
104 |
|
105 .pysäkki-sijainti |
|
106 { |
|
107 font-size: smaller; |
64 } |
108 } |
65 </style> |
109 </style> |
66 <title>{{viite}} {{nimi}}</title> |
110 <title>{{viite}} {{nimi}}</title> |
67 </head> |
111 </head> |
68 <body> |
112 <body> |
69 <h1>{{viite}} {{nimi}}</h1> |
113 <h1>{{viite}} {{nimi}}</h1> |
70 <table id='aikataulu'> |
114 <p id="pysäkki-info"> |
|
115 {{alue or ""}} |
|
116 — |
|
117 <a class="pysäkki-sijainti" href="{{linkki_karttaan}}" target="_blank">📌 ({{sijainti}})</a> |
|
118 </p> |
|
119 <table id='aikataulu' cellspacing="0"> |
71 <tr> |
120 <tr> |
72 <th class='sarake-aika'>Aika</th> |
121 <th class='sarake-aika'>Aika</th> |
73 <th class='sarake-linja'>Linja</th> |
122 <th class='sarake-linja'>Linja</th> |
74 <th class='sarake-määränpää'>Määränpää</th> |
123 <th class='sarake-määränpää'>Määränpää</th> |
75 </tr> |
124 </tr> |
76 {% for rivi in aikataulu %} |
125 {% for rivi in aikataulu %} |
77 <tr> |
126 <tr class="{% if rivi['yö'] %} yö {% endif %}"> |
78 <td class='sarake-aika'>{{rivi['aika']}}</td> |
127 <td class='sarake-aika'>{{rivi['aika']}}</td> |
79 <td class='sarake-linja linja'> |
128 <td class='sarake-linja linja'> |
80 {% if rivi['yö'] %} |
|
81 <span class="yölinja"> |
|
82 {% endif %} |
|
83 <a href="/ajovuoro/{{rivi['ajovuoro']}}">{{rivi['linja']}}</a> |
129 <a href="/ajovuoro/{{rivi['ajovuoro']}}">{{rivi['linja']}}</a> |
84 {% if rivi['yö'] %} |
|
85 </span> |
|
86 {% endif %} |
|
87 </td> |
130 </td> |
88 <td class='sarake-määränpää'> |
131 <td class='sarake-määränpää'> |
89 <a href="/ajovuoro/{{rivi['ajovuoro']}}">{{rivi['kyltti']}}</a> |
132 <a href="/ajovuoro/{{rivi['ajovuoro']}}">{{rivi['kyltti']}}</a> |
90 </td> |
133 </td> |
91 </tr> |
134 </tr> |