summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-03-21 09:38:25 +0400
committerAndrew Dolgov <[email protected]>2013-03-21 09:38:25 +0400
commit24c215e2bb7ffeebbfb974c8cc20ebbe959e7bdb (patch)
treeb8cac8669cc51b0785031b18edeead3e0abb48f3 /js
parent7b7daed93bef10c96043c8c2d1ea0d8f39037e79 (diff)
moveToPost: tweak unexpanded 'prev' behavior
Diffstat (limited to 'js')
-rw-r--r--js/viewfeed.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/js/viewfeed.js b/js/viewfeed.js
index e09a3a5ee..eee8df772 100644
--- a/js/viewfeed.js
+++ b/js/viewfeed.js
@@ -560,8 +560,13 @@ function moveToPost(mode, noscroll) {
var ctr = $("headlines-frame");
if (!getInitParam("cdm_expanded")) {
- cdmExpandArticle(prev_id);
- cdmScrollToArticleId(prev_id, true);
+
+ if (!noscroll && article.offsetTop < ctr.scrollTop) {
+ scrollArticle(-ctr.offsetHeight/3);
+ } else {
+ cdmExpandArticle(prev_id);
+ cdmScrollToArticleId(prev_id, true);
+ }
} else {
if (!noscroll && article && article.offsetTop < ctr.scrollTop) {