@@ -2455,13 +2455,25 @@ function redrawPrediction(vcallsign) {
24552455 vehicle . prediction_target . pred_type = "<b>Prediction Type:</b> Float\n" ;
24562456 } else {
24572457 if ( vehicle . prediction . descending == 1 ) {
2458- vehicle . prediction_target . pred_type = "<b>Prediction Type:</b> Standard \n" +
2459- "<b>Descent Rate:</b> " + vehicle . prediction . descent_rate . toFixed ( 1 ) + " m/s \n" ;
2458+ vehicle . prediction_target . pred_type = "<b>Prediction Type:</b> Standard \n"
2459+ if ( offline . get ( 'opt_imperial' ) ) {
2460+ vehicle . prediction_target . pred_type = vehicle . prediction_target . pred_type + "<b>Descent Rate:</b> " + ( vehicle . prediction . descent_rate * 3.2808399 ) . toFixed ( 1 ) + " ft/s \n" ;
2461+ } else {
2462+ vehicle . prediction_target . pred_type = vehicle . prediction_target . pred_type + "<b>Descent Rate:</b> " + vehicle . prediction . descent_rate . toFixed ( 1 ) + " m/s \n" ;
2463+ }
2464+
24602465 } else {
2461- vehicle . prediction_target . pred_type = "<b>Prediction Type:</b> Standard \n" +
2462- "<b>Ascent Rate:</b> " + vehicle . prediction . ascent_rate . toFixed ( 1 ) + " m/s \n" +
2463- "<b>Burst Altitude:</b> " + vehicle . prediction . burst_altitude . toFixed ( 0 ) + " m\n" +
2464- "<b>Descent Rate:</b> " + vehicle . prediction . descent_rate . toFixed ( 1 ) + " m/s \n" ;
2466+ if ( offline . get ( 'opt_imperial' ) ) {
2467+ vehicle . prediction_target . pred_type = "<b>Prediction Type:</b> Standard \n" +
2468+ "<b>Ascent Rate:</b> " + vehicle . prediction . ascent_rate . toFixed ( 1 ) + " f/s \n" +
2469+ "<b>Burst Altitude:</b> " + vehicle . prediction . burst_altitude . toFixed ( 0 ) + " feet\n" +
2470+ "<b>Descent Rate:</b> " + vehicle . prediction . descent_rate . toFixed ( 1 ) + " fs/ \n" ;
2471+ } else {
2472+ vehicle . prediction_target . pred_type = "<b>Prediction Type:</b> Standard \n" +
2473+ "<b>Ascent Rate:</b> " + ( vehicle . prediction . ascent_rate * 3.2808399 ) . toFixed ( 1 ) + " m/s \n" +
2474+ "<b>Burst Altitude:</b> " + ( vehicle . prediction . burst_altitude * 3.2808399 ) . toFixed ( 0 ) + " m\n" +
2475+ "<b>Descent Rate:</b> " + ( vehicle . prediction . descent_rate * 3.2808399 ) . toFixed ( 1 ) + " m/s \n" ;
2476+ }
24652477 }
24662478 }
24672479
@@ -2480,6 +2492,7 @@ function redrawPrediction(vcallsign) {
24802492 zIndexOffset : Z_SHADOW ,
24812493 icon : burstIcon ,
24822494 } ) . addTo ( map ) ;
2495+ vehicle . prediction_burst . pred_type = "<b>Burst</b>\n" ;
24832496 vehicle . prediction_burst . on ( 'click' , function ( e ) {
24842497 mapInfoBox_handle_prediction ( e ) ;
24852498 } ) ;
@@ -2489,13 +2502,24 @@ function redrawPrediction(vcallsign) {
24892502 vehicle . prediction_burst . pred_type = "<b>Prediction Type:</b> Float\n" ;
24902503 } else {
24912504 if ( vehicle . prediction . descending == 1 ) {
2492- vehicle . prediction_burst . pred_type = "<b>Prediction Type:</b> Standard \n" +
2493- "<b>Descent Rate:</b> " + vehicle . prediction . descent_rate . toFixed ( 1 ) + " m/s \n" ;
2505+ vehicle . prediction_burst . pred_type = "<b>Prediction Type:</b> Standard \n"
2506+ if ( offline . get ( 'opt_imperial' ) ) {
2507+ vehicle . prediction_burst . pred_type = vehicle . prediction_burst . pred_type + "<b>Descent Rate:</b> " + ( vehicle . prediction . descent_rate * 3.2808399 ) . toFixed ( 1 ) + " ft/s \n" ;
2508+ } else {
2509+ vehicle . prediction_burst . pred_type = vehicle . prediction_burst . pred_type + "<b>Descent Rate:</b> " + vehicle . prediction . descent_rate . toFixed ( 1 ) + " m/s \n" ;
2510+ }
24942511 } else {
2495- vehicle . prediction_burst . pred_type = "<b>Prediction Type:</b> Standard \n" +
2496- "<b>Ascent Rate:</b> " + vehicle . prediction . ascent_rate . toFixed ( 1 ) + " m/s \n" +
2497- "<b>Burst Altitude:</b> " + vehicle . prediction . burst_altitude . toFixed ( 0 ) + " m\n" +
2498- "<b>Descent Rate:</b> " + vehicle . prediction . descent_rate . toFixed ( 1 ) + " m/s \n" ;
2512+ if ( offline . get ( 'opt_imperial' ) ) {
2513+ vehicle . prediction_burst . pred_type = "<b>Prediction Type:</b> Standard \n" +
2514+ "<b>Ascent Rate:</b> " + vehicle . prediction_burst . ascent_rate . toFixed ( 1 ) + " f/s \n" +
2515+ "<b>Burst Altitude:</b> " + vehicle . prediction_burst . burst_altitude . toFixed ( 0 ) + " feet\n" +
2516+ "<b>Descent Rate:</b> " + vehicle . prediction_burst . descent_rate . toFixed ( 1 ) + " fs/ \n" ;
2517+ } else {
2518+ vehicle . prediction_burst . pred_type = "<b>Prediction Type:</b> Standard \n" +
2519+ "<b>Ascent Rate:</b> " + ( vehicle . prediction . ascent_rate * 3.2808399 ) . toFixed ( 1 ) + " m/s \n" +
2520+ "<b>Burst Altitude:</b> " + ( vehicle . prediction . burst_altitude * 3.2808399 ) . toFixed ( 0 ) + " m\n" +
2521+ "<b>Descent Rate:</b> " + ( vehicle . prediction . descent_rate * 3.2808399 ) . toFixed ( 1 ) + " m/s \n" ;
2522+ }
24992523 }
25002524 }
25012525 } else {
0 commit comments