summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-05 22:34:56 +0300
committerAndrew Dolgov <[email protected]>2009-02-05 22:34:56 +0300
commitc26aa9f0e129547abbb445e4273cdec14d6f0228 (patch)
tree8c835e16ea5929f02efc1cddc53f38987cb84519
parent75aa83ec611ed0af80232ababbef26363a498310 (diff)
offline: toggleCollapseCat() update status in local db
-rw-r--r--feedlist.js2
-rw-r--r--offline.js10
2 files changed, 12 insertions, 0 deletions
diff --git a/feedlist.js b/feedlist.js
index cd1d8b20a..740ecdbc0 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -400,6 +400,8 @@ function toggleCollapseCat(cat) {
new Ajax.Request("backend.php?op=feeds&subop=collapse&cid=" +
param_escape(cat));
+ local_collapse_cat(cat);
+
} catch (e) {
exception_error("toggleCollapseCat", e);
}
diff --git a/offline.js b/offline.js
index fd3e7ef77..b06c5fb59 100644
--- a/offline.js
+++ b/offline.js
@@ -830,3 +830,13 @@ function gotoOnline() {
window.location.href = "tt-rss.php";
}
+function local_collapse_cat(id) {
+ try {
+ if (db) {
+ db.execute("UPDATE categories SET collapsed = NOT collapsed WHERE id = ?",
+ [id]);
+ }
+ } catch (e) {
+ exception_error("local_collapse_cat", e);
+ }
+}