1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 11:05:55 +00:00
Michael Kuhn 4a2a90c980 Fix focus issues with hotkeys
Since making use of keypress in addition to keydown, hotkeys did not
work in certain scenarios, including clicking on the feed tree expanders
or empty spaces of the toolbar.

This issue is caused by dijit.Tree and dijit.Toolbar implementing the
_KeyNavMixin, which explicitly stops propagation of keypress events.

This change contains two main fixes plus a smaller hotfix:
1. It overrides _onContainerKeydown and _onContainerKeypress for
   fox.FeedTree (which inherits from dijit.Tree).
2. It adds fox.Toolbar, which overrides _onContainerKeydown,
   _onContainerKeypress and focus. This fixes hotkeys being swallowed
   and the first focusable child receiving focus when clicking on an
   empty space of the toolbar.
3. It adds the same handling of keydown and keypress to the prefs hotkey
   handler as is done in the main hotkey handler.
2019-04-13 22:34:57 +02:00
2018-10-15 07:37:07 +03:00
2018-12-04 07:15:53 +03:00
2019-04-13 22:34:57 +02:00
2019-03-19 08:29:43 +03:00
2019-04-13 22:34:57 +02:00
2018-12-26 09:07:58 +03:00
2019-03-17 14:52:35 +00:00
2016-05-13 09:10:54 +03:00
2019-04-10 13:20:16 +03:00
2019-03-02 17:57:25 +03:00
2018-12-02 15:05:22 +03:00
2019-03-19 08:29:43 +03:00
2018-12-02 20:56:30 +03:00
2019-02-13 14:49:27 +03:00
2018-01-30 10:36:41 +03:00
2018-12-04 22:36:01 +03:00
2019-01-21 11:59:59 +03:00
2017-04-22 15:42:34 +03:00
2019-04-13 22:34:57 +02:00
2019-02-22 06:58:36 +03:00
2017-12-02 11:42:42 +03:00
2019-03-08 10:11:57 +03:00
2015-07-26 10:30:02 +03:00
2019-03-21 07:44:39 +03:00

Tiny Tiny RSS

Web-based news feed aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

http://tt-rss.org

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Copyright (c) 2005 Andrew Dolgov (unless explicitly stated otherwise).

Uses Silk icons by Mark James: http://www.famfamfam.com/lab/icons/silk/

Description
No description provided
Readme 112 MiB
Languages
Modelica 36.2%
PHP 29.5%
JavaScript 13.7%
CSS 10.6%
Less 5.8%
Other 4.1%