summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-11-19 15:27:06 +0100
committerAndrew Dolgov <[email protected]>2005-11-19 15:27:06 +0100
commitab9d9e8df4c4a0f8f33b805f72b74bc977336b2a (patch)
tree3e0cddb9a7b13b5da3e5a540285640a47b0af564 /feedlist.js
parent8b2cbc332bb0ea9e8ef30f26a30b1c097227c7a5 (diff)
fix global search
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js19
1 files changed, 16 insertions, 3 deletions
diff --git a/feedlist.js b/feedlist.js
index ebaea0de9..93b598146 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -15,12 +15,24 @@ function viewfeed(feed, skip, subop, doc) {
search_query = "";
}
+ var searchmodebox = doc.getElementById("searchmodebox");
+
+ var search_mode;
+
+ if (searchmodebox) {
+ search_mode = searchmodebox[searchmodebox.selectedIndex].text;
+ } else {
+ search_mode = "";
+ }
+
+ setCookie("ttrss_vf_smode", search_mode);
+
var viewbox = doc.getElementById("viewbox");
var view_mode;
if (viewbox) {
- view_mode = viewbox.value;
+ view_mode = viewbox[viewbox.selectedIndex].text;
} else {
view_mode = "All Posts";
}
@@ -32,7 +44,7 @@ function viewfeed(feed, skip, subop, doc) {
var limit;
if (limitbox) {
- limit = limitbox.value;
+ limit = limitbox[limitbox.selectedIndex].text;
setCookie("ttrss_vf_limit", limit);
} else {
limit = "All";
@@ -56,7 +68,8 @@ function viewfeed(feed, skip, subop, doc) {
var query = "backend.php?op=viewfeed&feed=" + param_escape(feed) +
"&skip=" + param_escape(skip) + "&subop=" + param_escape(subop) +
- "&view=" + param_escape(view_mode) + "&limit=" + limit;
+ "&view=" + param_escape(view_mode) + "&limit=" + limit +
+ "&smode=" + param_escape(search_mode);
if (search_query != "") {
query = query + "&search=" + param_escape(search_query);