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/js
Michael Kuhn e74f7bde22 Refactor hotkeys to use keypress instead of keydown
keydown returns the "raw" key in event.which. Depending on the keyboard
layout, this may not be what is wanted. For example, on a German
keyboard, Shift+7 has to be pressed to get a slash. However, event.which
will be 55, which corresponds to "7". In the keypress event, however,
event.which will be 47, which corresponds to "/".

Sadly, several important keys (such as escape and the arrow keys) do not
trigger a keypress event. Therefore, they have to be handled using a
keydown event.

This change refactors the hotkey support to make use of keypress events
whenever possible. This will make hotkeys work regardless of the user's
keyboard layout. Escape and arrow keys are still handled via keydown
events.

There should be only one change in behavior: I could not make Ctrl+/
work and therefore rebound the help dialog to "?".
6 years ago
..
AppBase.js Refactor hotkeys to use keypress instead of keydown 6 years ago
Article.js Article.unpack: add placeholder   if data-content is empty 6 years ago
CommonDialogs.js remove separate classes for various panels, unify under .panel 6 years ago
CommonFilters.js filter test results: remove table bloat 6 years ago
FeedStoreModel.js move to let/const syntax in custom dojo modules 6 years ago
FeedTree.js Feeds.catchupAllFeeds() should be Feeds.catchupAll() 6 years ago
Feeds.js Refactor hotkeys to use keypress instead of keydown 6 years ago
Headlines.js Headlines.click: open original article (and mark as read) on alt click on title 6 years ago
PluginHost.js fix PluginHost run method. 6 years ago
PrefFeedStore.js define custom dojo modules with define() instead of require(), update startup module dependencies 6 years ago
PrefFeedTree.js css: insensitive -> text-muted 6 years ago
PrefFilterStore.js define custom dojo modules with define() instead of require(), update startup module dependencies 6 years ago
PrefFilterTree.js display filter tree rules as a list 6 years ago
PrefHelpers.js Revert "use codeflask for user css editor" 6 years ago
PrefLabelTree.js Fix two more typos 6 years ago
PrefUsers.js update notifications to make them more visible 6 years ago
common.js remove old fatalError(), move everything to App.Error 6 years ago
index.html block listing of several util directories; deny access to config.php 12 years ago
prefs.js Refactor hotkeys to use keypress instead of keydown 6 years ago
tt-rss.js Refactor hotkeys to use keypress instead of keydown 6 years ago