code: function () {
              var domElement = this.domElement;
              var browser = ariaCoreBrowser;
              domElement.style.cssText = "position:absolute;top:-15000px;left:-15000px;visibility:hidden;display:block;";
  
              // PTR05398297: fixes rounding issue in IE9 for offsetWidth.
              var width = (browser.isIE9 || browser.isIE10) ? domElement.offsetWidth + 1 : domElement.offsetWidth;
              return {
                  width : width,
                  height : domElement.offsetHeight
              };
          }
docs: Get the size of the popup in an unconstrained context. Note that this hides the popup, but does NOT move it
  in the DOM hierarchy, so that it keeps scrolling positions (cf PTR 04315046).
  @return {Object} JSON object like { height : {Number}, width : {Number} }
  @protected