summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-08-22 06:23:49 +0100
committerAndrew Dolgov <[email protected]>2005-08-22 06:23:49 +0100
commit83fe4d6db52b8eca0d072f35c44b9683b10c05ed (patch)
treef649e09edf5715b7926efdef7f0c02b15d707772 /prefs.js
parent331900c642bbea3f8b7e242975fae4cfec459433 (diff)
basic functionality pass 11
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js56
1 files changed, 51 insertions, 5 deletions
diff --git a/prefs.js b/prefs.js
index 7fb4562f7..001d5b0a8 100644
--- a/prefs.js
+++ b/prefs.js
@@ -60,8 +60,8 @@ function addFeed() {
var link = document.getElementById("fadd_link");
- if (link.length == 0) {
- notify("Missing feed URL.");
+ if (link.value.length == 0) {
+ notify("Error: Missing feed URL.");
} else {
notify("Adding feed...");
@@ -87,8 +87,7 @@ function editFeed(feed) {
}
-
-function removeSelectedFeeds() {
+function getSelectedFeeds() {
var content = document.getElementById("prefFeedList");
@@ -101,6 +100,53 @@ function removeSelectedFeeds() {
}
}
+ return sel_rows;
+}
+
+function readSelectedFeeds() {
+
+ var sel_rows = getSelectedFeeds();
+
+ if (sel_rows.length > 0) {
+
+ notify("Marking selected feeds as read...");
+
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=unread&ids="+
+ param_escape(sel_rows.toString()), true);
+ xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.send(null);
+
+ } else {
+
+ notify("Error: Please select some feeds first.");
+
+ }
+}
+
+function unreadSelectedFeeds() {
+
+ var sel_rows = getSelectedFeeds();
+
+ if (sel_rows.length > 0) {
+
+ notify("Marking selected feeds as unread...");
+
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=unread&ids="+
+ param_escape(sel_rows.toString()), true);
+ xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.send(null);
+
+ } else {
+
+ notify("Error: Please select some feeds first.");
+
+ }
+}
+
+function removeSelectedFeeds() {
+
+ var sel_rows = getSelectedFeeds();
+
if (sel_rows.length > 0) {
notify("Removing selected feeds...");
@@ -112,7 +158,7 @@ function removeSelectedFeeds() {
} else {
- notify("Please select some feeds first.");
+ notify("Error: Please select some feeds first.");
}