summaryrefslogtreecommitdiff
path: root/classes/pref/filters.php
AgeCommit message (Collapse)Author
2021-02-25use constants in get_pref()/set_pref()Andrew Dolgov
2021-02-21minor filter UI layout fixAndrew Dolgov
2021-02-21prevent creation of filter rules matching no feedsAndrew Dolgov
2021-02-21deal with filter actions UIAndrew Dolgov
2021-02-21for the most part, deal with filter rules UIAndrew Dolgov
2021-02-20more filter stuffAndrew Dolgov
2021-02-20a few more methods shuffled aroundAndrew Dolgov
2021-02-20first for filter frontend overhaulAndrew Dolgov
2021-02-16replace a few more controls to new styleAndrew Dolgov
2021-02-16controls_compat: comment out most of themAndrew Dolgov
2021-02-16replace a few more controls to new styleAndrew Dolgov
2021-02-16rework controls to accept parameters as arrayAndrew Dolgov
2021-02-16amend previous to fix actual underlying problem (double escaping)Andrew Dolgov
2021-02-16use a few more control helpers for checkboxesAndrew Dolgov
2021-02-16replace print_hidden with hidden_tagAndrew Dolgov
2021-02-16add namespaced controls with unified naming; deprecated old-style control ↵Andrew Dolgov
shortcuts
2021-02-15pref-filters: fix some warningsunify-method-namingAndrew Dolgov
2021-02-15prefs: unify namingAndrew Dolgov
2021-02-15feeds: unify namingAndrew Dolgov
2021-02-14 * remove users/filters toolbar edit button (just click on it)Andrew Dolgov
* fix title of edit filter dialog always showing create filter
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-13minor fixes re: previousAndrew Dolgov
2021-02-13pref filters index: markup cleanupAndrew Dolgov
2021-02-12more dialog-related cleanupAndrew Dolgov
2021-02-12* filters: remove duplicate code, overall cleanupAndrew Dolgov
* check if some tres exist before trying to reload them
2021-02-12edit filter dialog: cleanupAndrew 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-08move some old-style handlers to new callback onesAndrew Dolgov
2021-02-08pluginhost: rework run_hooks() to be shorter, add callback variant; ↵Andrew Dolgov
implement exception handling for both
2021-02-06fix some warnings in prefs (filters, users)Andrew Dolgov
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew Dolgov
2020-12-12Remove duplicate block in 'classes/pref/filters.php'.wn
Also a minor tweak to getting the search filter.
2020-11-27prevent horizontal scrolling in filter editor dialog if rules are very longAndrew Dolgov
2020-09-23move timestamp-related stuff to a separate classAndrew Dolgov
2020-07-01prefs: show disabled filters properly on mysqlAndrew Dolgov
2020-07-01prefs: show root of filter tree as enabled so it's not grayed outAndrew Dolgov
2020-02-28add validationtextarea control, use it for filter match editorAndrew Dolgov
2020-02-28filter test dialog: pass contents via xhr POSTAndrew Dolgov
2019-07-12filter dialog: add inline regexp checkerAndrew Dolgov
2019-07-12add placeholder Filters.filterDlgCheckRegExpAndrew 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-03-08css: insensitive -> text-mutedAndrew Dolgov
2019-03-05filters: show inverse status in listAndrew Dolgov
2019-02-22dialogs: use semantic markup instead of dlgsec stuffAndrew Dolgov
continue unifying quoting style for html strings
2019-02-21UI: add some more info links to relevant wiki pages; minor layout updatesAndrew Dolgov
2019-02-20filter rule & label dialog updatesAndrew Dolgov
2019-02-20simplify dlgSec-related markupAndrew Dolgov
2018-12-19display filter tree rules as a listAndrew Dolgov