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> (cherry picked from commit adc61c5d71651acc316bbc3a7fee6f2c0c60b06e)
This commit is contained in:
		
					parent
					
						
							
								872287c380
							
						
					
				
			
			
				commit
				
					
						e358500519
					
				
			
		
					 1 changed files with 6 additions and 3 deletions
				
			
		| 
						 | 
					@ -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: {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue