Fix loading content history on show more (#17819)

* Fix loading content history on show more

- Call `initRepoIssueContentHistory` so that the newly loaded issues
also get their content history.
- Resolves #17767

* apply history to show diff too

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
Gusted 2021-12-06 04:57:51 +01:00 committed by GitHub
parent 6255ff8c6b
commit 9d6208965c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,5 @@
import {initCompReactionSelector} from './comp/ReactionSelector.js'; import {initCompReactionSelector} from './comp/ReactionSelector.js';
import {initRepoIssueContentHistory} from './repo-issue-content.js';
const {csrfToken} = window.config; const {csrfToken} = window.config;
export function initRepoDiffReviewButton() { export function initRepoDiffReviewButton() {
@ -101,6 +101,7 @@ export function initRepoDiffShowMore() {
$('#diff-too-many-files-stats').remove(); $('#diff-too-many-files-stats').remove();
$('#diff-files').append($(resp).find('#diff-files li')); $('#diff-files').append($(resp).find('#diff-files li'));
$('#diff-incomplete').replaceWith($(resp).find('#diff-file-boxes').children()); $('#diff-incomplete').replaceWith($(resp).find('#diff-file-boxes').children());
initRepoIssueContentHistory();
}).fail(() => { }).fail(() => {
$('#diff-show-more-files, #diff-show-more-files-stats').removeClass('disabled'); $('#diff-show-more-files, #diff-show-more-files-stats').removeClass('disabled');
}); });
@ -126,6 +127,7 @@ export function initRepoDiffShowMore() {
} }
$target.parent().replaceWith($(resp).find('#diff-file-boxes .diff-file-body .file-body').children()); $target.parent().replaceWith($(resp).find('#diff-file-boxes .diff-file-body .file-body').children());
initRepoIssueContentHistory();
}).fail(() => { }).fail(() => {
$target.removeClass('disabled'); $target.removeClass('disabled');
}); });