Andrew Dolgov
ad7cea62e1
editFilter: fix selector expressions broken by 88946d3
8 years ago
Andrew Dolgov
79ec2f3efd
set error report url to https
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
70c0a8c2e0
pass several image files used in notify messages to frontend as base64 to prevent broken error messages in case network connection is down. also, update some close buttons to show correct cursor.
8 years ago
Andrew Dolgov
3188e863b3
handle_rpc_json: fix netalert button never appearing on JSON parse error
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
23c8ef7e36
parse_counters: skip subscribed-feeds id properly
8 years ago
Andrew Dolgov
6358d70d5e
reset local counter cache when feed count changes
8 years ago
Andrew Dolgov
24c7e4132d
subscribe dialog: do not report errors via alert()
...
fetch_file_contents: reset all globals on start, return error message body when not using curl
subscribe_to_feed: report if cloudflare is in the error message
8 years ago
Andrew Dolgov
ad326dbf78
unpackVisibleHeadlines: do not iterate over all RROWs all the time
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
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
d5f74019ac
parse_counters: cache previous reply and skip processing of unchanged rows (better implementation)
8 years ago
Andrew Dolgov
a4e04c498f
parse_counters: cache previous reply and skip processing of unchanged rows
8 years ago
Andrew Dolgov
e1f7b05b52
reuse menu objects while appending headline rows
8 years ago
Andrew Dolgov
b1a80693b1
collapse_feedlist: also toggle splitter
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
b7d63a58db
fix loading indicator position/size for tree leafs
8 years ago
Andrew Dolgov
7fbc10c236
force-enable persist for feedTree
8 years ago
Andrew Dolgov
e2e2479984
Merge branch 'dojo-1.12.1'
...
Conflicts:
js/prefs.js
8 years ago
Andrew Dolgov
ab235fc5f1
prefs: add updateSelectedPrompt shim called by toggleSelectedRow()
8 years ago
Andrew Dolgov
1c4f5e8390
add dependency on dojo/_base/html
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
6293d3717c
add toggle_sidebar plugin, remove obsolete toggle button
...
add PluginHost::HOOK_MAIN_TOOLBAR_BUTTON
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
546b419f52
catch plugin JS errors
8 years ago
Andrew Dolgov
fd539f2800
prefs: use dojo asynchronously
8 years ago
Andrew Dolgov
0dbc20a8d4
load dijit properly, duh
8 years ago
Andrew Dolgov
ee5170424e
dojo: main UI: load stuff asynchronously
8 years ago
Andrew Dolgov
64c24ecb59
add hotkey for toggling VFEED_GROUP_BY_FEED preference
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
a51bc3dfa5
catchupfeedingroup: do not remove elements
9 years ago
Andrew Dolgov
6056d164fa
cleanup dismissArticle functions
9 years ago
Andrew Dolgov
11514d576f
catchupFeedInGroup: dismiss elements on catchup
9 years ago
Andrew Dolgov
dfaf806a7a
catchupFeedInGroup: send catchup request even if there are no unread articles in the buffer for this feed
9 years ago
Andrew Dolgov
701de97ebb
improvements for catchupFeedInGroup()
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
9842b51c71
getfeedname: fix for non-numeric feeds (tags)
9 years ago