fix db fehler
This commit is contained in:
@@ -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}');`)
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user