From a70ab7400bd9b51099f5caeb063782f4d7a196ce Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 18 Oct 2007 04:00:18 +0100 Subject: [PATCH] toggleUnread: properly handle cmode --- viewfeed.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/viewfeed.js b/viewfeed.js index 24584e49f..be7900204 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -653,13 +653,19 @@ function toggleUnread(id, cmode) { nc = nc.replace("Unread", ""); nc = nc.replace("Selected", ""); - if (row.className.match("Unread")) { + if (cmode == undefined || cmode == 2) { + if (row.className.match("Unread")) { + row.className = nc; + } else { + row.className = nc + "Unread"; + } + } else if (cmode == 0) { row.className = nc; - } else { + } else if (cmode == 1) { row.className = nc + "Unread"; } - if (!cmode) cmode = 2; + if (cmode == undefined) cmode = 2; var query = "backend.php?op=rpc&subop=catchupSelected&ids=" + param_escape(id) + "&cmode=" + param_escape(cmode);