--- zogiLib/js/baselib.js 2007/09/11 15:40:30 1.8 +++ zogiLib/js/baselib.js 2008/01/17 17:59:09 1.10 @@ -17,13 +17,13 @@ Foundation, Inc., 59 Temple Place - Suit Authors: Christian Luginbuehl, 01.05.2003 (first version) DW 24.03.2004 (Changed for digiLib in Zope) - Robert Casties, 11.9.2007 + Robert Casties, 17.1.2008 */ function base_init() { // init function - baseScriptVersion = "1.2.2"; + baseScriptVersion = "1.2.3"; dlParams = new Object(); browserType = getBrowserType(); } @@ -610,14 +610,15 @@ function getWinSize() { if (defined(self.innerHeight)) { // all except Explorer if ((self.innerWidth == 0)||(self.innerHeight == 0)) { - // Safari 1.2 bug + // Safari 1.2 (and other) bug if (parent) { - parent.innerHeight; - parent.innerWidth; + wsize.height = parent.innerHeight; + wsize.width = parent.innerWidth; } + } else { + wsize.width = self.innerWidth; + wsize.height = self.innerHeight; } - wsize.width = self.innerWidth; - wsize.height = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode wsize.width = document.documentElement.clientWidth;