Fix documentation and refactoring classes

This commit is contained in:
2022-10-21 16:17:37 +03:00
parent 13528ec659
commit 8e517026f2
14 changed files with 253 additions and 111 deletions

View File

@ -69,3 +69,27 @@ export function createBreadcrumb(data, title, index, id) {
return liChip;
}
/**
* Метод который создает нативный селект
* @returns {HTMLSelectElement} Возвращает созданный нативный селект
*/
export function createNativeSelect() {
const nativSelect = document.createElement('select');
nativSelect.setAttribute('form', 'data');
nativSelect.setAttribute('name', 'dataSelect');
nativSelect.classList.add('nativSelect');
return nativSelect;
}
/**
* Метод который создает Options для нативного селекта
* @returns {HTMLOptionElement} Возвращает созданные Options нативного селекта
*/
export function createNativSelectOption() {
const nativOption = document.createElement('option');
nativOption.classList.add('nativSelect__nativOption');
return nativOption;
}