From 0bcfd0988b56a8d1120d46f2f3482ae28e4ecbeb Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Sun, 16 Jul 2023 10:34:05 +0200 Subject: auto-refresh timeline --- public/static/js/travelynx-actions.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'public/static') diff --git a/public/static/js/travelynx-actions.js b/public/static/js/travelynx-actions.js index d89874a..30f2439 100644 --- a/public/static/js/travelynx-actions.js +++ b/public/static/js/travelynx-actions.js @@ -129,6 +129,15 @@ function tvly_update_public() { setTimeout(tvly_update_public, 5000); }); } +function tvly_update_timeline() { + $.get('/timeline/in-transit', {ajax: 1}, function(data) { + $('.timeline-in-transit').html(data); + setTimeout(tvly_update_timeline, 60000); + }).fail(function() { + $('.sync-failed-marker').css('display', 'block'); + setTimeout(tvly_update_timeline, 10000); + }); +} function tvly_journey_progress() { var now = Date.now() / 1000; var progress = 0; @@ -277,6 +286,9 @@ $(document).ready(function() { setTimeout(tvly_update_public, 40000); setTimeout(tvly_journey_progress, 5000); } + if ($('.timeline-in-transit .autorefresh').length) { + setTimeout(tvly_update_timeline, 60000); + } $('a[href]').click(function() { $('nav .preloader-wrapper').addClass('active'); }); -- cgit v1.2.3