* Fixed display of invalid negative values for fuel consumption, e.g. in brand new...
authorUrban Wallasch <urban.wallasch@freenet.de>
Tue, 13 Aug 2019 13:26:54 +0000 (15:26 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Tue, 13 Aug 2019 13:26:54 +0000 (15:26 +0200)
* Tweaked time to next rest stop warning level threshold to match in-game display.

dash.html

index b3e13c3151df4313d18b5a405d304344bb3aff17..f3a50165655c3db2d57ee50005599ee47eebb7b6 100644 (file)
--- a/dash.html
+++ b/dash.html
@@ -422,7 +422,7 @@ function update_cb() {
     if ( last_fuel != tele.fuel && last_odometer != tele.odometer ) {
       if ( last_fuel > 0 && last_odometer > 0 ) {
         var fc = (last_fuel-tele.fuel)*100 / (tele.odometer-last_odometer);
-        fuel_cons.innerHTML = fc > 999 ? '∞' : fc.toFixed(1);
+        fuel_cons.innerHTML = fc > 999 ? '∞' : fc < 0 ? '-' : fc.toFixed(1);
       }
       last_fuel = tele.fuel;
       last_odometer = tele.odometer;
@@ -457,7 +457,7 @@ function update_cb() {
     // time until next rest stop:
     if ( !last_tele || last_tele.next_rest != tele.next_rest ) {
       next_rest.innerHTML = m2hm(tele.next_rest);
-      warn( next_rest, tele.next_rest < 60 ? 2 : tele.next_rest < 99 ? 1 : 0 );
+      warn( next_rest, tele.next_rest < 67 ? 2 : tele.next_rest < 99 ? 1 : 0 );
     }
     // remaining time until job delivery date:
     if ( tele.job_isvalid ) {