Fork of the emoji-button package to remove FontAwesome.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

38 lines
1.0 KiB

hljs.initHighlightingOnLoad();
import { EmojiButton } from '@joeattardi/emoji-button';
window.addEventListener('DOMContentLoaded', function () {
var button = document.querySelector('#native-button');
var picker = new EmojiButton({
theme: 'auto',
position: 'bottom-end'
});
picker.on('emoji', function (emoji) {
document.querySelector('#native-contenteditable').innerHTML += emoji;
});
button.addEventListener('click', function () {
picker.togglePicker(button);
});
var twemojiButton = document.querySelector('#twemoji-button');
var twemojiPicker = new EmojiButton({
theme: 'auto',
style: 'twemoji',
position: 'bottom-end'
});
twemojiPicker.on('emoji', function (emoji) {
const textarea = document.querySelector('#emoji-contenteditable');
const newEl = document.createElement('span');
newEl.innerHTML = emoji;
textarea.appendChild(newEl);
});
twemojiButton.addEventListener('click', function () {
twemojiPicker.togglePicker(twemojiButton);
})
});