@@ -882,6 +882,7 @@ function drawHistorical (data, station) {
882882 marker . bindPopup ( popup ) ;
883883
884884 marker . addTo ( map ) ;
885+ marker . bringToBack ( ) ;
885886 historicalPlots [ station ] . sondes [ serial ] . marker = marker ;
886887 }
887888}
@@ -3710,7 +3711,7 @@ function formatData(data, live) {
37103711 if ( data [ entry ] . tx_frequency ) {
37113712 dataTempEntry . data . frequency_tx = data [ entry ] . tx_frequency ;
37123713 }
3713- if ( data [ entry ] . humidity ) {
3714+ if ( data [ entry ] . hasOwnProperty ( " humidity" ) ) {
37143715 dataTempEntry . data . humidity = data [ entry ] . humidity ;
37153716 }
37163717 if ( data [ entry ] . manufacturer ) {
@@ -3719,7 +3720,7 @@ function formatData(data, live) {
37193720 if ( data [ entry ] . sats ) {
37203721 dataTempEntry . data . sats = data [ entry ] . sats ;
37213722 }
3722- if ( data [ entry ] . temp ) {
3723+ if ( data [ entry ] . hasOwnProperty ( " temp" ) ) {
37233724 dataTempEntry . data . temperature_external = data [ entry ] . temp ;
37243725 }
37253726 if ( data [ entry ] . type ) {
@@ -3730,7 +3731,7 @@ function formatData(data, live) {
37303731 dataTempEntry . data . type = data [ entry ] . subtype ;
37313732 dataTempEntry . type = data [ entry ] . subtype ;
37323733 }
3733- if ( data [ entry ] . pressure ) {
3734+ if ( data [ entry ] . hasOwnProperty ( " pressure" ) ) {
37343735 dataTempEntry . data . pressure = data [ entry ] . pressure ;
37353736 }
37363737 if ( data [ entry ] . xdata ) {
@@ -3798,7 +3799,7 @@ function formatData(data, live) {
37983799 if ( data . tx_frequency ) {
37993800 dataTempEntry . data . frequency_tx = data . tx_frequency ;
38003801 }
3801- if ( data . humidity ) {
3802+ if ( data . hasOwnProperty ( " humidity" ) ) {
38023803 dataTempEntry . data . humidity = data . humidity ;
38033804 }
38043805 if ( data . manufacturer ) {
@@ -3807,7 +3808,7 @@ function formatData(data, live) {
38073808 if ( data . sats ) {
38083809 dataTempEntry . data . sats = data . sats ;
38093810 }
3810- if ( data . temp ) {
3811+ if ( data . hasOwnProperty ( " temp" ) ) {
38113812 dataTempEntry . data . temperature_external = data . temp ;
38123813 }
38133814 if ( data . type ) {
@@ -3818,7 +3819,7 @@ function formatData(data, live) {
38183819 dataTempEntry . data . type = data . subtype ;
38193820 dataTempEntry . type = data . subtype ;
38203821 }
3821- if ( data . pressure ) {
3822+ if ( data . hasOwnProperty ( " pressure" ) ) {
38223823 dataTempEntry . data . pressure = data . pressure ;
38233824 }
38243825 if ( data . xdata ) {
@@ -3869,7 +3870,7 @@ function formatData(data, live) {
38693870 if ( data [ key ] [ i ] . tx_frequency ) {
38703871 dataTempEntry . data . frequency_tx = data [ key ] [ i ] . tx_frequency ;
38713872 }
3872- if ( data [ key ] [ i ] . humidity ) {
3873+ if ( data [ key ] [ i ] . hasOwnProperty ( " humidity" ) ) {
38733874 dataTempEntry . data . humidity = data [ key ] [ i ] . humidity ;
38743875 }
38753876 if ( data [ key ] [ i ] . manufacturer ) {
@@ -3878,7 +3879,7 @@ function formatData(data, live) {
38783879 if ( data [ key ] [ i ] . sats ) {
38793880 dataTempEntry . data . sats = data [ key ] [ i ] . sats ;
38803881 }
3881- if ( data [ key ] [ i ] . temp ) {
3882+ if ( data [ key ] [ i ] . hasOwnProperty ( " temp" ) ) {
38823883 dataTempEntry . data . temperature_external = data [ key ] [ i ] . temp ;
38833884 }
38843885 if ( data [ key ] [ i ] . type ) {
@@ -3889,7 +3890,7 @@ function formatData(data, live) {
38893890 dataTempEntry . data . type = data [ key ] [ i ] . subtype ;
38903891 dataTempEntry . type = data [ key ] [ i ] . subtype ;
38913892 }
3892- if ( data [ key ] [ i ] . pressure ) {
3893+ if ( data [ key ] [ i ] . hasOwnProperty ( " pressure" ) ) {
38933894 dataTempEntry . data . pressure = data [ key ] [ i ] . pressure ;
38943895 }
38953896 if ( data [ key ] [ i ] . xdata ) {
@@ -3961,7 +3962,7 @@ function formatData(data, live) {
39613962 if ( data [ i ] . tx_frequency ) {
39623963 dataTempEntry . data . frequency_tx = data [ i ] . tx_frequency ;
39633964 }
3964- if ( data [ i ] . humidity ) {
3965+ if ( data [ i ] . hasOwnProperty ( " humidity" ) ) {
39653966 dataTempEntry . data . humidity = data [ i ] . humidity ;
39663967 }
39673968 if ( data [ i ] . manufacturer ) {
@@ -3970,7 +3971,7 @@ function formatData(data, live) {
39703971 if ( data [ i ] . sats ) {
39713972 dataTempEntry . data . sats = data [ i ] . sats ;
39723973 }
3973- if ( data [ i ] . temp ) {
3974+ if ( data [ i ] . hasOwnProperty ( " temp" ) ) {
39743975 dataTempEntry . data . temperature_external = data [ i ] . temp ;
39753976 }
39763977 if ( data [ i ] . type && data [ i ] . type == "payload_telemetry" ) { // SondeHub V1 data
@@ -3991,7 +3992,7 @@ function formatData(data, live) {
39913992 dataTempEntry . data . type = data [ i ] . subtype ;
39923993 dataTempEntry . type = data [ i ] . subtype ;
39933994 }
3994- if ( data [ i ] . pressure ) {
3995+ if ( data [ i ] . hasOwnProperty ( " pressure" ) ) {
39953996 dataTempEntry . data . pressure = data [ i ] . pressure ;
39963997 }
39973998 if ( data [ i ] . xdata ) {
0 commit comments