Andrew Dolgov
4dbbd45caf
enable floating title in unexpanded mode
6 years ago
Andrew Dolgov
468faee635
viewfeed: remove (tons of) obsolete code
6 years ago
Andrew Dolgov
710d06a288
catchup batching:
...
* behave better if invoked during an infinite scroll request
* flush catchup batch when article is selected manually
6 years ago
Andrew Dolgov
c151607b91
unpackVisibleHeadlines: increase lookahead distance
6 years ago
Andrew Dolgov
b87b4287b7
scroll handler: fix loadMoreHeadlines() not being called
6 years ago
Andrew Dolgov
e84adbba37
rate-limit headlinesScrollHandler via timeout instead of distance scrolled
...
minor floating title cleanup
6 years ago
Andrew Dolgov
efd28bb3b7
add ngettext to globals
6 years ago
Andrew Dolgov
669077c6ad
refactor selection toggle functions; other minor cleanup
6 years ago
Andrew Dolgov
a2ef54cd92
toggleMark, togglePub: refactor implementation
...
shorten marked/published img CSS classes
6 years ago
Andrew Dolgov
3325979bf0
isCdmMode -> isCombinedMode
6 years ago
Andrew Dolgov
32d36d439c
in unexpanded mode unpack article only when activated
6 years ago
Andrew Dolgov
8971b920ce
getSelectedArticleIds2: return unique ids
...
setActiveArticleId: update selected prompt
6 years ago
Andrew Dolgov
5aa9c60494
bring back (debloated) version of unexpanded combined mode
6 years ago
Andrew Dolgov
1702ecf7ea
cdmClicked: when clicked on article link, open it in background window even without ctrl
6 years ago
Andrew Dolgov
e2b8c9273e
first stage of headline element handling refactoring
6 years ago
Andrew Dolgov
c1ee7035e6
</hurr>
6 years ago
Andrew Dolgov
137bc3b3db
cdmScrollToArticle: set id as active if selected
6 years ago
Andrew Dolgov
08bee97858
cdmScrollToArticle: set article read on selection
6 years ago
Andrew Dolgov
ebc09be79d
moveToPost: set unread to false when article is selected
6 years ago
Andrew Dolgov
8359ca6dad
combined mode (and more) css class name updates
6 years ago
Andrew Dolgov
2f961ee830
plugins: add some xhrPost refactoring
6 years ago
Andrew Dolgov
02ec3984bd
replace 4 space indents with tabs
6 years ago
Andrew Dolgov
59f5335f56
unpackVisibleHeadlines: go ahead of the buffer position a bit (2)
6 years ago
Andrew Dolgov
58dee80ae5
unpackVisibleHeadlines: go ahead of the buffer position a bit
6 years ago
Andrew Dolgov
0c06bb5fe1
scroll handler: performance improvements
6 years ago
Andrew Dolgov
b9585004e6
packed headlines: no point in using JSON here
6 years ago
Andrew Dolgov
9563e3bcd6
remove expandable CDM headlines
6 years ago
Andrew Dolgov
c8c9a26f30
move to simpler CDM handling of encoded content (instead of CENCW... etc)
6 years ago
Andrew Dolgov
eaf7cfdba6
use xhrPost in even more places!
6 years ago
Andrew Dolgov
560b9fdd26
use xhrPost in more places
6 years ago
Andrew Dolgov
0d27227359
use xhrPost in more places; various minor cleanup
6 years ago
Andrew Dolgov
9dc5524df1
set dialogs to const
6 years ago
Andrew Dolgov
4508e3103d
some more eslint-related stuff
6 years ago
Andrew Dolgov
8572e0108a
declare globals with let
6 years ago
Andrew Dolgov
424e28db6b
eslint-related fixes
6 years ago
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