Remove jQuery `.attr` from the user search box (#29919)

- Switched from jQuery `.attr` to plain javascript `.getAttribute`
- Tested the user search box and it works as before

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
This commit is contained in:
Yarden Shoham 2024-03-20 02:09:52 +02:00 committed by GitHub
parent dd043854ee
commit adc61c5d71
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 3 deletions

View File

@ -5,9 +5,12 @@ const {appSubUrl} = window.config;
const looksLikeEmailAddressCheck = /^\S+@\S+$/; const looksLikeEmailAddressCheck = /^\S+@\S+$/;
export function initCompSearchUserBox() { export function initCompSearchUserBox() {
const $searchUserBox = $('#search-user-box'); const searchUserBox = document.getElementById('search-user-box');
const allowEmailInput = $searchUserBox.attr('data-allow-email') === 'true'; if (!searchUserBox) return;
const allowEmailDescription = $searchUserBox.attr('data-allow-email-description');
const $searchUserBox = $(searchUserBox);
const allowEmailInput = searchUserBox.getAttribute('data-allow-email') === 'true';
const allowEmailDescription = searchUserBox.getAttribute('data-allow-email-description') ?? undefined;
$searchUserBox.search({ $searchUserBox.search({
minCharacters: 2, minCharacters: 2,
apiSettings: { apiSettings: {