summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-12-29 19:25:07 +0100
committerAndrew Dolgov <[email protected]>2005-12-29 19:25:07 +0100
commita0476535ef78964322f28dc6643e97923f0688f1 (patch)
tree0a409eb108243543426d8e4eabf7f241d318bf49 /prefs.js
parenteadcf397db297594d807604a504f90ec3abeac16 (diff)
feed browser now works
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/prefs.js b/prefs.js
index 3f88fff19..82196d2a9 100644
--- a/prefs.js
+++ b/prefs.js
@@ -1293,3 +1293,37 @@ function browseFeeds() {
xmlhttp.send(null);
}
+
+function feedBrowserSubscribe() {
+ try {
+ var list = document.getElementById("browseFeedList");
+
+ var selected = new Array();
+
+ for (i = 0; i < list.childNodes.length; i++) {
+ var child = list.childNodes[i];
+ if (child.id && child.id.match("FBROW-")) {
+ var id = child.id.replace("FBROW-", "");
+
+ var cb = document.getElementById("FBCHK-" + id);
+
+ if (cb.checked) {
+ selected.push(id);
+ }
+ }
+ }
+
+ if (selected.length > 0) {
+ closeInfoBox();
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=massSubscribe&ids="+
+ param_escape(selected.toString()), true);
+ xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.send(null);
+ } else {
+ alert("No feeds are selected.");
+ }
+
+ } catch (e) {
+ exception_error("feedBrowserSubscribe", e);
+ }
+}