|
|
@ -94,6 +94,10 @@ BI.AutoVerticalTapeLayout = BI.inherit(BI.Layout, { |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
mounted: function () { |
|
|
|
mounted: function () { |
|
|
|
|
|
|
|
if (window.ResizeObserver) { |
|
|
|
|
|
|
|
this.resizeObserver = new window.ResizeObserver(this._handleResize.bind(this)); |
|
|
|
|
|
|
|
this.resizeObserver.observe(this.element[0]); |
|
|
|
|
|
|
|
} |
|
|
|
if (window.MutationObserver) { |
|
|
|
if (window.MutationObserver) { |
|
|
|
this.mutationObserver = new window.MutationObserver(this._handleResize.bind(this)); |
|
|
|
this.mutationObserver = new window.MutationObserver(this._handleResize.bind(this)); |
|
|
|
this.mutationObserver.observe(this.element[0], { |
|
|
|
this.mutationObserver.observe(this.element[0], { |
|
|
@ -105,6 +109,11 @@ BI.AutoVerticalTapeLayout = BI.inherit(BI.Layout, { |
|
|
|
this._handleResize(); |
|
|
|
this._handleResize(); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
destroyed: function () { |
|
|
|
|
|
|
|
this.resizeObserver && this.resizeObserver.unobserve(this.element[0]); |
|
|
|
|
|
|
|
this.mutationObserver && this.mutationObserver.disconnect(); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
resize: function () { |
|
|
|
resize: function () { |
|
|
|
this.layout.resize(); |
|
|
|
this.layout.resize(); |
|
|
|
}, |
|
|
|
}, |
|
|
|