Some usability fixes around the toolbar and emojis

This commit is contained in:
JC Brand 2017-06-24 11:34:01 +02:00
parent 70f56b31f4
commit 4e467044d3
2 changed files with 7 additions and 5 deletions

View File

@ -703,15 +703,17 @@
} else {
target = ev.target;
}
this.insertIntoTextArea(
emojione.shortnameToUnicode(
target.getAttribute('data-emoticon')
));
var shortname = target.getAttribute('data-emoticon');
this.insertIntoTextArea( emojione.shortnameToUnicode(shortname));
},
toggleEmoticonMenu: function (ev) {
if (!_.isUndefined(ev)) {
ev.stopPropagation();
if (ev.target.classList.contains('emoji-category-picker') ||
ev.target.classList.contains('emoji-category')) {
return;
}
}
utils.toggleElement(this.emoji_picker_view.el);
},

View File

@ -438,7 +438,7 @@
'click .close-chatbox-button': 'close',
'click .configure-chatroom-button': 'getAndRenderConfigurationForm',
'click .toggle-smiley': 'toggleEmoticonMenu',
'click .toggle-smiley ul li': 'insertEmoticon',
'click .toggle-smiley ul.emoji-picker li': 'insertEmoticon',
'click .toggle-clear': 'clearChatRoomMessages',
'click .toggle-call': 'toggleCall',
'click .toggle-occupants a': 'toggleOccupants',