Andrew Dolgov
301a09dc55
fix floating title sometimes obscuring next article title
2013-07-11 08:35:12 +04:00
Andrew Dolgov
d095f42fa4
floating title: remove cdm auto catchup id hack for the time being
2013-07-10 22:16:10 +04:00
Andrew Dolgov
8ee5e9e5e6
rework floatingtitle
2013-07-10 22:11:24 +04:00
Andrew Dolgov
03304fda54
if multiple articles are selected, do not reset active article / selection on scroll if auto catchup is enabled
2013-07-09 12:34:57 +04:00
Andrew Dolgov
4f62f8f6dc
add js hook for floating title
2013-06-28 08:30:35 +04:00
Veit Lehmann
d1754390cc
only do article update operations once when scrolling
...
I discovered that DOM operations and function calls were done several times inside the 100px mirror when scrolling through articles. Especially painful on seamless scrolling systems like Mac OS, where dozens of updates would slow down this part dramatically. This change fixes it.
2013-06-25 06:08:44 +03:00
Andrew Dolgov
d1343b844d
make floating title less cpu intensive
2013-06-25 01:35:07 +04:00
Jeffrey Tolar
3b2605a02e
Add some checks to see if the content element exists
...
This *might* help dismissal not break when not using combined mode.
2013-06-21 23:49:35 -05:00
Jeffrey Tolar
055a37e083
Fix incorrect function name in exception handling
2013-06-21 23:31:59 -05:00
Jeffrey Tolar
abba5dd4d4
Remove content when an article is dismissed
2013-06-21 23:30:55 -05:00
Veit Lehmann
5313ae17e4
only update floatingTitle innerHTML if active article changes
...
This will boost scrolling performance pretty much and avoid flickering of floatingTitle
2013-06-09 02:02:14 +03:00
Andrew Dolgov
5f9699a53f
hide floatingTitle when first batch of headlines is received
2013-06-07 10:04:43 +04:00
Andrew Dolgov
19b906b94b
block automarking headlines on scroll in unexpanded cdm because it doesn't work so well
2013-06-06 10:09:02 +04:00
Andrew Dolgov
08820be70b
add experimental floating title when scrolling long articles in combined mode
2013-06-05 22:20:22 +04:00
Andrew Dolgov
1ffd534f43
fix wrong article context menu item toggle marked (should be toggle starred)
2013-05-29 16:14:32 +04:00
Andrew Dolgov
2a7362596f
moveToPost: check for current article element existing before getting its position info ( closes #695 )
2013-05-27 22:11:20 +04:00
Andrew Dolgov
6e098e5e8c
enlarge auto mark offset height
2013-05-16 10:52:33 +04:00
Andrew Dolgov
99d89d10b0
when auto selecting, only select articles actually near the buffer top
2013-05-16 10:50:38 +04:00
Andrew Dolgov
4bc6489a80
previous patch, fix typo
2013-05-16 10:00:29 +04:00
Andrew Dolgov
cc8d254a61
previous patch, remove active_found
2013-05-16 09:54:12 +04:00
Andrew Dolgov
48be35ca06
while cdm_auto_catchup is enabled, after scrolling set active article to the topmost visible in the buffer so that n/p hotkeys would not reset scrolling position
2013-05-16 09:53:34 +04:00
Andrew Dolgov
c068b98b72
add some subtle css shadows
2013-05-14 15:28:16 +04:00
Andrew Dolgov
2a3e8d7f34
Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS
2013-05-04 12:02:08 +04:00
Andrew Dolgov
8d090a910b
use css nth-child instead of old even/odd class hacks for normal mode
2013-05-04 12:01:53 +04:00
Jeffrey Tolar
b43b92928a
Update selected count when collapsing an article
2013-05-02 18:15:41 -05:00
Andrew Dolgov
ea18cceaca
remove splash before freshfeed is loaded
2013-05-02 09:48:38 +04:00
Andrew Dolgov
204f9b186f
remove cdmUnexpandArticle
2013-04-25 14:04:49 +04:00
Andrew Dolgov
2779e22bf5
js: add collapsed and expanded hooks
2013-04-25 10:09:40 +04:00
Andrew Dolgov
06a02265c4
inject headlines-spacer even if cdm auto catchup is disabled
2013-04-25 09:43:36 +04:00
Andrew Dolgov
8d388f321b
add a simple JS-based hook host
2013-04-24 19:49:37 +04:00
Andrew Dolgov
40fe2d7382
remove js-based player, better mp3 support detection for html5 audio
2013-04-16 15:44:38 +04:00
Andrew Dolgov
e43a9c4a01
add a %d articles selected element
2013-04-15 13:16:14 +04:00
Andrew Dolgov
035d7a5a8f
implement support for multiple pub/mark buttons, add plugin which adds a separate mark button to article botton in combined mode ( closes #382 )
2013-04-09 16:13:32 +04:00
Andrew Dolgov
814fa4ef11
Revert "remove RTITLE"
...
This reverts commit ecac674ade
.
2013-04-07 01:09:46 +04:00
Andrew Dolgov
ecac674ade
remove RTITLE
2013-04-07 01:04:32 +04:00
Andrew Dolgov
7e27c91409
remove RCHK
2013-04-07 00:52:39 +04:00
Andrew Dolgov
86baa14aca
check for headlines-spacer presence before querying infscroll on load
2013-04-06 13:01:34 +04:00
Andrew Dolgov
2b28c8f2da
try to fill the buffer with headlines if possible
2013-04-06 10:33:30 +04:00
Sunjay Cauligi
8b35d17172
Added functionality for navigation without opening articles and toggling expansion of headlines
2013-04-05 18:57:05 -07:00
Andrew Dolgov
ba1c7d7cc9
do not set active feed id in headlines callback, bailout if received data for currently deselected feed
2013-04-04 20:14:39 +04:00
Andrew Dolgov
ae31704bb3
only unmark articles which had been processed when automarking (for realz)
2013-04-04 09:49:37 +04:00
Andrew Dolgov
dfd071e28d
add experimental cooldown after headlines buffer had been manipulated before auto catchup is enabled
...
only unmark articles which had been processed when automarking
2013-04-04 09:45:34 +04:00
Andrew Dolgov
f17cac6b26
retire DEFAULT_ARTICLE_LIMIT, infinite scrolling is fast enough to make it superfluous
2013-04-02 15:32:47 +04:00
Andrew Dolgov
4b7726f0b4
rpc: move labelops to article
2013-04-02 14:56:08 +04:00
Andrew Dolgov
c83554bddd
rpc: move completeTags to article
2013-04-02 14:53:36 +04:00
Andrew Dolgov
d719b06240
rpc: move setScore to article
2013-04-02 14:41:41 +04:00
Andrew Dolgov
c88e4a2af3
remove small_article_preview
2013-04-02 14:34:17 +04:00
Andrew Dolgov
1c9bda915b
move several methods from dlg; fix displayed tags not updated after editing
2013-04-01 11:14:27 +04:00
Andrew Dolgov
a2a3d5a3aa
add (disabled) per-feed view_settings handling placeholder
2013-04-01 10:09:22 +04:00
Andrew Dolgov
0db3db2e37
dismissArticle: check if target element exists
2013-03-31 21:58:05 +04:00
Andrew Dolgov
3dd0306f3e
subtoolbar: remove catchupPage, label confusing with upper toolbar catchup function
2013-03-31 15:39:10 +04:00
Andrew Dolgov
90ede186d2
disable small article preview for now
2013-03-31 15:21:35 +04:00
Andrew Dolgov
b029f91621
archive: automatically subscribe user to originating feed while unarchiving
2013-03-30 21:59:52 +04:00
Andrew Dolgov
be7bb7d5ee
headline menu: add ability to toggle unread/published/starred
2013-03-30 13:42:33 +04:00
Andrew Dolgov
a7c0e150b6
fix invisible active headline in 3pane mode
2013-03-29 23:04:27 +04:00
Andrew Dolgov
ffd3e8e35e
toggleUnread: remove scriptaculous highlight
2013-03-29 19:51:58 +04:00
Andrew Dolgov
c409d34a30
fix cdmExpandArticle not always removing active class; make moving between posts take expanded cdm margins into account
2013-03-29 19:31:10 +04:00
Andrew Dolgov
a0ddecb98d
remove cdm tiles; update cdm stylesheet as to stop reading on yellow
2013-03-29 18:53:16 +04:00
Andrew Dolgov
90f5a9d28b
remove active className on collapse ( closes #644 )
2013-03-29 14:20:10 +04:00
Andrew Dolgov
f9432f2630
since dojo dropdowns won't work in article content because of html escaping trick, replace attachment dropdown with generic html controls
2013-03-28 10:56:29 +04:00
Andrew Dolgov
f820f205d0
css cleanup; remove auxDlg; add separate prefs.css
2013-03-27 22:41:12 +04:00
Andrew Dolgov
eb0ea018c1
reduce moveToPost longpost scroll height
2013-03-27 16:38:58 +04:00
Andrew Dolgov
f822a8e56c
experimentally rebase labels; make base index configurable
2013-03-27 09:40:07 +04:00
Andrew Dolgov
5165a4d366
fix small preview location
2013-03-26 15:04:43 +04:00
Andrew Dolgov
c4fcffab46
lower catchup_timeout_id to 500ms
2013-03-26 14:41:03 +04:00
Andrew Dolgov
25d2c8d771
lower catchup_timeout_id to 1s
2013-03-26 14:39:20 +04:00
Andrew Dolgov
72394a1e2d
enable tooltips on normal mode
2013-03-25 20:41:23 +04:00
Andrew Dolgov
d2f3467bb6
add a simple appearing preview for unexpanded cdm and normal mode
2013-03-25 16:09:05 +04:00
Andrew Dolgov
4401813325
unpackVisibleHeadlines: do nothing if not in cdm
2013-03-25 14:15:22 +04:00
Andrew Dolgov
62b1f587ab
do some tweaks to prevent potential self-reading
2013-03-25 14:01:33 +04:00
Andrew Dolgov
0b0822c2f1
cdmExpandArticle: bail out if id not present in buffer ( closes #628 )
2013-03-25 11:56:48 +04:00
Tomas Chvatal
49807c2b3d
Fix remaining plural forms to work with gettext.
2013-03-24 13:32:03 +01:00
Andrew Dolgov
1da5179c5d
add active class for unexpanded cdm
2013-03-22 13:04:41 +04:00
Andrew Dolgov
5defc29ff8
remove PTITLE kludge; use ajax
2013-03-22 09:49:45 +04:00
Andrew Dolgov
7fc2e87e17
add headline menu entry to show article url
2013-03-21 23:29:06 +04:00
Andrew Dolgov
b74c513428
experimental: limit initialized html content for expanded cdm
2013-03-21 10:34:39 +04:00
Andrew Dolgov
24c215e2bb
moveToPost: tweak unexpanded 'prev' behavior
2013-03-21 09:38:25 +04:00
Andrew Dolgov
7b7daed93b
moveToPost: tweak unexpanded 'next' behavior
2013-03-21 09:36:13 +04:00
Andrew Dolgov
5b9cb07d01
tweak cdmExpandArticle behavior with scrolling (refs #604 ) (2)
2013-03-21 09:32:04 +04:00
Andrew Dolgov
f06f201f1e
tweak cdmExpandArticle behavior with scrolling (refs #604 )
2013-03-21 09:21:14 +04:00
Andrew Dolgov
79074013cb
tweak moveToPost behaviour in unexpanded mode
2013-03-20 13:23:24 +04:00
Andrew Dolgov
f0540b598a
add a hack to prevent loading of stuff for hidden content in unexpanded combined mode (refs #602 )
2013-03-20 13:17:48 +04:00
Andrew Dolgov
3ac153f1b3
update styling for unexpanded cdm; misc fixes related to collapsing
2013-03-20 10:59:12 +04:00
Andrew Dolgov
c582bf25dd
Revert "cdmExpandArticle: force-scroll to headline"
...
This reverts commit 4895f99b9a
.
2013-03-20 10:43:55 +04:00
Andrew Dolgov
4895f99b9a
cdmExpandArticle: force-scroll to headline
2013-03-20 10:27:47 +04:00
Andrew Dolgov
414191d428
make a separate headline button to collapse current article in
...
unexpanded cdm mode; modify a q hotkey to collapse article in unexpanded
mode and dismiss article in expanded mode
2013-03-20 10:22:15 +04:00
Andrew Dolgov
d2db81a5f6
improve hotkey buffer scrolling speed; bind viewport scrolling to shift-arrows
2013-03-19 19:14:28 +04:00
Andrew Dolgov
f6a260c65e
cdmClicked: allow shift-lclick
2013-02-28 20:15:17 +04:00
Andrew Dolgov
2bee32ffa7
remove headline precaching stuff, conflicts with dijit widgets in
...
headlines buffer
2013-02-28 15:52:30 +04:00
Andrew Dolgov
524de8dcf6
Revert "headlines buffer: remove dijit-based RCHK elements"
...
This reverts commit f7945c99d0
.
2013-02-28 15:48:09 +04:00
Andrew Dolgov
f7945c99d0
headlines buffer: remove dijit-based RCHK elements
2013-02-28 15:04:33 +04:00
Andrew Dolgov
18e1a773d1
change ctrl-arrow bindings to always keep current article on top
...
(previous behavior)
replace direct active_post_id references with get/set functions
2013-02-28 13:18:58 +04:00
Andrew Dolgov
1b04a298ef
store active feed id in url hash and restore on reload
2013-02-28 13:06:54 +04:00
Andrew Dolgov
67cad82e60
cdmExpandArticle: do not perform offset manipulation
2013-02-27 23:04:23 +04:00
Andrew Dolgov
c22580b55f
implement classic next/prev article movement behavior, bind to ctrl-arrows
2013-02-27 22:48:43 +04:00
Andrew Dolgov
104e5c6557
moveToPost: implement more natural next/prev moving in combined mode
2013-02-27 22:27:49 +04:00
Andrew Dolgov
3af9dbd350
cdmScrollToArticleId: use more natural scrolling
2013-02-27 18:44:45 +04:00
Andrew Dolgov
0a7b15207e
remove previous counter hacks; force request counters when there's no
...
unread stuff left in current feed (e.g. finished reading)
2013-02-27 16:57:26 +04:00
Andrew Dolgov
2d1282d4d1
remove top hello - feedback - preferences line
2013-02-06 20:14:06 +04:00
Andrew Dolgov
be5a5cd26d
view: abort when requested RROW is not present
2013-02-06 12:27:26 +04:00
Andrew Dolgov
35be65a1da
remove zoomToArticle() and PTITLE bits
2013-02-06 12:24:17 +04:00
Andrew Dolgov
38325ad6d1
remove tt-rss tabcontrol
2013-02-06 11:09:45 +04:00
Andrew Dolgov
17b236efab
viewfeed: force request counters
2013-02-04 10:55:29 +04:00
Andrew Dolgov
14501332e0
js: remove several commented out functions
2013-02-01 16:06:14 +04:00
Andrew Dolgov
5b55e9e25c
js: simplify counter updating, remove some unused stuff
2013-02-01 13:09:43 +04:00
Andrew Dolgov
6effae6dd8
add net-alert icon
2013-01-14 14:16:55 +04:00
Andrew Dolgov
7fc1674a0d
rework RCHK dupe checking a bit
2012-12-30 21:46:54 +04:00
Andrew Dolgov
61261e45b9
fix duplicate RCHK check while appending headlines
2012-12-27 13:21:32 +04:00
Andrew Dolgov
0cd35af0ba
make invalid object received headlines appear less
2012-12-26 18:24:14 +04:00
Andrew Dolgov
de4335e891
more RCHK dijit dupe checking
2012-12-25 18:39:25 +04:00
Andrew Dolgov
fb0b2ebf84
try to parse new headline elements after they have been deduplicated
2012-12-25 18:04:29 +04:00
Andrew Dolgov
f947467aa8
remove fupdpic and related images
2012-12-25 14:42:20 +04:00
Andrew Dolgov
a675da08de
move to dijit checkboxes in headlines/cdm list (fix appendedheadlines)
2012-12-25 14:19:05 +04:00
Andrew Dolgov
c4f5283052
move to dijit checkboxes in headlines/cdm list
2012-12-25 14:13:52 +04:00
Andrew Dolgov
b926f38750
further improve headline appending speed
2012-10-31 23:00:40 +04:00
Andrew Dolgov
16c937680f
increase headline appending/dupe checking performance
2012-10-31 22:55:35 +04:00
Andrew Dolgov
29064218d0
allow batch setting of article scores
2012-10-31 15:17:49 +04:00
Andrew Dolgov
beb6ce2761
allow setting article score manually
2012-10-31 14:39:26 +04:00
Andrew Dolgov
74467907c5
add special link to cancel current search
2012-10-30 10:24:30 +04:00
Andrew Dolgov
09c816cac4
remove unexpanded CDM ajax loading
2012-10-28 11:03:29 +04:00
Andrew Dolgov
7fdf8eca99
multiple issues fixed in vfeed_group_by_feed
2012-10-28 00:41:51 +04:00
Andrew Dolgov
f4c0d2a693
disable update button on nonupdateable feeds (fix for cached headlines)
2012-10-25 13:27:44 +04:00
Andrew Dolgov
fa2cde396e
disable update button on nonupdateable feeds
2012-10-25 13:24:50 +04:00
Andrew Dolgov
c67cd7ab9d
fix infinite scrolling for search results
2012-10-10 16:30:26 +04:00
Andrew Dolgov
5482b38807
add hotkeys to select marked/published articles
2012-10-08 14:32:17 +04:00
Andrew Dolgov
c08367f944
tweak infscroll with hsp existing
2012-09-11 09:23:04 +04:00
Andrew Dolgov
b2bbbd2324
tweak infscroll threshold
2012-09-10 21:00:35 +04:00
Andrew Dolgov
e4f48f8621
correctHeadlinesOffset: check for elements to work on
2012-09-04 12:10:42 +04:00
Andrew Dolgov
3e7b0bd435
be more smart with label assignments to selection in headline context menu
2012-08-23 23:59:46 +04:00
Andrew Dolgov
0a11d23534
catchupBatchedArticles: create local copy of the batch to work with
2012-08-23 09:17:30 +04:00
Andrew Dolgov
4d5eed551f
only precache_headlines_idle() when actually idle
2012-08-14 19:30:49 +04:00
Andrew Dolgov
d3253f49aa
Revert "add experimental clientside headline clamping (refs #479 )"
...
This reverts commit 26e4b12466
.
2012-08-10 15:02:18 +04:00
Andrew Dolgov
ab29de3251
Revert "fix clamping for infinite scrolling (refs #479 )"
...
This reverts commit 8c5c4e494d
.
2012-08-10 15:02:11 +04:00
Andrew Dolgov
8c5c4e494d
fix clamping for infinite scrolling (refs #479 )
2012-08-09 13:15:14 +04:00
Andrew Dolgov
26e4b12466
add experimental clientside headline clamping (refs #479 )
2012-08-09 13:08:07 +04:00
Andrew Dolgov
04994fdb00
add a hack to remove duplicate headlines from the buffer on initial load
2012-07-11 09:20:55 +04:00
Andrew Dolgov
0670a2a71d
precache_headlines: fix typo which caused 2 requests of same feed
2012-07-11 00:29:36 +04:00
Andrew Dolgov
de44b9a61e
add counter hack to combined mode
2012-04-05 11:58:50 +04:00
Andrew Dolgov
6c8e8fbdc9
view: implement a hack to fake counter updates for current feed and its parent
2012-04-04 15:34:06 +04:00
Andrew Dolgov
7b5ab2c3bf
moveToPost: fix when duplicate article IDs are present in the buffer
2012-03-12 13:53:10 +04:00
Andrew Dolgov
55ad22fa55
add note plugin
2011-12-21 10:58:06 +04:00
Andrew Dolgov
1baac2803c
add mail and share plugins
2011-12-21 08:50:37 +04:00
Andrew Dolgov
f9ac31d671
move tweet button to a plugin, implement basic support for article action button plugins
2011-12-20 23:59:37 +04:00
Andrew Dolgov
611efae712
add catchall backend class
2011-12-13 10:58:30 +04:00
Andrew Dolgov
3f3630529e
implement tiny-OOP routing
2011-12-13 00:20:53 +04:00
Andrew Dolgov
f30ef1fa1b
subop -> method
2011-12-12 22:46:25 +04:00
Andrew Dolgov
107d0cf39e
overall directory tree cleanup
2011-12-11 23:59:25 +04:00