- Добавление Тегов в стандартное значение селекта в блок cuselText
- Добавлена возможность передать класс блоку cuselText из option для кастомного оформления значения, в зависимости от выбора оптиона ( <option data-setClass="custom-class" ... )
- Добавляем каждому оптиону класс item, чтобы далее обращаться к этому классу, а не к span, что убирает ошибочное обращение к addTags также в теге span
- Текст в опционах и в стандартном значении (блок cuselText) содержится в теге label
- Навигация посредством кнопок клавиатуры (вверх или влево: предыдущий оптион, вниз или вправо: следующий оптион, esc: убирает блок с оптионами, повторное нажатие убирает фокус, enter: выбор подсвеченного оптиона, работает только при открытом блоке списка оптионов, Space/Пробел - при фокусе на селекте открывает его) (Если на селекте фокус, но он не открыт, возможна смена его значения посредством стрелок, enter нажимать не нужно, они сразу меняют значения (только если селект закрыт))
- Возобновлена функция отбора по нажатым символам
- Fix id для селектов - теперь берется timestamp и добавляется к id с его порядковым для блока в котором вызывается cusel
- может что и еще ))
double init fix
min version updated