mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	Fix strange UI behavior of cancelling dismiss review modal (#25133)
Fixes https://github.com/go-gitea/gitea/issues/25130 The old code uses `$(this).next()` to get `dismiss-review-modal`. At first, it will get `$(#dismiss-review-modal)`, but the next time it will get `$(#dismiss-review-modal).next();` and then `$(#dismiss-review-modal).next().next();`. Because div `dismiss-review-modal` will be removed when `dismiss-review-btn` clicked. Maybe the right usage is adding `show-modal` class and `data-modal` attribute.
This commit is contained in:
		@@ -358,13 +358,6 @@ export function initRepoIssueComments() {
 | 
			
		||||
    ).then(() => window.location.reload());
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  $('.dismiss-review-btn').on('click', function (e) {
 | 
			
		||||
    e.preventDefault();
 | 
			
		||||
    const $this = $(this);
 | 
			
		||||
    const $dismissReviewModal = $this.next();
 | 
			
		||||
    $dismissReviewModal.modal('show');
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  $(document).on('click', (event) => {
 | 
			
		||||
    const urlTarget = $(':target');
 | 
			
		||||
    if (urlTarget.length === 0) return;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user