Mirror of TT-RSS but with manual pull to follow a seam-less versionning
Go to file
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
api API endpoint: disable session cookies 2018-10-15 07:37:07 +03:00
cache remove cache/js (no longer used) 2018-12-04 07:15:53 +03:00
classes Fix focus issues with hotkeys 2019-04-13 22:34:57 +02:00
css feedlist: adjust star position 2019-03-19 08:29:43 +03:00
feed-icons add feed-icons placeholder index.html 2013-04-11 21:55:17 +04:00
images center and rework some utility screens 2019-02-19 14:59:29 +03:00
include Add keyboard shortcut 'g r': Go to Recently read 2019-04-12 07:29:15 +00:00
install make_password: generate longer passwords by default, use better random function if available 2019-03-05 20:16:50 +03:00
js Fix focus issues with hotkeys 2019-04-13 22:34:57 +02:00
lib remove lib/mobile_detect 2018-12-26 09:07:58 +03:00
locale Translated using Weblate (Korean) 2019-03-17 14:52:35 +00:00
lock remove .htaccess files 2016-05-13 09:10:54 +03:00
plugins import_export: use default ts_lang if user one is unset 2019-04-11 13:38:47 +03:00
plugins.local pluginhost: allow loading user plugins from plugins.local 2015-06-05 17:54:52 +03:00
schema schema: update version to 138 2019-04-10 13:20:16 +03:00
templates digest: add ARTICLE_LABELS 2019-03-02 17:57:25 +03:00
tests remove selenium stuff 2018-12-02 15:05:22 +03:00
themes feedlist: adjust star position 2019-03-19 08:29:43 +03:00
themes.local support loading themes from themes.local 2015-06-05 18:08:19 +03:00
utils update notify_* calls to use Notify 2018-12-02 20:56:30 +03:00
vendor update php-readability 2019-02-13 14:49:27 +03:00
.editorconfig add .editorconfig 2018-01-30 10:36:41 +03:00
.gitignore add map files; night.css fixes 2018-12-04 22:36:01 +03:00
.gitlab-ci.yml CI: set all tests to manual because of gitlab flakiness 2017-05-05 11:42:02 +03:00
CONTRIBUTING.md upd CONTRIBUTING 2019-01-21 11:59:59 +03:00
COPYING add COPYING 2017-04-22 15:42:34 +03:00
README.md put gpl boilerplate back 2015-07-26 10:30:02 +03:00
atom-to-html.xsl further stylesheet simplification related fixes 2017-12-03 13:25:34 +03:00
backend.php update intervals: use less broken english for a change 2015-07-15 16:39:16 +03:00
config.php-dist mention mailer_smtp plugin in config.php-dist 2018-11-22 23:10:28 +03:00
errors.php fail better if Feeds.view() data failed encoding to JSON 2018-12-24 12:28:11 +03:00
index.php Fix focus issues with hotkeys 2019-04-13 22:34:57 +02:00
messages.pot rebase translations 2019-02-22 06:58:36 +03:00
opml.php opml host, update: use PDO 2017-12-02 11:42:42 +03:00
prefs.php css: insensitive -> text-muted 2019-03-08 10:11:57 +03:00
public.php add a wrapper for standard error codes returned by backend, also add explanation to the error object if possible 2015-03-30 13:02:24 +03:00
register.php fill in some missing doctypes; use short doctype where it wasn't 2019-02-23 13:49:40 +03:00
update.php update: add option to send digests 2019-03-21 07:44:39 +03:00
update_daemon2.php fix 'logging to...' output line not respecting quiet setting (update_daemon2.php) 2019-02-12 19:14:23 +01:00

README.md

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/