Custom channel emoticons WIP (#130)
This commit is contained in:
@ -19,6 +19,7 @@ import { windowTitlePlugin } from './lib/plugins/window-title'
|
||||
import { livechatSpecificsPlugin } from './lib/plugins/livechat-specific'
|
||||
import { livechatViewerModePlugin } from './lib/plugins/livechat-viewer-mode'
|
||||
import { livechatMiniMucHeadPlugin } from './lib/plugins/livechat-mini-muc-head'
|
||||
import { livechatEmojisPlugin } from './lib/plugins/livechat-emojis'
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
@ -27,6 +28,7 @@ declare global {
|
||||
plugins: {
|
||||
add: (name: string, plugin: any) => void
|
||||
}
|
||||
emojis: any
|
||||
livechatDisconnect?: Function
|
||||
}
|
||||
initConversePlugins: typeof initConversePlugins
|
||||
@ -54,6 +56,9 @@ function initConversePlugins (peertubeEmbedded: boolean): void {
|
||||
// livechatSpecifics plugins add some customization for the livechat plugin.
|
||||
converse.plugins.add('livechatSpecifics', livechatSpecificsPlugin)
|
||||
|
||||
// Channels emojis.
|
||||
converse.plugins.add('livechatEmojis', livechatEmojisPlugin)
|
||||
|
||||
if (peertubeEmbedded) {
|
||||
// This plugins handles some buttons that are generated by Peertube, to include them in the MUC menu.
|
||||
converse.plugins.add('livechatMiniMucHeadPlugin', livechatMiniMucHeadPlugin)
|
||||
|
Reference in New Issue
Block a user