Мои контакты


вторник, 18 ноября 2014 г.

JavaScript-контрол для добавления тегов

Работая над обновлением движка тегов на Pixound, я разработал простенький javascript-контрол для добавления тегов, например, для описания разных музыкальных стилей.

Этот проект я положил на Github и сейчас чуть-чуть о нем расскажу.


Написан он на нативном javascript, без всяких jquery и прочей ерунды. Есть autocomplete, который работает на клиенте (индекс по первой букве). Не учитываются дупликаты и прочие мелочи. В общем-то все тривиально. Есть мысль сделать ajax-autocomplete для подгрузки вариантов с сервера.

Пример использования:

window.onload = function() { 
   new TagSelector({
      container: 'tag_selector', 
      input: 'tag_input',
      autocomplete: 'tag_autocomplete'
   }).init();
};


Исходный код проекта: https://github.com/rodionovstepan/tagselector
Демка: http://rodionovstepan.github.io/tagselector