Andrew Dolgov
1e2d4410d3
move some more shared stuff to CommonDialogs, Filters, and Utils
6 years ago
Andrew Dolgov
d86ddbc635
further objectification of JS code
6 years ago
Andrew Dolgov
049a37aa0e
WIP reshuffling of JS global context into separate logical objects
6 years ago
Andrew Dolgov
0267212454
move to let/const syntax in custom dojo modules
6 years ago
Andrew Dolgov
a3e2f1a9c3
define custom dojo modules with define() instead of require(), update startup module dependencies
6 years ago
Andrew Dolgov
f6269d1bc4
add special class for feeds with disabled updates
7 years ago
Andrew Dolgov
7590f03961
feedtree.selectFeed: focus headlines-frame after selection
8 years ago
Andrew Dolgov
fa1be041c2
feedtree, selectFeed: focus selected node
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
70c5b2bfcc
feed tree: only run animation for appearing unread counters to prevent clashes with aux counter updating and animations ending up in wrong state
8 years ago
Andrew Dolgov
b7d63a58db
fix loading indicator position/size for tree leafs
8 years ago
Anders Kaseorg
6887a0f573
lib: Upgrade Dojo and Dijit from 1.8.3 to 1.12.1
...
The itemNode and expandoNode elements have changed from img to
span (https://bugs.dojotoolkit.org/ticket/16699 ), so we now put our
tree icons inside them rather than replacing them.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
8 years ago
Anders Kaseorg
9f539be3c2
Replace deprecated dojo.place with domConstruct.place
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
8 years ago
Andrew Dolgov
f04b12d8e7
category: swap context menu items
8 years ago
Andrew Dolgov
acfee412a3
feed tree: add category context menu entry to un/collapse it
8 years ago
Andrew Dolgov
d39a2f8005
switch modules to new dojo definition format
8 years ago
Andrew Dolgov
9109e171ee
feedtree: don't hide feeds with errors
9 years ago
Andrew Dolgov
40f147df79
feedtree: do not hide special category for reals if configured as such
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.
11 years ago
Andrew Dolgov
e79b401e97
getPreviousFeed: wrap to last feed to be consistent with getNextFeed
11 years ago
Andrew Dolgov
c594eca0de
implement additional counter mode for virtual feeds when there's 0 unread articles
12 years ago
Andrew Dolgov
077f221337
hide read categories when feedtree category is first expanded
12 years ago
Andrew Dolgov
f5d3c77a8f
experimentally align counters to the right
12 years ago
Andrew Dolgov
fbb4155bae
counterNode: use appear effect
12 years ago
Andrew Dolgov
5973c74c34
fix notify display on chrome, add some css tweaks
12 years ago
Andrew Dolgov
8d4b5b466a
fix counters not being updated
12 years ago
Andrew Dolgov
69970d5b88
add tooltip
12 years ago
Andrew Dolgov
82076ce531
Merge branch 'master' into css-feedtree-counter
...
Conflicts:
tt-rss.css
12 years ago
Andrew Dolgov
89473cb5c6
feedtree: don't request null icon
12 years ago
Andrew Dolgov
66af65f14b
initial
12 years ago
Andrew Dolgov
4429463dff
feedTree: pass new copies of parent arrays while looking for category nodes to auto-expand to prevent siblings uncollapsing due to objects being passed by reference
12 years ago
Andrew Dolgov
f822a8e56c
experimentally rebase labels; make base index configurable
12 years ago
Andrew Dolgov
2196b517cd
manually find and expand all parent nodes of a selected feed in feedTree
...
because dojo is incapable of doing it itself in a situation where tree
persistence cookie is at initial state, bloody fucking hell
12 years ago
Andrew Dolgov
84b48db4a7
FeedTree: fix initial src of loading node
12 years ago
Andrew Dolgov
6cf60c881f
add little loading indicator for feed categories
12 years ago
Andrew Dolgov
714b063f6b
hideReadFeeds also hides labels
12 years ago
Andrew Dolgov
88918ca637
remove server-side feedtree collapse implementation
12 years ago
Andrew Dolgov
ec6e51556d
add context menu to Special category
12 years ago
Andrew Dolgov
057cc81302
fix missing context menu of Uncategorized
12 years ago
Andrew Dolgov
c0c2abbaa7
force refetch feed when clicking update/clicking on same feed in the tree
12 years ago
Andrew Dolgov
0ef32f48b2
unify child category counter display; remove include_children control
12 years ago
Andrew Dolgov
6e67a7c450
cleanup previous patch (once again)
12 years ago
Andrew Dolgov
1a8a623924
cleanup previous patch
12 years ago
Andrew Dolgov
6cdc457643
feedtree: prevent hideReadFeeds from working on category nodes
12 years ago
Andrew Dolgov
5712a2fe4b
FeedTree: fix subcategory entries not hidden properly
12 years ago
Andrew Dolgov
10afc7c63b
FeedTree: allow context menu for virtual feeds
12 years ago
Andrew Dolgov
9772759980
do not hide read category which has unread children
12 years ago
Andrew Dolgov
2c5f231e43
add special indication for categories having unread items in child categories
12 years ago
Andrew Dolgov
6c8e8fbdc9
view: implement a hack to fake counter updates for current feed and its parent
13 years ago
Andrew Dolgov
71bb56d952
block FeedTree from interpreting keystrokes
13 years ago