update local db on toggle marked and view_offline()

master
Andrew Dolgov 16 years ago
parent 51f6f91758
commit 2f71f07bdd

@ -343,6 +343,10 @@ function article_callback2(transport, id, feed_id) {
showArticleInHeadlines(id); showArticleInHeadlines(id);
if (db) {
db.execute("UPDATE articles SET unread = 0 WHERE id = ?", [id]);
}
var reply = transport.responseXML.firstChild.firstChild; var reply = transport.responseXML.firstChild.firstChild;
} else { } else {
@ -387,6 +391,10 @@ function view_offline(id, feed_id) {
enableHotkeys(); enableHotkeys();
showArticleInHeadlines(id); showArticleInHeadlines(id);
if (db) {
db.execute("UPDATE articles SET unread = 0 WHERE id = ?", [id]);
}
render_article("FIXME"); render_article("FIXME");
return false; return false;
@ -554,6 +562,10 @@ function toggleMark(id, client_only, no_effects) {
mark_img.alt = __("Unstar article"); mark_img.alt = __("Unstar article");
query = query + "&mark=1"; query = query + "&mark=1";
if (db) {
db.execute("UPDATE articles SET marked = 1 WHERE id = ?", [id]);
}
} else { } else {
//mark_img.src = "images/mark_unset.png"; //mark_img.src = "images/mark_unset.png";
mark_img.alt = __("Please wait..."); mark_img.alt = __("Please wait...");
@ -565,6 +577,11 @@ function toggleMark(id, client_only, no_effects) {
mark_img.src = mark_img.src.replace("mark_set", "mark_unset"); mark_img.src = mark_img.src.replace("mark_set", "mark_unset");
mark_img.alt = __("Star article"); mark_img.alt = __("Star article");
} }
if (db) {
db.execute("UPDATE articles SET marked = 0 WHERE id = ?", [id]);
}
} }
if (!client_only) { if (!client_only) {

Loading…
Cancel
Save