Hide StravaSegments control when layer is not active
This commit is contained in:
parent
56b5c04a81
commit
eaba5a0821
1 changed files with 8 additions and 0 deletions
|
|
@ -255,6 +255,14 @@
|
||||||
stravaControl.onError = function(err) {
|
stravaControl.onError = function(err) {
|
||||||
BR.message.showError(i18next.t('warning.strava-error', {error: err && err.message ? err.message : 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({
|
map.addControl(new BR.OpacitySlider({
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue