dashboard: trigger initial resize after loading dynamic content
This commit is contained in:
parent
257cd0696b
commit
b9a8edfc79
|
@ -347,6 +347,11 @@ class WidgetManager {
|
|||
this.widgetHTMLElements[widget.id].gridstackNode._initDD = false;
|
||||
this.grid.resizable(this.widgetHTMLElements[widget.id], true);
|
||||
|
||||
// trigger initial widget resize
|
||||
let rect = $(`.widget-${widget.id}`)[0].getBoundingClientRect();
|
||||
widget.onWidgetResize(this.widgetHTMLElements[widget.id], rect.width, rect.height);
|
||||
this._updateGrid(this.widgetHTMLElements[widget.id]);
|
||||
|
||||
// second: start the widget-specific tick routine
|
||||
let onWidgetTick = widget.onWidgetTick.bind(widget);
|
||||
await onWidgetTick();
|
||||
|
|
Loading…
Reference in New Issue