Added initevent, displayMode etc. Fixed searchMode

This commit is contained in:
MaxOvs
2023-01-11 17:45:29 +03:00
parent 5b7b9c041e
commit 7b057ab486
3 changed files with 195 additions and 4 deletions

View File

@ -96,3 +96,29 @@ export function createBreadCrumb(
return liChip;
}
/**
* Метод который создает поиск элементов в селекте
* @param {string} random уникальное значение для input элемента.
* @param {string} lenguage текст на определенном языке переданный из файла language.js
* @returns {HTMLInputElement} Возвращает сформированный input елемент.
*/
export function createInputSearch(random: string, lenguage: string): HTMLInputElement {
const inputSearch = document.createElement('input');
inputSearch.type = 'text';
inputSearch.classList.add('inputSearch');
inputSearch.setAttribute('id', `searchSelect-${random}`);
if (lenguage) {
inputSearch.setAttribute('placeholder', `${lenguage}`);
} else {
inputSearch.setAttribute('placeholder', 'Search...');
}
inputSearch.addEventListener('click', (e) => {
e.preventDefault();
});
return inputSearch;
}