diff options
author | Andrew Dolgov <[email protected]> | 2007-05-16 05:06:05 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2007-05-16 05:06:05 +0100 |
commit | a5e46e0f76ef85677a6e07592ffcc8cb49822835 (patch) | |
tree | 99efe456bdc96ab7ce186f48487d01c0c8b1bcde | |
parent | 0d88fd97dfd6cc851bfe5b3b88cbcf8a0fca59e7 (diff) |
correctHeadlinesOffset: add opera remark
-rw-r--r-- | viewfeed.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/viewfeed.js b/viewfeed.js index abf483e21..4942a25cf 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -363,10 +363,14 @@ function correctHeadlinesOffset(id) { debug("Rtop: " + rel_offset_top + " Rbtm: " + rel_offset_bottom); debug("Vport: " + viewport); - + if (rel_offset_top <= 0 || rel_offset_top > viewport) { container.scrollTop = row.offsetTop; } else if (rel_offset_bottom > viewport) { + + /* doesn't properly work with Opera in some cases because + Opera fucks up element scrolling */ + container.scrollTop = row.offsetTop + row.offsetHeight - viewport; } |