mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 10:44:12 +01:00 
			
		
		
		
	Backport #32244 fix https://github.com/go-gitea/gitea/issues/32226 in https://github.com/go-gitea/gitea/pull/27775 , it do some changes to only show diff file tree when more than one file changed. But looks it also break the `diff-file-list` logic, which looks not expected change. so try fix it. /cc @silverwind example view:  Signed-off-by: a1012112796 <1012112796@qq.com>
This commit is contained in:
		
							parent
							
								
									c1023b97aa
								
							
						
					
					
						commit
						2a99607add
					
				@ -8,7 +8,9 @@ export function initDiffFileTree() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  const fileTreeView = createApp(DiffFileTree);
 | 
					  const fileTreeView = createApp(DiffFileTree);
 | 
				
			||||||
  fileTreeView.mount(el);
 | 
					  fileTreeView.mount(el);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export function initDiffFileList() {
 | 
				
			||||||
  const fileListElement = document.getElementById('diff-file-list');
 | 
					  const fileListElement = document.getElementById('diff-file-list');
 | 
				
			||||||
  if (!fileListElement) return;
 | 
					  if (!fileListElement) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
import $ from 'jquery';
 | 
					import $ from 'jquery';
 | 
				
			||||||
import {initCompReactionSelector} from './comp/ReactionSelector.js';
 | 
					import {initCompReactionSelector} from './comp/ReactionSelector.js';
 | 
				
			||||||
import {initRepoIssueContentHistory} from './repo-issue-content.js';
 | 
					import {initRepoIssueContentHistory} from './repo-issue-content.js';
 | 
				
			||||||
import {initDiffFileTree} from './repo-diff-filetree.js';
 | 
					import {initDiffFileTree, initDiffFileList} from './repo-diff-filetree.js';
 | 
				
			||||||
import {initDiffCommitSelect} from './repo-diff-commitselect.js';
 | 
					import {initDiffCommitSelect} from './repo-diff-commitselect.js';
 | 
				
			||||||
import {validateTextareaNonEmpty} from './comp/ComboMarkdownEditor.js';
 | 
					import {validateTextareaNonEmpty} from './comp/ComboMarkdownEditor.js';
 | 
				
			||||||
import {initViewedCheckboxListenerFor, countAndUpdateViewedFiles, initExpandAndCollapseFilesButton} from './pull-view-file.js';
 | 
					import {initViewedCheckboxListenerFor, countAndUpdateViewedFiles, initExpandAndCollapseFilesButton} from './pull-view-file.js';
 | 
				
			||||||
@ -220,6 +220,7 @@ export function initRepoDiffView() {
 | 
				
			|||||||
  initRepoDiffConversationForm();
 | 
					  initRepoDiffConversationForm();
 | 
				
			||||||
  if (!$('#diff-file-list').length) return;
 | 
					  if (!$('#diff-file-list').length) return;
 | 
				
			||||||
  initDiffFileTree();
 | 
					  initDiffFileTree();
 | 
				
			||||||
 | 
					  initDiffFileList();
 | 
				
			||||||
  initDiffCommitSelect();
 | 
					  initDiffCommitSelect();
 | 
				
			||||||
  initRepoDiffShowMore();
 | 
					  initRepoDiffShowMore();
 | 
				
			||||||
  initRepoDiffReviewButton();
 | 
					  initRepoDiffReviewButton();
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user