@@ -3050,6 +3050,9 @@ function addPosition(position) {
30503050 var horizon_circle_title = null ;
30513051 var subhorizon_circle_title = null ;
30523052 if ( vcallsign . search ( / ( c h a s e ) / i) != - 1 ) {
3053+ if ( offline . get ( "opt_hide_chase" ) ) {
3054+ return
3055+ }
30533056 vehicle_type = "car" ;
30543057 color_index = car_index ++ % car_colors . length ;
30553058 image_src = recolorSVG ( host_url + markers_url + "car.svg" , car_colors [ color_index ] ) ;
@@ -4394,6 +4397,7 @@ function updateCurrentPosition(lat, lon) {
43944397function updateReceiverMarker ( receiver ) {
43954398 var latlng = new L . LatLng ( receiver . lat , receiver . lon ) ;
43964399
4400+
43974401 // init a marker if the receiver doesn't already have one
43984402 if ( ! receiver . marker ) {
43994403
@@ -4430,8 +4434,10 @@ function updateReceiverMarker(receiver) {
44304434 }
44314435
44324436 receiver . marker . bindPopup ( receiver . infobox ) ;
4433-
4434- receiverCanvas . addLayer ( receiver . marker ) ;
4437+ if ( ! offline . get ( "opt_hide_receivers" ) ) {
4438+ receiverCanvas . addLayer ( receiver . marker ) ;
4439+ }
4440+
44354441 } else {
44364442 receiver . marker . setLatLng ( latlng ) ;
44374443 receiver . infobox = new L . popup ( { autoClose : false , closeOnClick : false } ) . setContent ( receiver . description ) ;
@@ -4605,7 +4611,7 @@ function updateReceivers(r, single) {
46054611 i = 0 ;
46064612 for ( ; i < receivers . length ; ) {
46074613 var e = receivers [ i ] ;
4608- if ( e . fresh ) {
4614+ if ( e . fresh && ! offline . get ( "opt_hide_receivers" ) ) {
46094615 e . fresh = false ;
46104616 i ++ ;
46114617 }
0 commit comments