Skip to content

Commit 61eba9b

Browse files
committed
Fix Clock Setting & Update Version Number + Fixes
1 parent 63521a8 commit 61eba9b

File tree

4 files changed

+28
-9
lines changed

4 files changed

+28
-9
lines changed

js/stores/settingsStore.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class settingsStore {
1212
this.state[attrname] = preState[attrname]
1313
}
1414
}
15-
localStorage.setItem('AppVersion', '1.1.0')
15+
localStorage.setItem('AppVersion', '1.2.0')
1616
}
1717
getState() {
1818
return this.state

js/views/timetable.jsx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from 'react'
22

33
import { iOS } from '../models/ios.js'
44
import { StationStore } from '../stores/stationStore.js'
5+
import { SettingsStore } from '../stores/settingsStore.js'
56
import { UiStore } from '../stores/uiStore.js'
67

78
export default class Timetable extends React.Component {
@@ -215,14 +216,25 @@ export default class Timetable extends React.Component {
215216
<ul>
216217
{this.state.trips.map(function(item, key) {
217218
if ('seperator' in item) {
218-
let timeString = (item.seperator % 12 === 0 ? 12 : item.seperator % 12) + ':00'
219-
timeString += item.seperator >= 12 ? ' PM' : ' AM'
219+
let timeString
220+
if (SettingsStore.state.clock) {
221+
timeString = item.seperator + ':00'
222+
} else {
223+
timeString = (item.seperator % 12 === 0 ? 12 : item.seperator % 12) + ':00'
224+
timeString += item.seperator >= 12 ? ' PM' : ' AM'
225+
}
220226
return <li key={key} ref={'time'+item.seperator} className="seperator">{timeString}</li>
221227
}
222228
const absotime = parseInt(item.date.getUTCHours() + ('0' + item.date.getUTCMinutes()).slice(-2))
223229
const name = item.route_long_name.split('Via')
224-
let timestring = (item.date.getUTCHours() % 12 === 0 ? 12 : item.date.getUTCHours() % 12) + ':' + ('0' + item.date.getUTCMinutes()).slice(-2)
225-
timestring += item.date.getUTCHours() >= 12 ? ' PM' : ' AM'
230+
231+
let timestring
232+
if (SettingsStore.state.clock) {
233+
timestring = item.date.getUTCHours() + ':' + ('0' + item.date.getUTCMinutes()).slice(-2)
234+
} else {
235+
timestring = (item.date.getUTCHours() % 12 === 0 ? 12 : item.date.getUTCHours() % 12) + ':' + ('0' + item.date.getUTCMinutes()).slice(-2)
236+
timestring += item.date.getUTCHours() >= 12 ? ' PM' : ' AM'
237+
}
226238

227239
let className = ''
228240
if (absotime > currentTime && opacity === false) {

scss/_content.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,6 @@ $bgheight: 125px;
174174
}
175175
}
176176
.error {
177-
position: absolute;
178177
z-index: 0;
179178
line-height: 60px;
180179
text-align: center;

server/staticrender.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,17 @@ const staticrender = {
4848
success()
4949
}).catch(notFound)
5050
} else if (path.length === 5) {
51-
title = 'Realtime Trip Info' + defaultName
52-
description = 'View live vehicle location in DYMAJO Transit.'
53-
success()
51+
if (path[3] === 'timetable') {
52+
title = path[4].split('-')[0] + ' Timetable' + defaultName
53+
description = 'View timetable in DYMAJO Transit.'
54+
success()
55+
} else if (path[3] === 'realtime') {
56+
title = 'Realtime Trip Info' + defaultName
57+
description = 'View live vehicle location in DYMAJO Transit.'
58+
success()
59+
} else {
60+
return notFound()
61+
}
5462
} else {
5563
return notFound()
5664
}

0 commit comments

Comments
 (0)