summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-05-16 05:06:05 +0100
committerAndrew Dolgov <[email protected]>2007-05-16 05:06:05 +0100
commita5e46e0f76ef85677a6e07592ffcc8cb49822835 (patch)
tree99efe456bdc96ab7ce186f48487d01c0c8b1bcde
parent0d88fd97dfd6cc851bfe5b3b88cbcf8a0fca59e7 (diff)
correctHeadlinesOffset: add opera remark
-rw-r--r--viewfeed.js6
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;
}