/** * @private */ Ext.define('Ext.util.sizemonitor.Default', { extend: 'Ext.util.sizemonitor.Abstract', updateElement: function(element) {}, bindListeners: function(bind) { var element = this.getElement().dom; if (!element) { return; } if (bind) { element.onresize = this.refresh; } else { delete element.onresize; } }, getContentBounds: function() { return this.getElement().dom.getBoundingClientRect(); }, getContentWidth: function() { return this.getElement().getWidth(); }, getContentHeight: function() { return this.getElement().getHeight(); } });