Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-14 | Fix button focus issues | Michael 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-13 | Fix focus issues with hotkeys | Michael 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-03-06 | actions dropdown: use material menu icon | Andrew Dolgov | |
2019-02-23 | fill in some missing doctypes; use short doctype where it wasn't | Andrew Dolgov | |
2018-12-26 | remove lib/mobile_detect | Andrew Dolgov | |
2018-12-13 | remove jshrink | Andrew Dolgov | |
2018-12-10 | move all status icons like net-alert together on the toolbar | Andrew Dolgov | |
2018-12-10 | show alert if recent_log_events > 0 | Andrew Dolgov | |
2018-12-09 | add qmcToggleNightMode to actions dropdown | Andrew Dolgov | |
2018-12-09 | add hotkey (a N) to toggle night.css | Andrew Dolgov | |
2018-12-09 | remove theme supports-version etc checking | Andrew Dolgov | |
2018-12-09 | replace a few more hardcoded colors with less variables | Andrew Dolgov | |
2018-12-06 | remove some bitmaps and rework stuff using it to use iconfont instead | Andrew Dolgov | |
2018-12-06 | rework net-alert to use iconfont, move it to toolbar start | Andrew Dolgov | |
2018-12-05 | remove seemingly useless bordercontainer from main layout | Andrew Dolgov | |
2018-12-05 | rename main toolbar elements to be more consistent | Andrew Dolgov | |
2018-12-04 | add map files; night.css fixes | Andrew Dolgov | |
2018-12-04 | initial work for flat modern theme | Andrew Dolgov | |
2018-12-04 | various CSS updates for flat theme | Andrew Dolgov | |
2018-12-04 | initial | Andrew Dolgov | |
2018-12-04 | add separate body class for main UI page | Andrew Dolgov | |
2018-12-03 | rework dojo singleton modules to better work with phpstorm completion (ugh) ↵ | Andrew Dolgov | |
- declare() is not needed there anyway remove event.observe from login form (not needed) load pluginhost via amd | |||
2018-12-02 | add AppBase as a shared ancestor for main and prefs app objects | Andrew Dolgov | |
remove event.observe stuff from startup, unneeded | |||
2018-12-02 | move some more stuff out of common.js | Andrew Dolgov | |
rework client-side cookie functions a bit limit dojo cachebust based on server scripts modification time remove param_escape() | |||
2018-12-02 | set use strict on JS modules; remove some mostly useless stuff like ↵ | Andrew Dolgov | |
get_minified_js() | |||
2018-12-02 | split main objects to dojo modules | Andrew Dolgov | |
2018-12-02 | Feeds: shorten some method names | Andrew Dolgov | |
finally rename "view as rss" | |||
2018-12-01 | Fix typo | Michael Kuhn | |
2018-12-01 | migrate tt-rss.js contents to App | Andrew Dolgov | |
2018-12-01 | further objectification | Andrew Dolgov | |
2018-12-01 | further objectification of JS code | Andrew Dolgov | |
2018-12-01 | rate-limit headlinesScrollHandler via timeout instead of distance scrolled | Andrew Dolgov | |
minor floating title cleanup | |||
2018-11-29 | use xhrPost in more places; various minor cleanup | Andrew Dolgov | |
2018-08-24 | update previous to not die on errors | Andrew Dolgov | |
2018-08-24 | fix user theme ignoring active settings profile | Andrew Dolgov | |
2018-08-13 | if PHP_VERSION check fails, show current version | Andrew Dolgov | |
2018-08-13 | Check for PHP 5.6 minimum everywhere. | wn_ | |
2018-06-20 | move JShrink Minifier to vendor/ | Andrew Dolgov | |
2018-03-08 | do not enforce strict mode for plugins | Andrew Dolgov | |
2018-03-08 | initial for JS strict mode | Andrew Dolgov | |
2017-12-05 | remove mentions of deprecated.js | Andrew Dolgov | |
2017-12-03 | upd: default css url if no theme | Andrew Dolgov | |
2017-12-03 | remove layout.css | Andrew Dolgov | |
2017-12-03 | css/less updates | Andrew Dolgov | |
2017-09-02 | Add "viewport" meta to allow mobile devices ability to resize and display page. | jr conlin | |
2017-05-12 | feedtree.selectFeed: focus headlines-frame after selection | Andrew Dolgov | |
2017-02-09 | handle_rpc_json: fix netalert button never appearing on JSON parse error | Andrew Dolgov | |
2017-01-25 | implement cache-busting for default theme.css | Andrew Dolgov | |
night theme: small fixes | |||
2017-01-22 | dojoConfig: use cacheBust | Andrew Dolgov | |
2017-01-07 | add toggle_sidebar plugin, remove obsolete toggle button | Andrew Dolgov | |
add PluginHost::HOOK_MAIN_TOOLBAR_BUTTON |