/ddoc/candydoc/util.js
http://github.com/baryluk/cords · JavaScript · 41 lines · 31 code · 6 blank · 4 comment · 10 complexity · efa18e9c117dc52987a7581f694ee3d5 MD5 · raw file
- /* This file is a part of CanDyDOC fileset.
- File is written by Victor Nakoryakov and placed into the public domain.
- This file is javascript with cross-browser utility functions. */
- function getLeft(elem)
- {
- var ret = 0;
- while (elem.offsetParent)
- {
- ret += elem.offsetLeft;
- elem = elem.offsetParent;
- }
- return ret;
- }
- function getTop(elem)
- {
- var ret = 0;
- while (elem.offsetParent)
- {
- ret += elem.offsetTop;
- elem = elem.offsetParent;
- }
- return ret;
- }
- function getWindowHeight()
- {
- var ret = 0;
- if (typeof(window.innerHeight) == "number")
- ret = window.innerHeight;
- else if (document.documentElement && document.documentElement.clientHeight)
- ret = document.documentElement.clientHeight;
- else if (document.body && document.body.clientHeight)
- ret = document.body.clientHeight;
-
- return ret;
- }