fix db fehler

This commit is contained in:
hydrant
2020-08-02 16:31:24 +02:00
parent 71e91e9275
commit f88640f222
5 changed files with 1955 additions and 20 deletions

View File

@@ -8,6 +8,11 @@ let lastPrice: Number = 0;
let totalPrice: Number = 0;
var myVar;
export default function taximeterInput(globalData: IGlobalData) {
var customerBrowser: boolean = false;
var price1_browser = 0;
var km_browser = 0;
mp.events.add("CLIENT:setFarePrice", () => {
/*
var textBox = new InputHelper("Setzen Sie ihre Fahrtkosten [2 - 50 $/km]", globalData);
@@ -29,15 +34,14 @@ export default function taximeterInput(globalData: IGlobalData) {
mp.events.add("CLIENT:startFare", () => {
browser = mp.browsers.new('package://assets/html/taximeter/index.html');
browser.execute(`setFarePrice('${price}');`)
myVar = setInterval(myTimer, 100);
});
mp.events.add('CLIENT:stopFare', () => {
browser.destroy()
browser = null;
if (browser) {
browser.destroy();
browser = null;
}
globalData.InInput = false;
return;
});
function myTimer() {
@@ -53,33 +57,50 @@ export default function taximeterInput(globalData: IGlobalData) {
});
mp.events.add("CLIENT:startCustomerFare", (price1, km) => {
browser = mp.browsers.new('package://assets/html/taximeter/index.html');
browser.execute(`setFarePrice('${price1}');`);
browser.execute(`updateKilometer('${km}')`);
mp.events.add("CEF:Taxi_CefLoaded", () => {
if (!customerBrowser) {
browser.execute(`setFarePrice('${price}');`)
myVar = setInterval(myTimer, 100);
} else {
browser.execute(`setFarePrice('${price1_browser}');`);
browser.execute(`updateKilometer('${km_browser}')`);
}
});
mp.events.add("CLIENT:startCustomerFare", (price1, km) => {
price1_browser = price1;
km_browser = km;
browser = mp.browsers.new('package://assets/html/taximeter/index.html');
});
mp.events.add("CLIENT:updateFare", (km) => {
browser.execute(`updateKilometer('${JSON.parse(km)}')`)
if (browser) {
browser.execute(`updateKilometer('${JSON.parse(km)}')`);
}
});
mp.events.add("CLIENT:cancelFareCustomer", () => { //for Customer
if (browser) {
browser.destroy();
browser = null;
}
mp.events.callRemote("SERVER:cancelFareCustomer", lastPrice);
browser.destroy();
browser = null;
});
mp.events.add("CLIENT:cancelFare", () => { //for Taxidriver
browser.destroy();
browser = null;
if (browser) {
browser.destroy();
browser = null;
}
});
mp.events.add("CLIENT:resetFareClock", () => { //for Taxidriver
clearInterval(myVar);
browser.execute(`setFarePrice('${price}');`)
if (browser) {
clearInterval(myVar);
browser.execute(`setFarePrice('${price}');`)
}
});
}

View File

@@ -1,7 +1,9 @@
var lastKilometer = 0;
var price;
document.addEventListener('DOMContentLoaded', function () { });
document.addEventListener('DOMContentLoaded', function () {
mp.trigger('CEF:Taxi_CefLoaded');
});
const TOTAL_PRICE = document.getElementById("taximeter-price");
const PRICE_KM = document.getElementById("taximeter-price-kilometer");