chore: enable no-jquery/no-trigger

- A lot of substitution to `.requestSubmit()`.
- Where possible, rewrite some other jquery to vanilla javascript to
ease the linter fix.
This commit is contained in:
Gusted 2025-04-01 04:41:57 +02:00
parent c124014115
commit 9420d3d0a5
No known key found for this signature in database
GPG key ID: FD821B732837125F
9 changed files with 34 additions and 31 deletions

View file

@ -33,25 +33,25 @@ export function initRepoArchiveLinks() {
}
export function initRepoCloneLink() {
const $repoCloneSsh = $('#repo-clone-ssh');
const $repoCloneHttps = $('#repo-clone-https');
const $inputLink = $('#repo-clone-url');
const repoCloneSSH = document.getElementById('repo-clone-ssh');
const repoCloneHTTPS = document.getElementById('repo-clone-https');
const inputLink = document.getElementById('repo-clone-url');
if ((!$repoCloneSsh.length && !$repoCloneHttps.length) || !$inputLink.length) {
if ((!repoCloneSSH && !repoCloneHTTPS) || !inputLink) {
return;
}
$repoCloneSsh.on('click', () => {
repoCloneSSH.addEventListener('click', () => {
localStorage.setItem('repo-clone-protocol', 'ssh');
window.updateCloneStates();
});
$repoCloneHttps.on('click', () => {
repoCloneHTTPS.addEventListener('click', () => {
localStorage.setItem('repo-clone-protocol', 'https');
window.updateCloneStates();
});
$inputLink.on('focus', () => {
$inputLink.trigger('select');
inputLink.addEventListener('focus', () => {
inputLink.select();
});
}