mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-16 00:55:57 +00:00
disable hotkey processing while searchbox is focused
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user