From fca084e008c7a78a0f2724f84b64c4da4c9be330 Mon Sep 17 00:00:00 2001 From: Jason Oster Date: Tue, 16 Feb 2010 22:23:02 +0000 Subject: Fix nicetitle positioning code --- nicetitle/nicetitle.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/nicetitle/nicetitle.js b/nicetitle/nicetitle.js index 578ab3a..76a0ab0 100644 --- a/nicetitle/nicetitle.js +++ b/nicetitle/nicetitle.js @@ -294,12 +294,13 @@ function getScrollPosition() { var x = 0; var y = 0; - if (window.scrollX && window.scrollY) { + if ((typeof(window.scrollX) != "undefined") && + (typeof(window.scrollY) != "undefined")) { x = window.scrollX; y = window.scrollY; } - else if (document.documentElement.scrollLeft && - document.documentElement.scrollTop) { + else if ((typeof(document.documentElement.scrollLeft) != "undefined") && + (typeof(document.documentElement.scrollTop) != "undefined")) { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } @@ -311,12 +312,13 @@ function getWindowSize() { var x = 0; var y = 0; - if (window.innerWidth && window.innerHeight) { + if ((typeof(window.innerWidth) != "undefined") && + (typeof(window.innerHeight) != "undefined")) { x = window.innerWidth; y = window.innerHeight; } - else if (document.documentElement.clientWidth && - document.documentElement.clientHeight) { + else if ((typeof(document.documentElement.clientWidth) != "undefined") && + (typeof(document.documentElement.clientHeight) != "undefined")) { x = document.documentElement.clientWidth; y = document.documentElement.clientHeight; } -- cgit v1.2.3