summaryrefslogtreecommitdiff
path: root/classes/pref/labels.php
AgeCommit message (Collapse)Author
2022-11-12Address upcoming string interpolation deprecation.wn_
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
2021-11-14Address PHPStan warning in 'classes/pref/labels.php'.wn_
2021-11-12Update signature of handler 'csrf_ignore' to include types.wn_
2021-10-15Fix undefined array key "output" when adding new labelPhilip Klempin
2021-03-02use orm for app password stuffAndrew Dolgov
2021-02-23drop errors.php and simplify error handlingAndrew Dolgov
2021-02-16pref-labels: remove unused codeAndrew Dolgov
2021-02-14use shortcut echo syntax for php templatesAndrew Dolgov
2021-02-13pref feeds: index cleanup, split into several methods, use tabs to maximize ↵Andrew Dolgov
space for feed tree, persist feed tree state
2021-02-13prefs system: markup cleanupAndrew Dolgov
2021-02-13pref-labels/index: cleanupAndrew Dolgov
2021-02-13label editor: use client dialogAndrew Dolgov
2021-02-12move some dialogs to xhr loadingAndrew Dolgov
2021-02-12various dialog-related fixes; stop referring to many dialogs by name; move ↵Andrew Dolgov
filter test initial dialog to client side
2021-02-08pluginhost: rework run_hooks() to be shorter, add callback variant; ↵Andrew Dolgov
implement exception handling for both
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew 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-02-22dialogs: use semantic markup instead of dlgsec stuffAndrew Dolgov
continue unifying quoting style for html strings
2019-02-20filter rule & label dialog updatesAndrew Dolgov
2018-12-10exp: tweak headline label stylesAndrew Dolgov
2018-12-07remove separate classes for various panels, unify under .panelAndrew Dolgov
remove a few other unnecessary css classes/ids
2018-12-06labels: unfortunately we can't rely on caption to selectively clear ↵Andrew Dolgov
label_cache (because of json unicode encoding) so clean it completely if label is updated
2018-12-06update label rendering (and editor)Andrew Dolgov
2018-12-04updates for flat theme (mostly disable old dijit overrides)Andrew Dolgov
2018-12-02Also fix the 'Create label' `onclick`wn_
2018-12-02prefs: move other tree-related functions to respective treesAndrew Dolgov
2018-12-02move some label helper functions to prefLabelTreeAndrew Dolgov
2017-12-11add some primary dialog actions; update cssAndrew Dolgov
2017-12-11filter,label dlg: use default actionAndrew Dolgov
2017-12-03force strip_tags() on all user input unless explicitly allowedAndrew Dolgov
2017-12-02labels: PDOAndrew Dolgov
2017-05-04move label stuff to Labels classAndrew Dolgov
fix some unresolved functions
2017-04-26remove some redundant php closing tagsAndrew Dolgov
2017-02-10use print_hidden() for hidden dojo form fieldsAndrew Dolgov
2016-01-30pref-labels: remove obsolete searching codeAndrew Dolgov
2013-04-18make pluginhost a singletonAndrew Dolgov
2013-04-17classes: use OO DB interfaceAndrew Dolgov
2013-04-17fix blank character after opening bracket in function callsAndrew Dolgov
2013-04-17remove $linkAndrew Dolgov
2013-04-16replace split with explodeAndrew Dolgov
2013-03-22db_escape_string: specify link parameter for consistency; sessions: do not ↵Andrew Dolgov
force-close db connection in _close()
2012-12-23add support for plugins in prefsAndrew Dolgov
2012-08-31implement multiple rule/action filtersAndrew Dolgov
2012-08-17rework class system to use subdirectoriesAndrew Dolgov
add placeholder plugin/hook system