diff --git a/css/main.css b/css/main.css
index 5ebfe5a..f822f23 100644
--- a/css/main.css
+++ b/css/main.css
@@ -444,6 +444,12 @@ header .search form input[type='submit'] {
text-align: center;
}
+#main .row .data .sbutton.active {
+ background-color: #33b5e5;
+ border: 1px solid #33b5e5;
+ color: #fff;
+}
+
#main .row .data .vbutton.active {
background-color: #33b5e5;
border: 1px solid #33b5e5;
diff --git a/js/app.js b/js/app.js
index b16059d..63672e7 100644
--- a/js/app.js
+++ b/js/app.js
@@ -523,6 +523,22 @@ $(window).ready(function() {
}
});
+ $("#main").on('click','.row .data .sbutton.hysplit', function(event) {
+ event.stopPropagation();
+
+ var elm = $(this);
+ var name = elm.attr('data-vcallsign');
+
+ if(elm.hasClass("active")) {
+ elm.removeClass('active');
+ processHysplit(name, false);
+ }
+ else {
+ elm.addClass('active');
+ processHysplit(name, true);
+ }
+ });
+
// reset nite-overlay and timebox when mouse goes out of the graph box
$("#telemetry_graph").on('mouseout','.holder', function() {
if(plot_crosshair_locked) return;
diff --git a/js/tracker.js b/js/tracker.js
index e523437..27a36d6 100644
--- a/js/tracker.js
+++ b/js/tracker.js
@@ -1373,7 +1373,7 @@ function updateVehicleInfo(vcallsign, newPosition) {
'' +
'' +
((vehicle.vehicle_type!="car") ? '' : '') +
- ((vehicle.vehicle_type!="car" && newPosition.gps_alt > 1000 && vehicle.ascent_rate < 1) ? '' : '') +
+ ((vehicle.vehicle_type!="car" && newPosition.gps_alt > 1000 && vehicle.ascent_rate < 1) ? '' : '') +
'