Andrew Dolgov
e35a46733f
hlClicked: do not set headline selected when ctrl-clicking
7 years ago
wn_
a972ab45bd
strict js: various var fixes
7 years ago
wn_
a30f862de4
strict js: fix catchupBatchedArticles
...
This addresses the "Unread not removed from row" issue.
7 years ago
wn_
ad04bbf81d
strict js: fix more dialog vars
7 years ago
Andrew Dolgov
3009ecc44f
initial for JS strict mode
7 years ago
Andrew Dolgov
8f92a67e6f
some (very minor) code cleanup in feeds class
7 years ago
wn_
b5fc9781ad
Don't display label context menu items if there are no labels.
...
Caused by: 5e78b0c253
See: https://discourse.tt-rss.org/t/label-options-sometimes-not-showing-in-context-menu/366
7 years ago
Andrew Dolgov
22adcd7466
request counters less times during startup, delay initial request in feedlist_init() a bit
7 years ago
Andrew Dolgov
5e78b0c253
do not base headlines label context submenu on feed tree labels category
7 years ago
Andrew Dolgov
337535416f
filter by search results while marking feed as read
8 years ago
Andrew Dolgov
63f0ed3d9c
cdmClicked: do not use event.target.parents to figure out if clicked on a heading
8 years ago
Andrew Dolgov
1bfe1d7b31
simplify error handling
...
* less convoluted exception dialogs
* use window.onerror for the majority of exception catching/reporting
* remove most of now useless try/catch blocks
* report stacktrace instead of manually specified error locations
8 years ago
Andrew Dolgov
b835a52814
rework the way headlines menus identify calling row
8 years ago
Andrew Dolgov
5161460048
bind headlines menu to a selector to avoid remaking it unnecessarily
8 years ago
Andrew Dolgov
20deb5fc32
cdmcollapse/expand: use less convoluted selector queries
8 years ago
Andrew Dolgov
829d478f1b
add some protection against opener attacks if external site is opened via window.open()
8 years ago
Andrew Dolgov
ad326dbf78
unpackVisibleHeadlines: do not iterate over all RROWs all the time
8 years ago
Andrew Dolgov
3bc1b53772
initHeadlinesMenu: remove unneeded output
8 years ago
Andrew Dolgov
974c6eb523
attach headline menu objects to correct DOM nodes in combined mode
8 years ago
Andrew Dolgov
e1f7b05b52
reuse menu objects while appending headline rows
8 years ago
Anders Kaseorg
88946d331a
Replace all setTimeout strings with functions
...
This fixes a cross-site scripting vulnerability.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
8 years ago
Andrew Dolgov
b6b5554db4
normalize some html5 custom attributes
9 years ago
Andrew Dolgov
2d052e42b5
getLoadedArticleIds: consider visible rows only
...
catchupFeedInGroup: hide articles when catching up, with caveats
9 years ago
Andrew Dolgov
6be118fda1
showArticleInHeadlines: remove unused code
9 years ago
Andrew Dolgov
c4e211046e
updateFloatingMenu: performance improvements
9 years ago
Andrew Dolgov
d7cc5e6cdd
fix previous
9 years ago
Andrew Dolgov
63c7446a79
headlines scroll handler: add a rate limit
9 years ago
Andrew Dolgov
7c0d68f207
remove dismiss* functions
9 years ago
Andrew Dolgov
6056d164fa
cleanup dismissArticle functions
9 years ago
Kostiantyn Moroz
2757c49387
Make "open in new tab" hotkey handler support mac "cmd+click" way (non-expanded mode)
9 years ago
Andrew Dolgov
0b41bd3414
add some hacks to hopefully mitigate headlines memory leaks
9 years ago
Andrew Dolgov
a71e571b97
headlines_callback2: force prevent duplicate row ids
9 years ago
Andrew Dolgov
a0dbc45acd
add edit feed to feed header context menu in grouped mode
9 years ago
Andrew Dolgov
6b0a17ad8b
viewfeed: switch to hash-based arguments
...
viewfeed: remove (obsolete) method parameter
add shortcut to debug viewfeed() query
9 years ago
Andrew Dolgov
6810a1de42
use dijit form widget for attachments dropdown
9 years ago
Andrew Dolgov
176a489e54
use batch-based catching up in cdmExpandArticle() to reduce server load
9 years ago
Andrew Dolgov
eaec06f950
prevent cyclical scrolling in headlines if next offset requested by infscroll is zero
...
a bunch of other related fixes
9 years ago
Andrew Dolgov
95b493d68d
partially revert previous because of navigation breakage in expanded mode, durrr
9 years ago
Andrew Dolgov
b71add41d5
unfuck catchupbatchedarticles a bit
9 years ago
Andrew Dolgov
8292123ebc
assorted fixes for keyboard navigation which hopefully don't break everything else
9 years ago
Andrew Dolgov
231c672c5d
fix previous
9 years ago
Andrew Dolgov
837443630f
infscroll: preload articles a bit earlier
9 years ago
Andrew Dolgov
d8e8e24e34
pass DOMNodes instead of escaped html data to JS article rendered hooks (i think this makes much more sense)
9 years ago
Andrew Dolgov
8691b32abf
disable headline appear animation
9 years ago
Andrew Dolgov
d46af5a5cf
headlines scroll handler: make preloading less aggressive
9 years ago
Andrew Dolgov
e7a66d1230
(experimental) disable infscroll requests while marking auto catched up articles as read
10 years ago
Andrew Dolgov
33c4bd8968
fix error feed (i.e. when requested feed no longer exists) not display properly
10 years ago
Andrew Dolgov
f17069960c
roll back separate headline transport
10 years ago
Andrew Dolgov
57c521df91
maybe speedup headline adding a bit, maybe not
10 years ago
Andrew Dolgov
9ef1985f1b
viewfeed.js: cleanup the code a bit
10 years ago