From c07bd66bf0c8cf95ce97f4de24573f1196c1de1e Mon Sep 17 00:00:00 2001 From: Pete Norcross Date: Sat, 8 Jun 2013 14:26:26 -0500 Subject: [PATCH] Better fix for viewport broken on hide. // By refusing to return 0 for either width or height, later operations do not resolve to NaN. --- src/openseadragon.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/openseadragon.js b/src/openseadragon.js index ee5e0dac..e95d3134 100644 --- a/src/openseadragon.js +++ b/src/openseadragon.js @@ -704,8 +704,9 @@ window.OpenSeadragon = window.OpenSeadragon || function( options ){ element = $.getElement( element ); return new $.Point( - element.clientWidth, - element.clientHeight + // By refusing to return 0 for either width or height, later operations do not resolve to NaN. + (element.clientWidth === 0 ? 1 : element.clientWidth), + (element.clientHeight === 0 ? 1 : element.clientHeight) ); },