summaryrefslogtreecommitdiff
path: root/classes/pref/filters.php
AgeCommit message (Collapse)Author
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
2017-12-02checkbox to sql bool related changes, some more boolean fixesAndrew Dolgov
2017-12-02filters: fix limit/offset for test dialogAndrew Dolgov
2017-12-02filters: use PDOAndrew Dolgov
2017-08-14filters/edit: properly parse feed-specific legacy format filter rulesAndrew Dolgov
2017-07-09filters dialog: do not break markup on long feed namesAndrew Dolgov
2017-07-02filters: when adding rule select all feeds by defaultAndrew Dolgov
2017-07-02Revert "Revert "filters: support matching on multiple feeds/categories""Andrew Dolgov
This reverts commit f5d174bda96ddc41aa3828bf372a2a3d99cc4460.
2017-07-02Revert "filters: support matching on multiple feeds/categories"Andrew Dolgov
This reverts commit 0bf7e007bb3a7039ea11601c7f93c6da33604228.
2017-07-02filters: support matching on multiple feeds/categoriesAndrew Dolgov
opml: update filter export/import for new format
2017-05-05wrap rssfuncs into rssutils classAndrew Dolgov
2017-05-04move to Article:Andrew Dolgov
+ static function purge_orphans($do_output = false) { move to Feeds + static function getGlobalUnread($user_id = false) { + static function getCategoryTitle($cat_id) { + static function getLabelUnread($label_id, $owner_uid = false) {
2017-05-04move the following to Feeds:Andrew Dolgov
+ static function catchup_feed($feed, $cat_view, $owner_uid = false, $mode = 'all', $search = false) { + static function getFeedArticles($feed, $is_cat = false, $unread_only = false, + static function subscribe_to_feed($url, $cat_id = 0, + static function getFeedIcon($id) { + static function getFeedTitle($id, $cat = false) { + static function getCategoryUnread($cat, $owner_uid = false) { + static function getCategoryChildrenUnread($cat, $owner_uid = false) {
2017-04-26remove some redundant php closing tagsAndrew Dolgov
2017-04-26fix various issues reported by static analysisAndrew Dolgov
update gitlab-ci config
2017-02-10use print_hidden() for hidden dojo form fieldsAndrew Dolgov