diff options
-rw-r--r-- | backend.php | 21 | ||||
-rw-r--r-- | tt-rss.css | 4 | ||||
-rw-r--r-- | tt-rss.js | 14 | ||||
-rw-r--r-- | tt-rss.php | 9 |
4 files changed, 38 insertions, 10 deletions
diff --git a/backend.php b/backend.php index 07f6028ed..ed58fcea2 100644 --- a/backend.php +++ b/backend.php @@ -1320,7 +1320,9 @@ $param = $_GET["param"]; if ($id == "quickAddFeed") { - print "Feed URL: <input id=\"qafInput\"> + print "Feed URL: <input + onblur=\"javascript:enableHotkeys()\" onfocus=\"javascript:disableHotkeys()\" + id=\"qafInput\"> <input class=\"button\" type=\"submit\" onclick=\"javascript:qafAdd()\" value=\"Add feed\"> <input class=\"button\" @@ -1352,6 +1354,23 @@ } } + if ($id == "search") { + + print "<input id=\"searchbox\" class=\"extSearch\" + onblur=\"javascript:enableHotkeys()\" onfocus=\"javascript:disableHotkeys()\" + onchange=\"javascript:search()\"> + <select id=\"searchmodebox\"> + <option selected>All feeds</option> + <option>This feed</option> + </select> + <input type=\"submit\" + class=\"button\" onclick=\"javascript:search()\" value=\"Search\"> + <input class=\"button\" + type=\"submit\" onclick=\"javascript:closeDlg()\" + value=\"Close\">"; + + } + } db_close($link); diff --git a/tt-rss.css b/tt-rss.css index b2b5dc2f4..67c6b549c 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -402,3 +402,7 @@ pre { #qafInput { width : 300px; } + +input.extSearch { + width : 200px; +} @@ -201,6 +201,9 @@ function viewCurrentFeed(skip, subop) { if (getActiveFeedId()) { viewfeed(getActiveFeedId(), skip, subop); + } else { + disableContainerChildren("headlinesToolbar", false, document); + viewfeed(-1, skip, subop); // FIXME } } @@ -428,10 +431,15 @@ function quickMenuGo() { var opname = chooser[chooser.selectedIndex].text; - if (opname.match("Preferences")) { + if (opname == "Preferences") { gotoPreferences(); } + if (opname == "Extended search") { + displayDlg("search"); + return; + } + if (opname.match("Add new feed")) { displayDlg("quickAddFeed"); return; @@ -448,7 +456,6 @@ function quickMenuGo() { displayDlg("quickDelFeed", actid); return; } - } function qafAdd() { @@ -505,5 +512,6 @@ function qfdDelete(feed_id) { xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=remove&ids=" + feed_id); xmlhttp.onreadystatechange=dlg_frefresh_callback; xmlhttp.send(null); - } + + diff --git a/tt-rss.php b/tt-rss.php index 52863c145..e4e9ec5ef 100644 --- a/tt-rss.php +++ b/tt-rss.php @@ -76,9 +76,6 @@ <td valign="top" class="headlinesToolbarBox"> <table width="100%" cellpadding="0" cellspacing="0"> - <!-- <tr><td id="headlinesTitle" class="headlinesTitle"> - - </td></tr> --> <tr><td class="headlinesToolbar" id="headlinesToolbar"> <input id="searchbox" onblur="javascript:enableHotkeys()" onfocus="javascript:disableHotkeys()" @@ -90,10 +87,10 @@ <input type="submit" class="button" onclick="javascript:search()" value="Search"> - <!-- <input type="submit" - class="button" onclick="javascript:resetSearch()" value="Reset"> --> - View: + + + View: <select id="viewbox" onchange="javascript:viewCurrentFeed(0, '')"> <option>All Articles</option> |