Показать сообщение отдельно
  #1 (permalink)  
Старый 08.05.2017, 18:58
Интересующийся
Отправить личное сообщение для Martovytskyi Посмотреть профиль Найти все сообщения от Martovytskyi
 
Регистрация: 13.06.2016
Сообщений: 15

интеграция jQuery плагина KEmoji.js
Прошу помощи. Не получается интегрировать плагин KEmoji.js ссылка на сайт.



Есть input в который и нужно засунуть смайлы
<div id="myEmoji"><input type="text" name="message" class="form-control" placeholder="Введите сообщение"></div>


не получается, т.к. плагин генерит дерево из div.

Задача положить смайлы если такое возможно в поле input.
Вот часть плагина с которой проблемы:

k.addClass(KEmojiElement, 'KEmoji_Block');
        k.attr(KEmojiElement, 'emoji-id', id);

        var inputElementContainer = document.createElement('div');
        inputElementContainer.innerHTML = '<div contenteditable="true" tabindex="1"> </div>';
        k.addClass(inputElementContainer, 'KEmoji_Input');

        var inputElement = inputElementContainer.firstElementChild;

        KEmojiElement.appendChild(inputElementContainer);

        var smilesContainerElement = document.createElement('div');

        k.addClass(smilesContainerElement, ['KEmoji_Cont', 'KEmoji_Cont_Hidden']);
        k.attr(smilesContainerElement, {
            'tabindex': '-1',
            'readonly': 'readonly'
        });
        smilesContainerElement.innerHTML = '<div></div>';

        for(var i in options.smiles)
            k.append(smilesContainerElement.firstElementChild, '<div class="KEmoji_Smile" emoji="' + options.smiles[i] + '"><div><i class="ke ke-' + options.smiles[i] + '"></i></div></div>');
Ответить с цитированием