summaryrefslogtreecommitdiff
path: root/public/static/js/geostop.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/static/js/geostop.js')
-rw-r--r--public/static/js/geostop.js23
1 files changed, 11 insertions, 12 deletions
diff --git a/public/static/js/geostop.js b/public/static/js/geostop.js
index 5801820..f91057a 100644
--- a/public/static/js/geostop.js
+++ b/public/static/js/geostop.js
@@ -5,20 +5,20 @@
*/
$(function() {
- var removeStatus = function() {
+ const removeStatus = function() {
$('div.candidatestatus').remove();
};
- var showError = function(header, message, code) {
- var errnode = $(document.createElement('div'));
+ const showError = function(header, message, code) {
+ const errnode = $(document.createElement('div'));
errnode.attr('class', 'error');
errnode.text(message);
- var headnode = $(document.createElement('strong'));
+ const headnode = $(document.createElement('strong'));
headnode.text(header);
errnode.prepend(headnode);
if (code) {
- var shortnode = $(document.createElement('div'));
+ const shortnode = $(document.createElement('div'));
shortnode.attr('class', 'errcode');
shortnode.text(code);
errnode.append(shortnode);
@@ -27,7 +27,7 @@ $(function() {
$('div.candidatelist').append(errnode);
};
- var processResult = function(data) {
+ const processResult = function(data) {
removeStatus();
if (data.error) {
showError('Backend-Fehler:', data.error, null);
@@ -36,17 +36,16 @@ $(function() {
} else {
$.each(data.candidates, function(i, candidate) {
- var eva = candidate.eva,
+ const eva = candidate.eva,
name = candidate.name,
- distance = candidate.distance,
+ distance = candidate.distance.toFixed(1),
hafas = candidate.hafas;
- distance = distance.toFixed(1);
- var stationlink = $(document.createElement('a'));
+ const stationlink = $(document.createElement('a'));
stationlink.attr('href', eva + '?hafas=' + hafas);
stationlink.text(name);
- var distancenode = $(document.createElement('div'));
+ const distancenode = $(document.createElement('div'));
distancenode.attr('class', 'distance');
distancenode.text(distance);
@@ -64,7 +63,7 @@ $(function() {
$('div.candidatestatus').text('Suche Stationen…');
};
- var processError = function(error) {
+ const processError = function(error) {
removeStatus();
if (error.code == error.PERMISSION_DENIED) {
showError('Standortanfrage nicht möglich.', 'Vermutlich fehlen die Rechte im Browser oder der Android Location Service ist deaktiviert.', 'geolocation.error.PERMISSION_DENIED');