Skip to content
Snippets Groups Projects
Commit 6f2b6a33 authored by Emmanuel Vodor's avatar Emmanuel Vodor
Browse files

Merge branch 'update_custom_emoji_picker' into 'beta'

Update custom emoji picker

See merge request !126
parents 88b4155a ae4d6deb
No related branches found
No related tags found
2 merge requests!126Update custom emoji picker,!122Custom Emoji Drawer & Inline Message Actions
Pipeline #10555 passed
import 'https://cdn.skypack.dev/emoji-picker-element';
import { Picker } from 'https://cdn.skypack.dev/emoji-picker-element';
/**
* Custom emoji picker.
......@@ -13,6 +13,10 @@ converse.plugins.add('sib-emoji-picker', {
const _converse = this._converse;
const { api, __ } = _converse;
// Register the picker element
api.elements.define('emoji-picker', Picker);
api.elements.register();
/**
* Force rendering of the emoji picker inside the dropdown.
* Note: Without this mixin, the IndexedDB can't be loaded for some reason.
......@@ -42,8 +46,8 @@ converse.plugins.add('sib-emoji-picker', {
setTimeout(() => {
// Focus the search input afterwards
const picker = this.querySelector('emoji-picker');
picker?.shadowRoot.querySelector('.search')?.focus();
})
picker?.shadowRoot?.querySelector('.search')?.focus();
});
},
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment