add placeholder view_offline()

This commit is contained in:
Andrew Dolgov 2009-02-03 19:38:33 +03:00
parent 261b88b39c
commit 45a6446d87
2 changed files with 23 additions and 3 deletions

View File

@ -151,6 +151,9 @@ function viewfeed_offline(feed_id, subop, is_cat, subop_param, skip_history, off
}
}
disableContainerChildren("headlinesToolbar", false);
Form.enable("main_toolbar_form");
var f = document.getElementById("headlines-frame");
try {
if (reply.offset == 0) {
@ -241,8 +244,8 @@ function viewfeed_offline(feed_id, subop, is_cat, subop_param, skip_history, off
tmp += "<td onclick='view("+id+","+feed_id+")' "+
"class='hlContent' valign='middle'>";
tmp += "<a id=\"RTITLE-$id\" href=\"" +
param_escape(rs.fieldByName("link")) + "\"" +
tmp += "<a target=\"_blank\" id=\"RTITLE-$id\" href=\"" +
rs.fieldByName("link") + "\"" +
"onclick=\"return view("+id+","+feed_id+");\">"+
rs.fieldByName("title");

View File

@ -381,11 +381,28 @@ function article_callback2(transport, id, feed_id) {
}
}
function view_offline(id, feed_id) {
try {
enableHotkeys();
showArticleInHeadlines(id);
render_article("FIXME");
return false;
} catch (e) {
exception_error("view_offline", e);
}
}
function view(id, feed_id, skip_history) {
try {
debug("loading article: " + id + "/" + feed_id);
if (offline_mode) return view_offline(id, feed_id);
var cached_article = cache_find(id);
debug("cache check result: " + (cached_article != false));