Hide StravaSegments control when layer is not active

This commit is contained in:
Norbert Renner 2019-04-04 11:50:46 +02:00
parent 56b5c04a81
commit eaba5a0821

View file

@ -255,6 +255,14 @@
stravaControl.onError = function(err) {
BR.message.showError(i18next.t('warning.strava-error', {error: err && err.message ? err.message : err}));
}
// hide strava buttons when layer is inactive
var toggleStravaControl = function () {
var stravaBar = stravaControl.runningButton.button.parentElement;
stravaBar.hidden = !stravaBar.hidden;
};
toggleStravaControl();
stravaControl.stravaLayer.on('add remove', toggleStravaControl);
}
map.addControl(new BR.OpacitySlider({