<div id="myEmojiField"></div>
<script>
var kemoji = KEmoji.init('myEmojiField', {
width: 400,
height: 200
});
//Инициализация по классу
var emojiList = KEmoji.initByClass('className', {width: 400, height: 200});
var kemoji = emojiList[0];
</script>
kemoji.getValue(); // получаем значение как текст
kemoji.getValue(KEmoji.HTML_VALUE); // как html
kemoji.setValue('Hello $#D83DDE10#$') // задаем значение ввиде текста
kemoji.setValue('<img src="smile.png">', KEmoji.HTML_VALUE); // задаем html (не рекомендуется)
kemoji.setWidth(300); //ширина тектового поля kemoji.setHeight(58); //высота kemoji.setSmileContainerWidth(100); // ширина всплывающего окна со смайлами kemoji.setSmileContainerHeight(100) // высота kemoji.focus(); // переводим фокус на текстовое поле
kemoji.showSmiles(); kemoji.hideSmiles(); kemoji.toggleSmiles();
В файле generator/index.php прописываем нужные параметры и запускаем
| Параметр | Описание | По умолчанию |
|---|---|---|
| ROOT_DIR | Корневая директория, относительно которой работают пути | текущая папка |
| INPUT_DIR | Директория со смайлами, названия которых должны строиться по шаблону кодсмайла.(png|gif|jpg) | generator/demo/emoji |
| OUTPUT_DIR | Директория для сохранения сгенерированного результата | generator/demo/result |
| SMILE_WIDTH | Ширина смайла | 16 |
| SMILE_HEIGHT | Высота смайла | 16 |
| MAX_COLS | Максимальное количество смайлов в одной строке картинки. | 20 |