Commit Graph

246 Commits

Author SHA1 Message Date
Alexis Degrugillier
951eb708e6 Fix shortcuts for view switching
I've introduced shortcuts to switch between view in #1755. They have been broken by #1714.
Then I've made an ugly fix in #1758.

This change revert all changes to have something better.

See #1757
2018-01-26 08:17:32 +01:00
Alexis Degrugillier
db959a1a44 Fix shortcuts triggering view switching 2018-01-02 19:49:38 +01:00
Alexis Degrugillier
e73fae1591 Add shortcuts to switch views (#1755) 2018-01-01 18:53:53 +01:00
Alexis Degrugillier
afffbfce07 Add a Mastodon share (#1674)
See #1521
2017-11-04 21:19:51 +01:00
Alexis Degrugillier
ee834888cd Remove limitation on toggleContent (#1647)
Before, articles were repositioned only when the new and the old article were different. When they were the same, it was just closed.
It was frustrating with long articles, especially during reading.

Now, when an article is collapsed, it is repositionned no matter the collapsing method.

This should fix #1177
2017-09-30 08:25:07 +02:00
Alexandre Alapetite
ca7d1fddde Minor JS whitespace 2017-09-23 13:41:26 +02:00
Alexandre Alapetite
2fd5ab8c55 Fix global view CSRF
https://github.com/FreshRSS/FreshRSS/issues/1591
2017-09-23 13:34:57 +02:00
Alexandre Alapetite
eb84d4f8ff Recalc sticky column on lazy img load
https://github.com/FreshRSS/FreshRSS/issues/1593
2017-08-20 10:21:08 +02:00
Alexandre Alapetite
3108b2729f Minor JS hints 2017-08-20 10:18:54 +02:00
romibi
d4cd72dd21 Make feedlist padding a bit dynamic 2017-06-21 13:35:35 +02:00
Alexandre Alapetite
8a04454655 Merge pull request #1564 from aledeg/open-site-shortcut
Add support for a new shortcut in reader view
2017-06-03 12:02:27 +02:00
Alexis Degrugillier
c86ad2d660 Improve js comments 2017-06-03 07:23:01 +02:00
Alexis Degrugillier
5f942cc1c9 Add support for a new shortcut in reader view
Now you can open the original page in the reader view with the same shortcut you'll use in the normal view.
I've changed how we identify the link to make it more flexible.
The previous way was too restrictive since the selector used a really strict path to get the url.

There was another way to achieve the same thing without changing the selector.
It was quite ugly since some meaningless class would be added on the markup to match the selector query.

See #1400
2017-06-02 22:53:13 +02:00
Alexandre Alapetite
5208872481 sides_close_article: JS syntax 2017-05-26 13:08:00 +02:00
Paulius Šukys
e98b510cbb Merge branch 'master' into dev 2017-05-22 11:24:52 +02:00
Paulius Šukys
67dd80f842 Added additional configuration setting for #1530 . This includes default settings and translation entry for English 2017-05-22 09:33:55 +02:00
Alexandre Alapetite
0d4c26c673 Add manual commit & refresh cache to deferred insertion 2017-03-29 21:42:40 +02:00
Alexandre Alapetite
22b41f3bfc Candidate implementation of defered insertion
https://github.com/FreshRSS/FreshRSS/issues/530
2017-03-26 00:01:11 +01:00
Alexandre Alapetite
9e698108fe Do not mark as read in anonymous mode
And avoid HTTP 403 https://github.com/FreshRSS/FreshRSS/issues/1431
2017-03-04 11:21:57 +01:00
Alexandre Alapetite
bade06668e Un-disable mark-as-read button
https://github.com/FreshRSS/FreshRSS/issues/1421
https://github.com/FreshRSS/FreshRSS/issues/1348
2017-02-23 23:31:10 +01:00
Crupuk
c281d6a43c Update main.js 2017-01-23 09:05:13 +01:00
Crupuk
7a215f9de9 Switch to FreshRss tab
Switch to FreshRss tab when notification is clicked and close notification
2017-01-19 11:41:30 +01:00
Alexandre Alapetite
8e68ee54e0 init confirm after DOM load
https://github.com/FreshRSS/FreshRSS/issues/1348
2016-11-15 22:15:54 +01:00
Alexandre Alapetite
00f446d155 Disable "mark all as read" before confirmation script is loaded
https://github.com/FreshRSS/FreshRSS/issues/1342
2016-10-29 13:11:37 +02:00
Alexandre Alapetite
6cd38d73d0 mark_read optimisation 2016-10-16 16:10:58 +02:00
Alexandre Alapetite
3f78bad397 Scroll as read: keep unread function
https://github.com/FreshRSS/FreshRSS/pull/1309
2016-10-16 15:53:08 +02:00
Alexandre Alapetite
eb88fee64b Scroll performance
Fewer events, and ensure an event is fired after the end of the scroll.
https://github.com/FreshRSS/FreshRSS/pull/1309
2016-10-16 15:10:21 +02:00
Alexandre Alapetite
ce14841cc0 Scroll as read for Global view + throttle event
https://github.com/FreshRSS/FreshRSS/issues/1317
https://github.com/FreshRSS/FreshRSS/pull/1309
2016-10-16 12:31:13 +02:00
Alexandre Alapetite
36320c40b3 Global view scroll top 2016-10-15 19:55:15 +02:00
Alexandre Alapetite
626d9cbccb Scroll as read: mark as unread bug 2016-10-14 09:20:11 +02:00
Alexandre Alapetite
f766f34775 Scroll as read minor variable 2016-10-13 23:38:25 +02:00
Alexandre Alapetite
b4298f498f Scroll as read
https://github.com/FreshRSS/FreshRSS/issues/1258
2016-10-13 23:33:42 +02:00
Alexandre Alapetite
189692e6ad Fix bug share
https://github.com/FreshRSS/FreshRSS/issues/1289
Was using deprecated non-standard parameter in string.replace()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Firefox-specific_notes
2016-10-10 21:57:33 +02:00
Alexandre Alapetite
6bc37cef47 W3C resource-priorities have been abandonned
https://github.com/FreshRSS/FreshRSS/issues/1222
2016-10-08 21:45:47 +02:00
Alexandre Alapetite
8c9ec7e8d5 jQuery 3.1.1 2016-10-07 22:32:39 +02:00
Alexandre Alapetite
7adcc0d29d FreshRSS custom event 'freshrss:load-more'
https://github.com/FreshRSS/FreshRSS/issues/1278
2016-10-06 19:07:54 +02:00
Alexandre Alapetite
c1c5279109 Merge branch 'FreshRSS/dev' into PostgreSQL 2016-09-25 01:38:32 +02:00
Alexandre Alapetite
d9bf9b2c6f Fix bug move feed to another category
CSRF
2016-09-24 17:32:30 +02:00
Alexandre Alapetite
2757aeca52 Merge dev: custom ports for PostgreSQL too
https://github.com/FreshRSS/FreshRSS/issues/1241
https://github.com/FreshRSS/FreshRSS/pull/1244
2016-09-11 11:52:06 +02:00
Alexandre Alapetite
8a776f1461 Prevent a target _blank attacks with window.opener
https://mathiasbynens.github.io/rel-noopener/
noopener is implied by noreferrer
https://html.spec.whatwg.org/multipage/semantics.html#link-type-noreferrer
The API for window.open() does not seem stable yet
https://bugzilla.mozilla.org/show_bug.cgi?id=1267339
2016-09-07 14:35:51 +02:00
Alexandre Alapetite
2af3abc89e Merge branch 'FreshRSS/dev' into PostgreSQL 2016-08-20 12:22:56 +02:00
Alexandre Alapetite
1d6c71e216 Read-all bug fixed
Introduced by the new forms of
https://github.com/FreshRSS/FreshRSS/issues/772
https://github.com/FreshRSS/FreshRSS/pull/1188
2016-08-15 23:07:47 +02:00
Alexandre Alapetite
6941b4c742 Refresh sticky column after auto-load
https://github.com/FreshRSS/FreshRSS/pull/1172
2016-08-14 23:00:07 +02:00
Alexandre Alapetite
a180485f91 sticky-kit fix, and compatible async defer
And set correct parent option
https://github.com/FreshRSS/FreshRSS/pull/1172
2016-08-13 23:39:52 +02:00
Alexandre Alapetite
0c4add6913 Merge conflicts
https://github.com/FreshRSS/FreshRSS/pull/1172
2016-08-13 21:35:34 +02:00
Alexandre Alapetite
967dff535d Merge branch 'FreshRSS/dev' into PostgreSQL 2016-08-13 21:14:36 +02:00
Alexandre Alapetite
e6fd34bdda CSRF token, update HTTP Referrer policy to same-origin
https://www.w3.org/TR/referrer-policy/#referrer-policy-no-referrer
https://github.com/FreshRSS/FreshRSS/issues/570
https://github.com/FreshRSS/FreshRSS/issues/955
https://github.com/FreshRSS/FreshRSS/issues/1198
https://github.com/FreshRSS/FreshRSS/issues/565
https://github.com/FreshRSS/FreshRSS/issues/554
2016-08-13 17:49:31 +02:00
Alexandre Alapetite
396ebb0fd2 Minor JavaScript problems with drag & drop
Independent of the jQuery update
2016-08-07 00:17:34 +02:00
Alexandre Alapetite
157781c8eb Fix drag in Internet Explorer
Internet Explorer does not support setData('text/html') and setData() is
deprecated
https://msdn.microsoft.com/en-us/library/ms536744(v=vs.85).aspx
2016-08-06 20:52:08 +02:00
Alexandre Alapetite
de2c6fab7a Fix drag in Chrome 2016-08-06 15:43:28 +02:00