File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
packages/geojson-extension/src Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -123,6 +123,7 @@ class RenderedGeoJSON extends Widget implements IRenderMime.IRenderer {
123123 } ) ;
124124 }
125125
126+
126127 /**
127128 * A message handler invoked on an `'after-attach'` message.
128129 */
@@ -139,20 +140,28 @@ class RenderedGeoJSON extends Widget implements IRenderMime.IRenderer {
139140 this . _map . scrollWheelZoom . enable ( ) ;
140141 } ) ;
141142 }
143+ // Update map size after panel/window is resized
144+ this . _map . fitBounds ( this . _geoJSONLayer . getBounds ( ) ) ;
142145 this . update ( ) ;
143146 }
147+
148+
144149
145150 /**
146151 * A message handler invoked on an `'after-show'` message.
147152 */
148153 protected onAfterShow ( msg : Message ) : void {
154+ // Update map size after panel/window is resized
155+ this . _map . fitBounds ( this . _geoJSONLayer . getBounds ( ) ) ;
149156 this . update ( ) ;
150157 }
151158
152159 /**
153160 * A message handler invoked on a `'resize'` message.
154161 */
155162 protected onResize ( msg : Widget . ResizeMessage ) : void {
163+ // Update map size after panel/window is resized
164+ this . _map . fitBounds ( this . _geoJSONLayer . getBounds ( ) ) ;
156165 this . update ( ) ;
157166 }
158167
@@ -162,6 +171,8 @@ class RenderedGeoJSON extends Widget implements IRenderMime.IRenderer {
162171 protected onUpdateRequest ( msg : Message ) : void {
163172 // Update map size after update
164173 if ( this . isVisible ) this . _map . invalidateSize ( ) ;
174+ // Update map size after panel/window is resized
175+ this . _map . fitBounds ( this . _geoJSONLayer . getBounds ( ) ) ;
165176 }
166177
167178 private _map : leaflet . Map ;
You can’t perform that action at this time.
0 commit comments