summaryrefslogtreecommitdiff
path: root/classes/pref/filters.php
AgeCommit message (Collapse)Author
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
2018-12-19filter tree: don't crash on search, also search by filter titlesAndrew Dolgov
2018-12-14filter test results: remove table bloatAndrew Dolgov
2018-12-07remove separate classes for various panels, unify under .panelAndrew Dolgov
remove a few other unnecessary css classes/ids
2018-12-06add ttrss_filters2.last_triggered (bump schema version)Andrew Dolgov
2018-12-06set some alt-info buttons; fix missing default submit for create filter dialogAndrew Dolgov
2018-12-06update label rendering (and editor)Andrew Dolgov
2018-12-04updates for flat theme (mostly disable old dijit overrides)Andrew Dolgov
2018-12-04normalize various font sizes and families between prefs & main UIAndrew Dolgov
change some dialogs layout a bit to maybe become more readable
2018-12-02prefs: move other tree-related functions to respective treesAndrew Dolgov
2018-12-02remove obsolete row selection functionsAndrew Dolgov
move getUrlParam() to Utils
2018-12-02remove toggleSelectListRow2()Andrew Dolgov
2018-12-01move some more shared stuff to CommonDialogs, Filters, and UtilsAndrew Dolgov
2018-12-01minor refactoring: normalize some function names; cleanup; etcAndrew Dolgov
2018-03-21filter dialog: remove placeholderAndrew Dolgov
2018-03-21filter dialog: add tooltip re: filter syntaxAndrew Dolgov
2018-02-04savefeedorder, savefilterorder: do not use clean() on json payloadAndrew Dolgov
2017-12-11filter rule/action dialogs: set default actionAndrew 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-03fix some minor issues found by code analyzerAndrew Dolgov
2017-12-03filters: remove sql_bool_to_bool()Andrew Dolgov
checkbox_to_sql_bool: return ints (???)
2017-12-02filter rule saving fixAndrew Dolgov
2017-12-02remove long forgotten stuff related to feed debugging actionbarAndrew Dolgov