diff --git a/static/js/main.js b/static/js/main.js index 9d3dec3..b3efb57 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -135,22 +135,16 @@ function initVideo(info) { let video_location = metadata.location ?? {}; let latitude = video_location.latitude ?? undefined; + let latitude_input_value = convertCoordinatesForInput(latitude); let longitude = video_location.longitude ?? undefined; - - // Remove leading "+" - if (latitude !== undefined) { - latitude = latitude.replace('+', ''); - } - if (longitude !== undefined) { - longitude = longitude.replace('+', ''); - } + let longitude_input_value = convertCoordinatesForInput(longitude); window.shark.info['video'] = { id: info.video_id, name: name, start_time: start_time, - latitude: latitude, - longitude: longitude, + latitude: latitude_input_value, + longitude: longitude_input_value, }; window.shark.info['key_metadata'] = info.key_metadata; @@ -183,14 +177,14 @@ function initVideo(info) { + value='${latitude_input_value}' />
+ value='${longitude_input_value}' />
`; @@ -427,6 +421,15 @@ function convertUnixSecsForInput(unixSeconds) { return offsetDate.toISOString().slice(0, 19); } +function convertCoordinatesForInput(coordinates) { + if (!coordinates) { + return undefined; + } + + // Remove leading "+" from coordinates. + return coordinates.replace('+', ''); +} + // Fetch the server's version and add it to the page's title. function fetchVersion() { let promise = fetch('/version', {