From da2d4d27d40055c155e8559044d0ce43f15279fb Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Mon, 17 Apr 2017 11:43:58 +0000
Subject: [PATCH] Change default language to Polish
---
common.js | 46 +++++++++++++++++++++++++++++++++++++---------
1 files changed, 37 insertions(+), 9 deletions(-)
diff --git a/common.js b/common.js
index bd564a6..37368a1 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;
@@ -46,7 +73,7 @@
type = 'GT8S';
low = 0;
- if(id == 313) {
+ if(id == 313 || id == 323) {
type = 'GT8C'
low = 1;
}
@@ -59,7 +86,7 @@
type = 'N8S-NF';
low = 0;
- if((451 <= id && id <= 453) || id == 462) {
+ if((451 <= id && id <= 455) || id == 462) {
type = 'N8C-NF';
low = 1;
}
@@ -108,6 +135,14 @@
};
}
+function tramIdToVehicleId(tramId) {
+ if(0 <= tramId && tramId <= 999) {
+ var vehicleId = '0000' + (tramId + 736);
+ vehicleId = vehicleId.substr(vehicleId.length - 4)
+ return '635218529567218' + vehicleId;
+ }
+}
+
// Element mangling
function deleteChildren(element) {
while(element.lastChild) element.removeChild(element.lastChild);
@@ -131,11 +166,4 @@
function setText(element, text) {
deleteChildren(element);
element.appendChild(document.createTextNode(text));
-}
-
-// Other functions
-var decodeEntitiesTextArea = document.createElement('textarea');
-function decodeEntities(text) {
- decodeEntitiesTextArea.innerHTML = text;
- return decodeEntitiesTextArea.value;
}
--
Gitblit v1.9.1