Fix delay opening panels

This commit is contained in:
2022-04-06 21:15:23 +02:00
parent cfaa730bdf
commit 907743f6e0

View File

@@ -77,14 +77,8 @@ oSpot.pageInit = function(asHash) {
oSpot.onResize = function() { oSpot.onResize = function() {
self.tmp('map_offset', -1 * (isFeedPanelOpen()?self.tmp('$Feed').outerWidth(true):0) / $('body').outerWidth(true)); self.tmp('map_offset', -1 * (isFeedPanelOpen()?self.tmp('$Feed').outerWidth(true):0) / $('body').outerWidth(true));
if(typeof self.tmp('elev') != 'undefined') { if(typeof self.tmp('elev') != 'undefined' && self.tmp('elev')._showState) {
var bElevOpened = self.tmp('elev')._showState; self.tmp('elev').resize({width:getElevWidth()});
if(bElevOpened) self.tmp('elev')._expand();
self.tmp('elev').remove();
self.tmp('elev').options.width = getElevWidth();
self.tmp('elev').addTo(self.tmp('map'));
self.tmp('elev').addData(self.tmp('elev-data'));
if(bElevOpened) self.tmp('elev')._expand();
} }
}; };
@@ -500,7 +494,11 @@ function initSpotMessages(aoMessages, aoTracks) {
opacity: 1, opacity: 1,
color: '#326526' color: '#326526'
}, },
expandCallback: function(bExpanded){$('.leaflet-control-scale').toggle(!bExpanded);} expandCallback: function(bExpanded) {
$('.leaflet-control-scale').toggle(!bExpanded);
let iElevWidth = getElevWidth();
if(iElevWidth != self.tmp('elev').options.width) self.tmp('elev').resize({width:iElevWidth});
}
}); });
oElev.addTo(oMap); oElev.addTo(oMap);
oElev.addData([aoElevTracks]); oElev.addData([aoElevTracks]);