Michael Kuhn
e38fcd6dea
Fix button focus issues
...
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.
6 years ago
Michael Kuhn
4a2a90c980
Fix focus issues with hotkeys
...
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.
6 years ago
Andrew Dolgov
ed22473272
feed editor: use DEFAULT_SEARCH_LANGUAGE as a default per-feed dropdown value
6 years ago
Andrew Dolgov
019f4578bc
fix feed icon upload not working, rework form to use FormData/ajax
6 years ago
Andrew Dolgov
241d646fba
batch subscribe: stop dialog from being submitted twice
6 years ago
Andrew Dolgov
19f162dbe3
css: insensitive -> text-muted
6 years ago
Andrew Dolgov
371325a899
remove feed editor private checkbox
6 years ago
Andrew Dolgov
38e01270d8
archived feeds: expire old entries (schema bump)
6 years ago
Andrew Dolgov
1f2c769c5a
editfeed: mark save button
6 years ago
fox
e72243edfd
Merge branch 'master' of DLange/tt-rss into master
6 years ago
Andrew Dolgov
dab81ff7d0
feed editor: fix missing <section> breaking checkbox fieldsets
6 years ago
DLange
a539baece2
Fix warning after icon has successfully been moved.
6 years ago
Andrew Dolgov
a0636ccc90
Revert "Fix warning after icon has successfully been moved."
...
This reverts commit 8b73b9812d
.
6 years ago
Andrew Dolgov
e535a063ca
Merge branch 'master' of git.tt-rss.org:fox/tt-rss
6 years ago
Andrew Dolgov
335147e572
dialogs: use semantic markup instead of dlgsec stuff
...
continue unifying quoting style for html strings
6 years ago
DLange
8b73b9812d
Fix warning after icon has successfully been moved.
6 years ago
Andrew Dolgov
4e253add8c
UI: add some more info links to relevant wiki pages; minor layout updates
6 years ago
Andrew Dolgov
c78425b386
feed edit dialog: add interval label
6 years ago
Andrew Dolgov
1dbfbcfae1
batchSubscribe: use common markup
6 years ago
Andrew Dolgov
580f8c0883
enlarge feed title
6 years ago
Andrew Dolgov
f8836ec080
search dialog fixes
...
pgsql: get FTS languages list from the database
6 years ago
Andrew Dolgov
4d9141d762
simplify dlgSec-related markup
6 years ago
Andrew Dolgov
a68b150601
remove separate classes for various panels, unify under .panel
...
remove a few other unnecessary css classes/ids
6 years ago
Andrew Dolgov
0b8cbc9156
remove some bitmaps and rework stuff using it to use iconfont instead
6 years ago
Andrew Dolgov
814e49f8f7
add icons to accordion panels in preferences
...
fix typo in pref-prefs closing panel tag
6 years ago
Andrew Dolgov
6befff30d7
updates for flat theme (mostly disable old dijit overrides)
6 years ago
Andrew Dolgov
31e79317b3
normalize various font sizes and families between prefs & main UI
...
change some dialogs layout a bit to maybe become more readable
6 years ago
Andrew Dolgov
4d4034091a
prefs: Prefs global -> Helpers
6 years ago
Andrew Dolgov
b3bc638a9f
refactor OPML export/import code to be less horrible
6 years ago
Andrew Dolgov
5ead558e43
move Utils to AppBase where it belongs
6 years ago
Andrew Dolgov
eeb49d375c
uploadIconHandler -> CommonDialogs
6 years ago
Andrew Dolgov
d9c5c93cef
move some more stuff out of common.js
...
rework client-side cookie functions a bit
limit dojo cachebust based on server scripts modification time
remove param_escape()
6 years ago
Andrew Dolgov
b9869dbc01
prefs: remove some more stuff from global context (user management, etc)
6 years ago
Andrew Dolgov
58e54282d3
prefs: move more global functions into matching classes
6 years ago
Andrew Dolgov
f26d404890
prefs: move other tree-related functions to respective trees
6 years ago
Andrew Dolgov
60cd467694
embed some pref-feed helper functions into the tree
6 years ago
Andrew Dolgov
e23b6e397d
prefs: store active tab for reload, remove most old table row functions
6 years ago
Andrew Dolgov
874560db54
remove obsolete row selection functions
...
move getUrlParam() to Utils
6 years ago
Andrew Dolgov
0a18d0b1ed
Feeds: shorten some method names
...
finally rename "view as rss"
6 years ago
Andrew Dolgov
1e2d4410d3
move some more shared stuff to CommonDialogs, Filters, and Utils
6 years ago
Andrew Dolgov
4bed9be57d
js-ification: start on some common dialogs
6 years ago
Andrew Dolgov
049a37aa0e
WIP reshuffling of JS global context into separate logical objects
6 years ago
Andrew Dolgov
195180b64d
minor refactoring: normalize some function names; cleanup; etc
6 years ago
Andrew Dolgov
fc0a3050eb
use xhrPost is even more places!
6 years ago
Andrew Dolgov
c10a43069e
debug logging system rework:
...
* support various logging levels per-message
* remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
* _debug() is kept as a compatibility shim for plugins
6 years ago
Andrew Dolgov
3a0292303e
php: remove trailing whitespaces
6 years ago
Andrew Dolgov
d4fef36237
rewrite per-feed/global strip images to strip media
6 years ago
Andrew Dolgov
069aea5989
remove FEED_CRYPT_KEY and everything related to it
...
always assume auth_pass_encrypted is false
6 years ago
Andrew Dolgov
0a8cdd4b9c
remove firefox feed subscribe integration code (obsolete)
7 years ago
Andrew Dolgov
c9a5e5aa28
feed editor: expose site_url for editing
7 years ago
Andrew Dolgov
f1415df47c
prefs: expand feed tree if displaying search results
7 years ago
Andrew Dolgov
f6269d1bc4
add special class for feeds with disabled updates
7 years ago
Andrew Dolgov
a340b29ba9
pref-feeds: disable tree autoexpand
7 years ago
Andrew Dolgov
67bf38afda
savefeedorder, savefilterorder: do not use clean() on json payload
7 years ago
Andrew Dolgov
6fb5ce5e35
add some primary dialog actions; update css
7 years ago
Andrew Dolgov
f70d456a5b
Merge branch 'master' of git.tt-rss.org:git/tt-rss into pdo-experimental
7 years ago
dim0x69
e58a14de72
Check return value from Plugins
7 years ago
Andrew Dolgov
e6532439d6
force strip_tags() on all user input unless explicitly allowed
7 years ago
Andrew Dolgov
7c6f7bb0aa
fix some minor issues found by code analyzer
7 years ago
Andrew Dolgov
5f5b0de423
style feed icon and opml file upload controls
7 years ago
Andrew Dolgov
187abfe732
main classes: remove sql_bool_to_bool() kludge
7 years ago
Andrew Dolgov
bf6db17b8f
feeds: use PDO
7 years ago
Andrew Dolgov
2e52e4fd7a
feeds: more PDo stuff
7 years ago
Andrew Dolgov
7a1872c1e0
feeds: more PDO stuff
7 years ago
Andrew Dolgov
b5bf9a0ff3
remove long forgotten stuff related to feed debugging actionbar
7 years ago
Andrew Dolgov
91d679667e
feeds: PDO progress
7 years ago
Andrew Dolgov
bf4a79eaa9
prefs: start PDO switchover
7 years ago
dim0x69
5395526444
add HOOK_UNSUBSCRIBE_FEED
7 years ago
fox
b1d1bc901f
Merge branch 'checkbox-feed' of dxbi/tt-rss into master
7 years ago
Felix Eckhofer
cc50affb62
Add checkbox for authentication in edit feed dialog
...
This makes the UI more consistent with the "add feed" dialog and
prevents overzealous password-managers from leaking the login password.
7 years ago
Andrew Dolgov
51b521c326
fix batch feed editor using wrong SQL syntax when saving feed password
...
remove uses of auth_pass_encrypted in several other places
7 years ago
Andrew Dolgov
c053b97697
pref/feeds: start user category ordering from 1
...
api, getFeeds: send subcategory order_id
7 years ago
Andrew Dolgov
5b6ea1ef91
remove pubsubhubbub: dead
7 years ago
Andrew Dolgov
c114a2596f
move add_feed_url() to pref_feeds
8 years ago
Andrew Dolgov
e6c886bf66
wrap rssfuncs into rssutils class
8 years ago
Andrew Dolgov
7c9b5a3fe4
move label stuff to Labels class
...
fix some unresolved functions
8 years ago
Andrew Dolgov
2ed0d6c433
move counter cache to a separate class
...
fix references to get_article_tags
8 years ago
Andrew Dolgov
a230bf88a9
move to Article:
...
+ 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) {
8 years ago
Andrew Dolgov
86a8351ca2
move the following to Feeds:
...
+ 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) {
8 years ago
Andrew Dolgov
ea79a0e033
remove some redundant php closing tags
8 years ago
Andrew Dolgov
9c3c0ace6b
rename cache images option label (rip translations)
8 years ago
Andrew Dolgov
328118d12e
use print_hidden() for hidden dojo form fields
8 years ago
Andrew Dolgov
967f0619c7
force ngettext() count argument type to string
8 years ago
Andrew Dolgov
84012df5cd
prefs: auto expand feed tree
8 years ago
Andrew Dolgov
17a8e61d2a
deprecate encrypted feed passwords because mcrypt is getting removed from php 7.1
...
1. transparent decryption for existing installs stays for the time being
2. new passwords are not going to be encrypted even if FEED_CRYPT_KEY is defined
3. added update.php --decrypt-feeds to bulk decrypt existing encrypted passwords
4. updated install to not auto-generate crypt key
5. added warning to config.php-dist
8 years ago
Andrew Dolgov
ec21abb85d
update autocomplete to "new-password"
8 years ago
Andrew Dolgov
fa0e0ef315
set feed editor password fields to autocomplete=off
8 years ago
Andrew Dolgov
9def554082
pref-feeds: allow searching by feed_url
9 years ago
Andrew Dolgov
a5556c2471
fix item_id not being properly escaped in pref_feeds::process_category_order() (possible sql injection)
9 years ago
Andrew Dolgov
1bd552ee31
compat patches for php7
9 years ago
Andrew Dolgov
77e8100669
add date suffixes to opml & import_export generated files
9 years ago
Andrew Dolgov
73dfda1da6
various minor style updates, add danger buttons
9 years ago
Andrew Dolgov
d98779972d
tabbed feed editor
9 years ago
Andrew Dolgov
f9c1f8b0d4
pref-feeds: check for inactive feeds asynchronously
9 years ago
Andrew Dolgov
fb8a032a6b
minor textarea fixes
9 years ago
Andrew Dolgov
91837f0a2a
update site_url (and title if needed) when changing feed_url in feed editor
9 years ago
Andrew Dolgov
df659891ac
implement per-feed stemming language setting
9 years ago
Andrew Dolgov
3ceb893f66
add one catchall function to make uniqids/keyhashes/etc used by tt-rss
9 years ago
Andrew Dolgov
4a1d122c87
edit feed: smaller buttons for icon upload; allow uploading larger favicons
10 years ago
André Glüpker
d922b09c43
Skip nested Feed when calling getNextUnreadFeed()
...
This function is only called when using "Mark all as read".
So every time, this function gets called right now, all nested
categories get marked as read as well, so we don't want to jump to them.
Instead we want to the next category with same or higher tier.
10 years ago