|
@@ -237,7 +237,7 @@ function mark_favorite(active) {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-function toggleContent(new_active, old_active, skipping = false) {
|
|
|
|
|
|
|
+function toggleContent(new_active, old_active, skipping) {
|
|
|
// If skipping, move current without activating or marking as read
|
|
// If skipping, move current without activating or marking as read
|
|
|
if (new_active.length === 0) {
|
|
if (new_active.length === 0) {
|
|
|
return;
|
|
return;
|
|
@@ -252,7 +252,7 @@ function toggleContent(new_active, old_active, skipping = false) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (old_active[0] !== new_active[0]) {
|
|
if (old_active[0] !== new_active[0]) {
|
|
|
- if (isCollapsed && !skipping) { // BUG?: isCollapsed can only ever be true
|
|
|
|
|
|
|
+ if (isCollapsed && !skipping) { // BUG?: isCollapsed can only ever be true
|
|
|
new_active.addClass("active");
|
|
new_active.addClass("active");
|
|
|
}
|
|
}
|
|
|
old_active.removeClass("active current");
|
|
old_active.removeClass("active current");
|
|
@@ -260,7 +260,7 @@ function toggleContent(new_active, old_active, skipping = false) {
|
|
|
if (context.auto_remove_article && !old_active.hasClass('not_read') && !skipping) {
|
|
if (context.auto_remove_article && !old_active.hasClass('not_read') && !skipping) {
|
|
|
auto_remove(old_active);
|
|
auto_remove(old_active);
|
|
|
}
|
|
}
|
|
|
- } else { // collapse_entry calls toggleContent(flux_current, flux_current)
|
|
|
|
|
|
|
+ } else { // collapse_entry calls toggleContent(flux_current, flux_current, false)
|
|
|
new_active.toggleClass('active');
|
|
new_active.toggleClass('active');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -279,9 +279,9 @@ function toggleContent(new_active, old_active, skipping = false) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (skipping){
|
|
|
|
|
|
|
+ if (skipping) {
|
|
|
// when skipping, this feels more natural if it's not so near the top
|
|
// when skipping, this feels more natural if it's not so near the top
|
|
|
- new_pos -= $(window).height()/4
|
|
|
|
|
|
|
+ new_pos -= $(window).height() / 4;
|
|
|
}
|
|
}
|
|
|
if (context.hide_posts) {
|
|
if (context.hide_posts) {
|
|
|
if (relative_move) {
|
|
if (relative_move) {
|
|
@@ -423,7 +423,7 @@ function last_category() {
|
|
|
|
|
|
|
|
function collapse_entry() {
|
|
function collapse_entry() {
|
|
|
var flux_current = $(".flux.current");
|
|
var flux_current = $(".flux.current");
|
|
|
- toggleContent(flux_current, flux_current);
|
|
|
|
|
|
|
+ toggleContent(flux_current, flux_current, false);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function user_filter(key) {
|
|
function user_filter(key) {
|
|
@@ -666,7 +666,7 @@ function init_shortcuts() {
|
|
|
first = $(".flux:first");
|
|
first = $(".flux:first");
|
|
|
|
|
|
|
|
if (first.hasClass("flux")) {
|
|
if (first.hasClass("flux")) {
|
|
|
- toggleContent(first, old_active);
|
|
|
|
|
|
|
+ toggleContent(first, old_active, false);
|
|
|
}
|
|
}
|
|
|
}, {
|
|
}, {
|
|
|
'disable_in_input': true
|
|
'disable_in_input': true
|
|
@@ -682,7 +682,7 @@ function init_shortcuts() {
|
|
|
last = $(".flux:last");
|
|
last = $(".flux:last");
|
|
|
|
|
|
|
|
if (last.hasClass("flux")) {
|
|
if (last.hasClass("flux")) {
|
|
|
- toggleContent(last, old_active);
|
|
|
|
|
|
|
+ toggleContent(last, old_active, false);
|
|
|
}
|
|
}
|
|
|
}, {
|
|
}, {
|
|
|
'disable_in_input': true
|
|
'disable_in_input': true
|
|
@@ -795,7 +795,7 @@ function init_stream(divStream) {
|
|
|
}
|
|
}
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
- toggleContent(new_active, old_active);
|
|
|
|
|
|
|
+ toggleContent(new_active, old_active, false);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
divStream.on('click', '.flux a.read', function () {
|
|
divStream.on('click', '.flux a.read', function () {
|