-/*
- This program is Copyright (c) 2003-2005 Andrew Dolgov <cthulhoo@gmail.com>
- Licensed under GPL v.2 or (at your preference) any later version.
-*/
-
var xmlhttp = false;
var active_feed = false;
}
-function readSelectedFeeds() {
+function readSelectedFeeds(read) {
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
if (sel_rows.length > 0) {
- notify("Marking selected feeds as read...");
-
- xmlhttp.open("GET", "backend.php?op=pref-rpc&subop=unread&ids="+
- param_escape(sel_rows.toString()), true);
- xmlhttp.onreadystatechange=notify_callback;
- xmlhttp.send(null);
-
- } else {
-
- notify("Please select some feeds first.");
-
- }
-}
-
-function unreadSelectedFeeds() {
-
- if (!xmlhttp_ready(xmlhttp)) {
- printLockingError();
- return
- }
-
- var sel_rows = getSelectedFeeds();
-
- if (sel_rows.length > 0) {
+ if (!read) {
+ op = "unread";
+ } else {
+ op = "read";
+ }
- notify("Marking selected feeds as unread...");
+ notify("Marking selected feeds as " + op + "...");
- xmlhttp.open("GET", "backend.php?op=pref-rpc&subop=unread&ids="+
+ xmlhttp.open("GET", "backend.php?op=pref-rpc&subop=" + op + "&ids="+
param_escape(sel_rows.toString()), true);
xmlhttp.onreadystatechange=notify_callback;
xmlhttp.send(null);
}
+function labelTest() {
+
+ var sqlexp = document.getElementById("iedit_expr").value;
+ var descr = document.getElementById("iedit_descr").value;
+
+ xmlhttp.open("GET", "backend.php?op=pref-labels&subop=test&expr=" +
+ param_escape(sqlexp) + "&descr=" + param_escape(descr), true);
+
+ xmlhttp.onreadystatechange=infobox_callback;
+ xmlhttp.send(null);
+
+}
+
function labelEditCancel() {
if (!xmlhttp_ready(xmlhttp)) {