@@ -126,11 +126,19 @@ var mapView = {
126
126
} ) ;
127
127
} ) ;
128
128
} ,
129
+ setBotPathOptions : function ( checked ) {
130
+ var self = this ;
131
+ for ( var i = 0 ; i < self . settings . users . length ; i ++ ) {
132
+ self . user_data [ self . settings . users [ i ] ] . trainerPath . setOptions ( {
133
+ strokeOpacity : checked ? 1.0 : 0.0
134
+ } ) ;
135
+ }
136
+ } ,
129
137
bindUi : function ( ) {
130
138
var self = this ;
131
139
$ ( '#switchPan' ) . prop ( 'checked' , self . settings . userFollow ) ;
132
140
$ ( '#switchZoom' ) . prop ( 'checked' , self . settings . userZoom ) ;
133
- $ ( '#strokeOn' ) . prop ( 'checked' , false ) ;
141
+ $ ( '#strokeOn' ) . prop ( 'checked' , self . settings . botPath ) ;
134
142
135
143
$ ( '#switchPan' ) . change ( function ( ) {
136
144
if ( this . checked ) {
@@ -149,11 +157,8 @@ var mapView = {
149
157
} ) ;
150
158
151
159
$ ( '#strokeOn' ) . change ( function ( ) {
152
- for ( var i = 0 ; i < self . settings . users . length ; i ++ ) {
153
- self . user_data [ self . settings . users [ i ] ] . trainerPath . setOptions ( {
154
- strokeOpacity : this . checked ? 1.0 : 0.0
155
- } ) ;
156
- }
160
+ self . settings . botPath = this . checked ;
161
+ self . setBotPathOptions ( this . checked ) ;
157
162
} ) ;
158
163
159
164
$ ( '#optionsButton' ) . click ( function ( ) {
@@ -800,6 +805,7 @@ var mapView = {
800
805
} else {
801
806
self . user_data [ self . settings . users [ user_index ] ] . trainerPath . setPath ( self . pathcoords [ self . settings . users [ user_index ] ] ) ;
802
807
}
808
+ self . setBotPathOptions ( self . settings . botPath ) ;
803
809
}
804
810
if ( self . settings . users . length === 1 && self . settings . userZoom === true ) {
805
811
self . map . setZoom ( self . settings . zoom ) ;
@@ -833,7 +839,7 @@ var mapView = {
833
839
xhr . open ( 'GET' , path , true ) ;
834
840
xhr . send ( ) ;
835
841
} ,
836
-
842
+
837
843
/*
838
844
loadJSON: function(path, success, error, successData) {
839
845
$.getJSON({
@@ -848,7 +854,7 @@ var mapView = {
848
854
});
849
855
},
850
856
*/
851
-
857
+
852
858
// Adds events to log panel and if it's closed sends Toast
853
859
log : function ( log_object ) {
854
860
var currentDate = new Date ( ) ;
0 commit comments