switching stream in the middle of a stream item collapse sometimes left unwanted style attributes in the cache
This commit is contained in:
parent
a2102eadd1
commit
977faaade3
|
@ -1218,22 +1218,23 @@ function expand_queet(q,doScrolling) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function cleanUpAfterCollapseQueet(q) {
|
function cleanUpAfterCollapseQueet(streamItem) {
|
||||||
q.css('height','auto');
|
var queet = streamItem.children('.queet');
|
||||||
q.children('.queet').css('margin-top','0');
|
streamItem.css('height','auto');
|
||||||
q.removeClass('expanded');
|
streamItem.children('.queet').css('margin-top','0');
|
||||||
q.prev().removeClass('next-expanded');
|
streamItem.removeClass('expanded');
|
||||||
q.removeClass('collapsing');
|
streamItem.prev().removeClass('next-expanded');
|
||||||
q.find('.expanded-content').remove();
|
streamItem.removeClass('collapsing');
|
||||||
q.find('.view-more-container-top').remove();
|
streamItem.find('.expanded-content').remove();
|
||||||
q.find('.view-more-container-bottom').remove();
|
streamItem.find('.view-more-container-top').remove();
|
||||||
q.find('.inline-reply-queetbox').remove();
|
streamItem.find('.view-more-container-bottom').remove();
|
||||||
q.find('.stream-item.conversation').remove();
|
streamItem.find('.inline-reply-queetbox').remove();
|
||||||
q.find('.show-full-conversation').remove();
|
streamItem.find('.stream-item.conversation').remove();
|
||||||
q.removeAttr('style');
|
streamItem.find('.show-full-conversation').remove();
|
||||||
q.children('.queet').removeAttr('style');
|
streamItem.removeAttr('style');
|
||||||
q.children('.queet').find('.queet-thumbs.thumb-num-1').removeAttr('style');
|
queet.removeAttr('style');
|
||||||
q.children('.queet').find('.queet-thumbs.thumb-num-1 .thumb-container').css('max-height','');
|
queet.find('.queet-thumbs.thumb-num-1').removeAttr('style');
|
||||||
|
queet.find('.queet-thumbs.thumb-num-1 .thumb-container').css('max-height','');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -939,16 +939,13 @@ function rememberStreamStateInLocalStorage() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
var feed = $('<div/>').append(firstTwentyVisibleHTML);
|
var feed = $('<div/>').append(firstTwentyVisibleHTML);
|
||||||
feed.find('.view-more-container-top').remove();
|
|
||||||
feed.find('.view-more-container-bottom').remove();
|
|
||||||
feed.find('.stream-item.conversation').remove();
|
|
||||||
feed.find('.expanded-content').remove();
|
|
||||||
feed.find('.temp-post').remove();
|
feed.find('.temp-post').remove();
|
||||||
feed.find('.inline-reply-queetbox').remove();
|
|
||||||
feed.children('.stream-item').removeClass('not-seen');
|
feed.children('.stream-item').removeClass('not-seen');
|
||||||
feed.children('.stream-item').removeClass('selected-by-keyboard');
|
feed.children('.stream-item').removeClass('selected-by-keyboard');
|
||||||
feed.find('.show-full-conversation').remove();
|
|
||||||
feed.find('.stream-item').removeClass('expanded').removeClass('next-expanded').removeClass('hidden').removeClass('collapsing').addClass('visible');
|
feed.find('.stream-item').removeClass('expanded').removeClass('next-expanded').removeClass('hidden').removeClass('collapsing').addClass('visible');
|
||||||
|
$.each(feed, function(k,streamItem) {
|
||||||
|
cleanUpAfterCollapseQueet($(streamItem));
|
||||||
|
});
|
||||||
var feedHtml = feed.html();
|
var feedHtml = feed.html();
|
||||||
var profileCardHtml = $('#feed').siblings('.profile-card').outerHTML();
|
var profileCardHtml = $('#feed').siblings('.profile-card').outerHTML();
|
||||||
var streamData = {
|
var streamData = {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user