add test_location to javascript

This commit is contained in:
Laura Klünder 2023-11-11 13:43:24 +01:00
parent 245e451033
commit 1046dba1c3

View file

@ -260,10 +260,23 @@ c3nav = {
if (document.visibilityState && document.visibilityState === "hidden") { if (document.visibilityState && document.visibilityState === "hidden") {
c3nav.on_visibility_change(); c3nav.on_visibility_change();
} }
c3nav.test_location();
}, },
get_csrf_token: function() { get_csrf_token: function() {
return document.cookie.match(new RegExp('c3nav_csrftoken=([^;]+)'))[1]; return document.cookie.match(new RegExp('c3nav_csrftoken=([^;]+)'))[1];
}, },
test_location: function() {
$.getJSON('/api/routing/locate_test/', function(data) {
console.log(data);
c3nav._set_user_location(data.location);
window.setTimeout(c3nav.test_location, 1000);
}).fail(function() {
c3nav._set_user_location(null);
window.setTimeout(c3nav.test_location, 1000);
});
},
state: {}, state: {},
update_state: function(routing, replace, details, options, nearby) { update_state: function(routing, replace, details, options, nearby) {