summaryrefslogtreecommitdiff
path: root/index.php
AgeCommit message (Collapse)Author
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-03-06actions dropdown: use material menu iconAndrew Dolgov
2019-02-23fill in some missing doctypes; use short doctype where it wasn'tAndrew Dolgov
2018-12-26remove lib/mobile_detectAndrew Dolgov
2018-12-13remove jshrinkAndrew Dolgov
2018-12-10move all status icons like net-alert together on the toolbarAndrew Dolgov
2018-12-10show alert if recent_log_events > 0Andrew Dolgov
2018-12-09add qmcToggleNightMode to actions dropdownAndrew Dolgov
2018-12-09add hotkey (a N) to toggle night.cssAndrew Dolgov
2018-12-09remove theme supports-version etc checkingAndrew Dolgov
2018-12-09replace a few more hardcoded colors with less variablesAndrew Dolgov
2018-12-06remove some bitmaps and rework stuff using it to use iconfont insteadAndrew Dolgov
2018-12-06rework net-alert to use iconfont, move it to toolbar startAndrew Dolgov
2018-12-05remove seemingly useless bordercontainer from main layoutAndrew Dolgov
2018-12-05rename main toolbar elements to be more consistentAndrew Dolgov
2018-12-04add map files; night.css fixesAndrew Dolgov
2018-12-04initial work for flat modern themeAndrew Dolgov
2018-12-04various CSS updates for flat themeAndrew Dolgov
2018-12-04initialAndrew Dolgov
2018-12-04add separate body class for main UI pageAndrew Dolgov
2018-12-03rework 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-02add AppBase as a shared ancestor for main and prefs app objectsAndrew Dolgov
remove event.observe stuff from startup, unneeded
2018-12-02move some more stuff out of common.jsAndrew Dolgov
rework client-side cookie functions a bit limit dojo cachebust based on server scripts modification time remove param_escape()
2018-12-02set use strict on JS modules; remove some mostly useless stuff like ↵Andrew Dolgov
get_minified_js()
2018-12-02split main objects to dojo modulesAndrew Dolgov
2018-12-02Feeds: shorten some method namesAndrew Dolgov
finally rename "view as rss"
2018-12-01Fix typoMichael Kuhn
2018-12-01migrate tt-rss.js contents to AppAndrew Dolgov
2018-12-01further objectificationAndrew Dolgov
2018-12-01further objectification of JS codeAndrew Dolgov
2018-12-01rate-limit headlinesScrollHandler via timeout instead of distance scrolledAndrew Dolgov
minor floating title cleanup
2018-11-29use xhrPost in more places; various minor cleanupAndrew Dolgov
2018-08-24update previous to not die on errorsAndrew Dolgov
2018-08-24fix user theme ignoring active settings profileAndrew Dolgov
2018-08-13if PHP_VERSION check fails, show current versionAndrew Dolgov
2018-08-13Check for PHP 5.6 minimum everywhere.wn_
2018-06-20move JShrink Minifier to vendor/Andrew Dolgov
2018-03-08do not enforce strict mode for pluginsAndrew Dolgov
2018-03-08initial for JS strict modeAndrew Dolgov
2017-12-05remove mentions of deprecated.jsAndrew Dolgov
2017-12-03upd: default css url if no themeAndrew Dolgov
2017-12-03remove layout.cssAndrew Dolgov
2017-12-03css/less updatesAndrew Dolgov
2017-09-02Add "viewport" meta to allow mobile devices ability to resize and display page.jr conlin
2017-05-12feedtree.selectFeed: focus headlines-frame after selectionAndrew Dolgov
2017-02-09handle_rpc_json: fix netalert button never appearing on JSON parse errorAndrew Dolgov
2017-01-25implement cache-busting for default theme.cssAndrew Dolgov
night theme: small fixes
2017-01-22dojoConfig: use cacheBustAndrew Dolgov
2017-01-07add toggle_sidebar plugin, remove obsolete toggle buttonAndrew Dolgov
add PluginHost::HOOK_MAIN_TOOLBAR_BUTTON