Fix delay opening panels
This commit is contained in:
@@ -77,14 +77,8 @@ oSpot.pageInit = function(asHash) {
|
||||
oSpot.onResize = function() {
|
||||
self.tmp('map_offset', -1 * (isFeedPanelOpen()?self.tmp('$Feed').outerWidth(true):0) / $('body').outerWidth(true));
|
||||
|
||||
if(typeof self.tmp('elev') != 'undefined') {
|
||||
var bElevOpened = self.tmp('elev')._showState;
|
||||
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();
|
||||
if(typeof self.tmp('elev') != 'undefined' && self.tmp('elev')._showState) {
|
||||
self.tmp('elev').resize({width:getElevWidth()});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -500,7 +494,11 @@ function initSpotMessages(aoMessages, aoTracks) {
|
||||
opacity: 1,
|
||||
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.addData([aoElevTracks]);
|
||||
|
||||
Reference in New Issue
Block a user