mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-27 00:23:41 +09:00 
			
		
		
		
	Remove jQuery class from the code range selection (#30173)
- Switched from jQuery class functions to plain JavaScript `classList` - Tested the code range selection functionality and it works as before Signed-off-by: Yarden Shoham <git@yardenshoham.com>
This commit is contained in:
		| @@ -25,7 +25,9 @@ function getLineEls() { | ||||
| } | ||||
|  | ||||
| function selectRange($linesEls, $selectionEndEl, $selectionStartEls) { | ||||
|   $linesEls.closest('tr').removeClass('active'); | ||||
|   for (const el of $linesEls) { | ||||
|     el.closest('tr').classList.remove('active'); | ||||
|   } | ||||
|  | ||||
|   // add hashchange to permalink | ||||
|   const refInNewIssue = document.querySelector('a.ref-in-new-issue'); | ||||
| @@ -72,7 +74,7 @@ function selectRange($linesEls, $selectionEndEl, $selectionStartEls) { | ||||
|         classes.push(`[rel=L${i}]`); | ||||
|       } | ||||
|       $linesEls.filter(classes.join(',')).each(function () { | ||||
|         $(this).closest('tr').addClass('active'); | ||||
|         this.closest('tr').classList.add('active'); | ||||
|       }); | ||||
|       changeHash(`#L${a}-L${b}`); | ||||
|  | ||||
| @@ -82,7 +84,7 @@ function selectRange($linesEls, $selectionEndEl, $selectionStartEls) { | ||||
|       return; | ||||
|     } | ||||
|   } | ||||
|   $selectionEndEl.closest('tr').addClass('active'); | ||||
|   $selectionEndEl[0].closest('tr').classList.add('active'); | ||||
|   changeHash(`#${$selectionEndEl[0].getAttribute('rel')}`); | ||||
|  | ||||
|   updateIssueHref($selectionEndEl[0].getAttribute('rel')); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user