disable hotkey processing while searchbox is focused
This commit is contained in:
parent
c374a3feca
commit
760966c150
|
@ -245,7 +245,9 @@
|
||||||
$feed_last_updated = "Updated: " . $line["last_updated"];
|
$feed_last_updated = "Updated: " . $line["last_updated"];
|
||||||
|
|
||||||
print "<tr><td class=\"search\" colspan=\"3\">
|
print "<tr><td class=\"search\" colspan=\"3\">
|
||||||
Search: <input id=\"searchbox\" onchange=\"javascript:search($feed);\">
|
Search: <input id=\"searchbox\"
|
||||||
|
onblur=\"javascript:enableHotkeys()\" onfocus=\"javascript:disableHotkeys()\"
|
||||||
|
onchange=\"javascript:search($feed);\">
|
||||||
<a class=\"button\" href=\"javascript:resetSearch()\">Reset</a>
|
<a class=\"button\" href=\"javascript:resetSearch()\">Reset</a>
|
||||||
</td></tr>";
|
</td></tr>";
|
||||||
print "<tr>
|
print "<tr>
|
||||||
|
|
13
functions.js
13
functions.js
|
@ -1,3 +1,13 @@
|
||||||
|
var hotkeys_enabled = true;
|
||||||
|
|
||||||
|
function disableHotkeys() {
|
||||||
|
hotkeys_enabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function enableHotkeys() {
|
||||||
|
hotkeys_enabled = true;
|
||||||
|
}
|
||||||
|
|
||||||
function notify_callback() {
|
function notify_callback() {
|
||||||
var container = document.getElementById('notify');
|
var container = document.getElementById('notify');
|
||||||
if (xmlhttp.readyState == 4) {
|
if (xmlhttp.readyState == 4) {
|
||||||
|
@ -56,8 +66,11 @@ function printLockingError() {
|
||||||
var seq = "";
|
var seq = "";
|
||||||
|
|
||||||
function hotkey_handler(e) {
|
function hotkey_handler(e) {
|
||||||
|
|
||||||
var keycode;
|
var keycode;
|
||||||
|
|
||||||
|
if (!hotkeys_enabled) return;
|
||||||
|
|
||||||
if (window.event) {
|
if (window.event) {
|
||||||
keycode = window.event.keyCode;
|
keycode = window.event.keyCode;
|
||||||
} else if (e) {
|
} else if (e) {
|
||||||
|
|
Loading…
Reference in New Issue