summaryrefslogtreecommitdiff
path: root/digest.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-09-12 14:50:45 +0400
committerAndrew Dolgov <[email protected]>2010-09-12 14:50:45 +0400
commit6eed9e8071c5a4cff23ab956d616c0ab85313303 (patch)
treedbe438c1f329708d0621f665cced629edc25c07a /digest.js
parent78ac6caf001402142951ec90e8d0a1dac02e433b (diff)
add some scriptaculous stuff
Diffstat (limited to 'digest.js')
-rw-r--r--digest.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/digest.js b/digest.js
index 51c824ee4..886fbce89 100644
--- a/digest.js
+++ b/digest.js
@@ -437,22 +437,30 @@ function parse_headlines(transport, replace) {
$("headlines-title").innerHTML = title;
- if (replace) $('headlines-content').innerHTML = '';
+ if (replace) {
+ $('headlines-content').innerHTML = '';
+ Element.hide('headlines-content');
+ }
var pr = $('H-MORE-PROMPT');
if (pr) pr.parentNode.removeChild(pr);
+ var inserted = false;
+
for (var i = 0; i < headlines.length; i++) {
if (!$('A-' + headlines[i].id)) {
add_headline_entry(headlines[i],
find_feed(last_feeds, headlines[i].feed_id));
+
+ inserted = $("A-" + headlines[i].id);
}
}
if (pr) {
$('headlines-content').appendChild(pr);
+ new Effect.ScrollTo(inserted);
} else {
$('headlines-content').innerHTML += "<li id='H-MORE-PROMPT'>" +
"<div class='body'>" +
@@ -463,7 +471,9 @@ function parse_headlines(transport, replace) {
"</div></li>";
}
- new Effect.Appear('headlines-content');
+ if (replace) new Effect.Appear('headlines-content', {duration : 0.3});
+
+ //new Effect.Appear('headlines-content');
}
} catch (e) {