add some scriptaculous stuff

This commit is contained in:
Andrew Dolgov 2010-09-12 14:50:45 +04:00
parent 78ac6caf00
commit 6eed9e8071

View file

@ -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) {