1 line
608 B
JavaScript
1 line
608 B
JavaScript
|
|
let skinHeaderElement=document.querySelector(".skinHeader");function AppHeaderContent(){}function onResize(){this._headerHeight=null}AppHeaderContent.prototype.ensureSizeObserver=function(){this.resizeObserver||(this.resizeObserver=new ResizeObserver(onResize.bind(this),{}),this.resizeObserver.observe(skinHeaderElement))},AppHeaderContent.prototype.getHeight=function(){let height=this._headerHeight;return null==height&&(height=skinHeaderElement.offsetHeight,console.log("header height : "+height),height&&(this._headerHeight=height),this.ensureSizeObserver()),height};export default new AppHeaderContent;
|