Module: createBreadcrumb

В этом модуле представленны функции используемые в классе селекта. Модуль предназначен для выноса важной логики селекта и удобства использования.

Methods

(static) createBreadcrumb(data, title, index, id) → {HTMLElement}

Метод который создает и отвечает за поведение chips
Parameters:
Name Type Description
data object объект в котором содержатся настройки и элементы селекта
title string имя выбранного элемента для отрисовки chips
index number индекс выбранного элемента для отрисовки chips
id string уникальное id выбранного элемента
Source:
Returns:
возвращает сформированный HTMLElement chips item
Type
HTMLElement

(static) createInputSearch(random, lenguage) → {HTMLInputElement}

Метод который создает поиск элементов в селекте
Parameters:
Name Type Description
random string уникальное значение для input элемента.
lenguage string текст на определенном языке переданный из файла language.js
Source:
Returns:
Возвращает сформированный input елемент.
Type
HTMLInputElement

(static) createNativeSelect() → {HTMLSelectElement}

Метод который создает нативный селект
Source:
Returns:
Возвращает созданный нативный селект
Type
HTMLSelectElement

(static) createNativeSelectOption() → {HTMLOptionElement}

Метод который создает Options для нативного селекта
Source:
Returns:
Возвращает созданные Options нативного селекта
Type
HTMLOptionElement