|
77 | 77 |
|
78 | 78 | <tr> |
79 | 79 | <td>Start:</td> |
80 | | - <td>{{ selectedEvent.start }}</td> |
| 80 | + <td>{{ time('', selectedEvent.time, 0) }}</td> |
81 | 81 | </tr> |
82 | 82 |
|
83 | 83 | <tr> |
84 | 84 | <td>End:</td> |
85 | | - <td>{{ selectedEvent.end }}</td> |
| 85 | + <td>{{ time('', selectedEvent.time, 1) }}</td> |
86 | 86 | </tr> |
87 | 87 |
|
88 | 88 | <tr> |
@@ -124,6 +124,18 @@ export default { |
124 | 124 | } |
125 | 125 | }, |
126 | 126 | methods: { |
| 127 | + //MAGIC! |
| 128 | + // range = "1030-1430", i=0> start, i=1> end |
| 129 | + time(today, range, i) { |
| 130 | + return ( |
| 131 | + today + |
| 132 | + ' ' + |
| 133 | + range.slice(0 + 5 * i, 2 + 5 * i) + |
| 134 | + ':' + |
| 135 | + range.slice(2 + 5 * i, 4 + 5 * i) |
| 136 | + ) |
| 137 | + }, |
| 138 | +
|
127 | 139 | getEventColor(e) { |
128 | 140 | // in case nothing is selected yet |
129 | 141 | if (!e.name) { |
@@ -177,24 +189,13 @@ export default { |
177 | 189 | return { |
178 | 190 | //MAGIC! |
179 | 191 | name: c.name, |
180 | | - start: time(today + (1 + d), c.time, 0), |
181 | | - end: time(today + (1 + d), c.time, 1), |
| 192 | + start: this.time(today + (1 + d), c.time, 0), |
| 193 | + end: this.time(today + (1 + d), c.time, 1), |
182 | 194 | } |
183 | 195 | }) |
184 | 196 | }) |
185 | 197 | return a.flat(1) |
186 | 198 | }, |
187 | 199 | }, |
188 | 200 | } |
189 | | -//MAGIC! |
190 | | -// range = "1030-1430", i=0> start, i=1> end |
191 | | -function time(today, range, i) { |
192 | | - return ( |
193 | | - today + |
194 | | - ' ' + |
195 | | - range.slice(0 + 5 * i, 2 + 5 * i) + |
196 | | - ':' + |
197 | | - range.slice(2 + 5 * i, 4 + 5 * i) |
198 | | - ) |
199 | | -} |
200 | 201 | </script> |
0 commit comments