From 1eea9a4798620620e54411a061c483d226bbab1c Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Wed, 10 Apr 2019 22:18:36 +0000
Subject: [PATCH] When changing language file, keep the version tag
---
common.js | 43 ++++++++++++++++++++++++++++++++-----------
1 files changed, 32 insertions(+), 11 deletions(-)
diff --git a/common.js b/common.js
index f4afeef..6733d46 100644
--- a/common.js
+++ b/common.js
@@ -1,13 +1,26 @@
+"use strict";
+
+var ttss_urls = {
+ t: 'proxy_tram.php',
+ // t: 'http://www.ttss.krakow.pl/internetservice',
+ b: 'proxy_bus.php',
+ // b: 'http://91.223.13.70/internetservice',
+};
+var ttss_types = ['t', 'b'];
+
// Special directions
var special_directions = {
- 'Zajezdnia Nowa Huta' : 'NH',
- 'Zajezdnia Podgórze' : 'P',
+ 'Zajezdnia Nowa Huta' : 'ZH',
+ 'Zajezdnia Podgórze' : 'ZP',
+ 'Zjazd do zajezdni' : 'Z',
+ 'Wyjazd na linię' : 'W',
+ 'Przejazd techniczny' : 'PT',
};
var script_version;
var script_version_xhr;
-var vehicles_info;
+var vehicles_info = {};
// Check for website updates
function checkVersion() {
@@ -104,11 +117,19 @@
});
}
-function tramIdToVehicleId(tramId) {
- if(0 <= tramId && tramId <= 999) {
- var vehicleId = '0000' + (tramId + 736);
- vehicleId = vehicleId.substr(vehicleId.length - 4)
- return '635218529567218' + vehicleId;
+function depotIdToVehicleId(depotId, typeHelper) {
+ if(typeHelper) {
+ for(var prop in vehicles_info) {
+ if(prop.substr(0,1) == typeHelper && vehicles_info[prop]['num'].substr(2) == depotId) {
+ return prop;
+ }
+ }
+ } else {
+ for(var prop in vehicles_info) {
+ if(vehicles_info[prop]['num'] == depotId) {
+ return prop;
+ }
+ }
}
}
@@ -119,13 +140,13 @@
span.className = 'vehicleInfo';
var floor_type = '';
- if(vehicleInfo.low == '0') {
+ if(vehicleInfo.low == 0) {
setText(span, lang.high_floor_sign);
floor_type = lang.high_floor;
- } else if(vehicleInfo.low == '1') {
+ } else if(vehicleInfo.low == 1) {
setText(span, lang.partially_low_floor_sign);
floor_type = lang.partially_low_floor;
- } else if(vehicleInfo.low == '2') {
+ } else if(vehicleInfo.low == 2) {
setText(span, lang.low_floor_sign);
floor_type = lang.low_floor;
}
--
Gitblit v1.9.1