mirror of
https://github.com/go-gitea/gitea.git
synced 2024-11-04 08:17:24 -05: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:
parent
c9068ef9e4
commit
911993429f
@ -25,7 +25,9 @@ function getLineEls() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function selectRange($linesEls, $selectionEndEl, $selectionStartEls) {
|
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
|
// add hashchange to permalink
|
||||||
const refInNewIssue = document.querySelector('a.ref-in-new-issue');
|
const refInNewIssue = document.querySelector('a.ref-in-new-issue');
|
||||||
@ -72,7 +74,7 @@ function selectRange($linesEls, $selectionEndEl, $selectionStartEls) {
|
|||||||
classes.push(`[rel=L${i}]`);
|
classes.push(`[rel=L${i}]`);
|
||||||
}
|
}
|
||||||
$linesEls.filter(classes.join(',')).each(function () {
|
$linesEls.filter(classes.join(',')).each(function () {
|
||||||
$(this).closest('tr').addClass('active');
|
this.closest('tr').classList.add('active');
|
||||||
});
|
});
|
||||||
changeHash(`#L${a}-L${b}`);
|
changeHash(`#L${a}-L${b}`);
|
||||||
|
|
||||||
@ -82,7 +84,7 @@ function selectRange($linesEls, $selectionEndEl, $selectionStartEls) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$selectionEndEl.closest('tr').addClass('active');
|
$selectionEndEl[0].closest('tr').classList.add('active');
|
||||||
changeHash(`#${$selectionEndEl[0].getAttribute('rel')}`);
|
changeHash(`#${$selectionEndEl[0].getAttribute('rel')}`);
|
||||||
|
|
||||||
updateIssueHref($selectionEndEl[0].getAttribute('rel'));
|
updateIssueHref($selectionEndEl[0].getAttribute('rel'));
|
||||||
|
Loading…
Reference in New Issue
Block a user