You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tt-rss/classes
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.
6 years ago
..
auth pluginhost: do not connect via legacy DB api until requested 7 years ago
db db_prefs: return null if requested key is unset 6 years ago
feeditem parser: clean() attribute values by default (except content) 6 years ago
handler domdocument: remove old meta charset unicode hacks, replace with shorter xml preamble utf8 hack (on loadhtml where it makes sense) 6 years ago
logger logger/sql: limit maximum context length on mysql because mysql 6 years ago
pref Fix focus issues with hotkeys 6 years ago
api.php API: getHeadlines: return feed_id for Archived entries as 0 instead of null to be consistent with requested feed_id 6 years ago
article.php update: add option to send digests 6 years ago
backend.php hotkey help: remove more info button 6 years ago
ccache.php Be explicit when id column is ambiguous 6 years ago
counters.php Be explicit when id column is ambiguous 6 years ago
db.php Logger_SQL: use separate PDO connection 6 years ago
dbupdater.php further update CLI schema updater layout to make it more readable 6 years ago
debug.php CLI tools: fix --quiet not working if --log is unset 6 years ago
digest.php digest text mode excerpt: use ellipsis fit for plain text 6 years ago
dlg.php dialogs: use semantic markup instead of dlgsec stuff 6 years ago
feedenclosure.php remove some redundant php closing tags 8 years ago
feeditem.php Store language of entries as indicated by the feed. 6 years ago
feedparser.php feedparser: remove horrible hacks for feeds with broken encoding 6 years ago
feeds.php use DEFAULT_SEARCH_LANGUAGE to generate tsvector index if per-feed language is not specified, also use it as default value on search form for convenience 6 years ago
handler.php pluginhost: do not connect via legacy DB api until requested 7 years ago
iauthmodule.php remove some redundant php closing tags 8 years ago
idb.php remove some redundant php closing tags 8 years ago
ihandler.php remove some redundant php closing tags 8 years ago
labels.php labels: unfortunately we can't rely on caption to selectively clear label_cache (because of json unicode encoding) so clean it completely if label is updated 6 years ago
logger.php Logger->log() allow passing context (defaults to '') 6 years ago
mailer.php Fix to_address being logged twice 6 years ago
opml.php OPML: 6 years ago
plugin.php pluginhost: remove plugin gettext helpers (moved to plugin base class) 6 years ago
pluginhandler.php force strip_tags() on all user input unless explicitly allowed 7 years ago
pluginhost.php pluginhost: remove plugin gettext helpers (moved to plugin base class) 6 years ago
rpc.php update: add option to send digests 6 years ago
rssutils.php use DEFAULT_SEARCH_LANGUAGE to generate tsvector index if per-feed language is not specified, also use it as default value on search form for convenience 6 years ago