summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-09-03 08:34:31 +0100
committerAndrew Dolgov <[email protected]>2005-09-03 08:34:31 +0100
commitde435974523438840fbe250160523d87568f960e (patch)
treecd5d5fa88f0cc0834aac19c493bb246458322fba /prefs.js
parenta0d5388913ca8f9a97fa1ef257517230412bafdd (diff)
support for adding filters
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/prefs.js b/prefs.js
index a498bb2e3..e55f7d4f4 100644
--- a/prefs.js
+++ b/prefs.js
@@ -106,6 +106,31 @@ function toggleSelectRow(sender) {
}
}
+function addFilter() {
+
+ if (!xmlhttp_ready(xmlhttp)) {
+ printLockingError();
+ return
+ }
+
+ var regexp = document.getElementById("fadd_regexp");
+ var match = document.getElementById("fadd_match");
+
+ if (regexp.value.length == 0) {
+ notify("Missing filter expression.");
+ } else {
+ notify("Adding filter...");
+
+ xmlhttp.open("GET", "backend.php?op=pref-filters&subop=add&regexp=" +
+ param_escape(regexp.value) + "&match=" + match.value, true);
+
+ xmlhttp.onreadystatechange=filterlist_callback;
+ xmlhttp.send(null);
+
+ regexp.value = "";
+ }
+
+}
function addFeed() {
if (!xmlhttp_ready(xmlhttp)) {