diff options
author | Andrew Dolgov <[email protected]> | 2005-09-03 08:34:31 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-09-03 08:34:31 +0100 |
commit | de435974523438840fbe250160523d87568f960e (patch) | |
tree | cd5d5fa88f0cc0834aac19c493bb246458322fba /prefs.js | |
parent | a0d5388913ca8f9a97fa1ef257517230412bafdd (diff) |
support for adding filters
Diffstat (limited to 'prefs.js')
-rw-r--r-- | prefs.js | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -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®exp=" + + param_escape(regexp.value) + "&match=" + match.value, true); + + xmlhttp.onreadystatechange=filterlist_callback; + xmlhttp.send(null); + + regexp.value = ""; + } + +} function addFeed() { if (!xmlhttp_ready(xmlhttp)) { |