From 5723906af96c9dcd7bdbf4fc2d0c19b63800d2e1 Mon Sep 17 00:00:00 2001 From: Jacek Kowalski <Jacek@jacekk.info> Date: Sat, 15 Apr 2017 14:19:48 +0000 Subject: [PATCH] Reload page on script changes --- common.js | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/common.js b/common.js index bd564a6..1f236aa 100644 --- a/common.js +++ b/common.js @@ -4,6 +4,33 @@ 'Zajezdnia Podgórze' : 'P', }; +var script_version; +var script_version_xhr; + +// Check for website updates +function checkVersion() { + if(script_version_xhr) script_version_xhr.abort(); + + script_version_xhr = $.get( + 'version.php' + ).done(function(data) { + if(!script_version) { + script_version = data; + return; + } + + if(script_version != data) { + fail(lang.error_new_version); + location.reload(true); + } + }); +} + +function checkVersionInit() { + checkVersion(); + setInterval(checkVersion, 3600000); +} + // Webservice-related functions function parseVehicle(vehicleId) { if(!vehicleId) return; -- Gitblit v1.9.1