27 lines
608 B
JavaScript
27 lines
608 B
JavaScript
import { withPluginApi } from 'discourse/lib/plugin-api';
|
|
|
|
export default {
|
|
name: 'enable-emoji',
|
|
|
|
initialize(container) {
|
|
const siteSettings = container.lookup('site-settings:main');
|
|
|
|
if (siteSettings.enable_emoji) {
|
|
withPluginApi('0.1', api => {
|
|
api.onToolbarCreate(toolbar => {
|
|
toolbar.addButton({
|
|
id: 'emoji',
|
|
group: 'extras',
|
|
icon: 'smile-o',
|
|
action: 'emoji',
|
|
title: 'composer.emoji'
|
|
});
|
|
});
|
|
});
|
|
|
|
// enable plugin emojis
|
|
Discourse.Emoji.applyCustomEmojis();
|
|
}
|
|
}
|
|
};
|