summaryrefslogtreecommitdiff
path: root/js
AgeCommit message (Collapse)Author
2019-05-20previous: remove unused debugging lineAndrew Dolgov
2019-05-20search dialog: display active query if searching alreadyAndrew Dolgov
2019-05-07Merge branch 'master' of ltGuillaume/ttrss into masterfox
2019-05-07_active_feed_id: set to undefined on startup to prevent unneeded Feed.open() ↵Andrew Dolgov
if reloadCurrent is called because of a non-default main toolbar value
2019-05-07fix read categories not being hidden when hide read feeds is enabledAndrew Dolgov
2019-05-07Allow to unregister plugin hooksltGuillaume
2019-05-07FeedStoreModel.getFeedUnread: return -1 when value is unsetAndrew Dolgov
2019-05-06restore feed from URL hash after feedlist initAndrew Dolgov
2019-05-06js: add PluginHost.HOOK_COUNTERS_PROCESSEDAndrew Dolgov
2019-05-06js: add PluginHost.HOOK_COUNTERS_RECEIVEDAndrew Dolgov
2019-05-06feed tree: set placeholder feed unread value to -1Andrew Dolgov
2019-04-14Fix button focus issuesMichael Kuhn
This change introduces derived classes for ComboButton, DropDownButton and Select that make sure that buttons do not remain focused after their menus are closed. This allows using hotkeys after closing them.
2019-04-13Fix focus issues with hotkeysMichael Kuhn
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-12Add keyboard shortcut 'g r': Go to Recently readltGuillaume
2019-04-08FeedTree: add feed debugger to per-feed context menuAndrew Dolgov
2019-03-14Merge branch 'master' of git.fakecake.org:tt-rssAndrew Dolgov
2019-03-14fix feed icon upload not working, rework form to use FormData/ajaxAndrew Dolgov
2019-03-11Refactor hotkeys to use keypress instead of keydownMichael Kuhn
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 "?".
2019-03-08Merge branch 'master' of git.fakecake.org:tt-rssAndrew Dolgov
2019-03-08css: insensitive -> text-mutedAndrew Dolgov
2019-03-07Headlines.click: open original article (and mark as read) on alt click on titleAndrew Dolgov
2019-03-07Headlines.click: fix another small issue with expanded mode (2)Andrew Dolgov
2019-03-07Headlines.click: fix another small issue with expanded modeAndrew Dolgov
2019-03-07Headlines.click: open original article when it makes sense to do soAndrew Dolgov
2019-03-07getRange: handle start == stopAndrew Dolgov
2019-03-07tweak Headlines.click: ctrl-click toggles selection, shift-click selects rangeAndrew Dolgov
2019-03-05update notifications to make them more visibleAndrew Dolgov
cleanup some minor stuff in pref-users
2019-02-21on_catchup_show_next: remove auto-trigger on headlines scrollAndrew Dolgov
2019-02-21simplify preference layout, remove some unnecessary css classesAndrew Dolgov
2019-02-20use separate id for default password warning dialogAndrew Dolgov
2019-02-14floatingTitle: show collapse button if in expandable modeAndrew Dolgov
2019-02-01label display: fix unneeded nested container in headlines, increase overall ↵Andrew Dolgov
minimalism, fix label element typo (div1)
2019-01-31Feeds.catchupAllFeeds() should be Feeds.catchupAll()Andrew Dolgov
2019-01-28feedTree: amend previous to check that nodes are actually there (2)Andrew Dolgov
2019-01-28feedTree: amend previous to check that nodes are actually thereAndrew Dolgov
2019-01-27selectFeed: scroll feed tree to selected rowAndrew Dolgov
2019-01-16headlines-frame: set is-vfeed attribute if result is virtual feedAndrew Dolgov
2019-01-03onLoaded: clear this.headlines on first page loadAndrew Dolgov
2019-01-03fix previous always disabling infscrollAndrew Dolgov
2019-01-02headlines onloaded: when appending, check for duplicate IDsAndrew Dolgov
2018-12-19display filter tree rules as a listAndrew Dolgov
2018-12-18selectionTogglePublished: fix typo which caused it to mark articles insteadAndrew Dolgov
2018-12-18headlines onLoaded: make sure a few more things respect append instead of ↵Andrew Dolgov
offset == 0
2018-12-16append headline buffer if requested, don't just use offsetAndrew Dolgov
2018-12-16rework git update checking to be initiated by frontend, outside of runtime ↵Andrew Dolgov
info output
2018-12-16also prevent multiple requestsAndrew Dolgov
2018-12-16delay counters request on promise completion a bitAndrew Dolgov
2018-12-14filter test results: remove table bloatAndrew Dolgov
2018-12-13fix missing curly braceJordan Galby
Fix the error: ``` SyntaxError: missing } after property list ```
2018-12-13App.toggleNightMode: add some fadein/fadeoutAndrew Dolgov