diff options
author | Andrew Dolgov <[email protected]> | 2013-03-21 09:38:25 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-03-21 09:38:25 +0400 |
commit | 24c215e2bb7ffeebbfb974c8cc20ebbe959e7bdb (patch) | |
tree | b8cac8669cc51b0785031b18edeead3e0abb48f3 /js | |
parent | 7b7daed93bef10c96043c8c2d1ea0d8f39037e79 (diff) |
moveToPost: tweak unexpanded 'prev' behavior
Diffstat (limited to 'js')
-rw-r--r-- | js/viewfeed.js | 9 |
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) { |