From 907743f6e04f44c2ed4a05ed437a743349585e11 Mon Sep 17 00:00:00 2001 From: Franzz Date: Wed, 6 Apr 2022 21:15:23 +0200 Subject: [PATCH] Fix delay opening panels --- masks/project.html | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/masks/project.html b/masks/project.html index d96fe9d..000401c 100644 --- a/masks/project.html +++ b/masks/project.html @@ -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]);