kopia lustrzana https://github.com/projecthorus/chasemapper
Fix add/remove of chase-car track.
rodzic
54ad15ef31
commit
82285d7c09
|
@ -85,6 +85,7 @@
|
||||||
var misc_markers = {};
|
var misc_markers = {};
|
||||||
|
|
||||||
var updateSettings;
|
var updateSettings;
|
||||||
|
var setChaseCarTrack;
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
// Use the 'chasemapper' namespace for all of our traffic
|
// Use the 'chasemapper' namespace for all of our traffic
|
||||||
|
@ -160,6 +161,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Use the jquery on-changed call for text entry fields,
|
// Use the jquery on-changed call for text entry fields,
|
||||||
// so they only fire after they lose focus.
|
// so they only fire after they lose focus.
|
||||||
$("#burstAlt").change(function(){
|
$("#burstAlt").change(function(){
|
||||||
|
@ -172,6 +174,7 @@
|
||||||
updateSettings();
|
updateSettings();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$("#profileSelect").change(function(){
|
$("#profileSelect").change(function(){
|
||||||
// On a profile selection change, emit a message to the client.
|
// On a profile selection change, emit a message to the client.
|
||||||
socket.emit('profile_change', this.value);
|
socket.emit('profile_change', this.value);
|
||||||
|
@ -708,6 +711,20 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Function to show/hide chase car track tail.
|
||||||
|
setChaseCarTrack = function(){
|
||||||
|
// Read state of checkbox
|
||||||
|
var _car_track_enabled = document.getElementById("chaseCarTrack").checked;
|
||||||
|
// Only continue if we have chase car data to show/hide.
|
||||||
|
if (chase_car_position !== "NONE"){
|
||||||
|
if (_car_track_enabled == false){
|
||||||
|
chase_car_position.path.remove();
|
||||||
|
}else{
|
||||||
|
chase_car_position.path.addTo(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
// Tell the server we are connected and ready for data.
|
// Tell the server we are connected and ready for data.
|
||||||
socket.on('connect', function() {
|
socket.on('connect', function() {
|
||||||
socket.emit('client_connected', {data: 'I\'m connected!'});
|
socket.emit('client_connected', {data: 'I\'m connected!'});
|
||||||
|
@ -796,7 +813,7 @@
|
||||||
</form>
|
</form>
|
||||||
</hr>
|
</hr>
|
||||||
<div class="paramRow">
|
<div class="paramRow">
|
||||||
<b>Show Car Track</b> <input type="checkbox" class="paramSelector" id="chaseCarTrack" checked>
|
<b>Show Car Track</b> <input type="checkbox" class="paramSelector" id="chaseCarTrack" onclick='setChaseCarTrack();' checked>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</hr>
|
</hr>
|
||||||
|
|
Ładowanie…
Reference in New Issue