UX: fills picker with emoji autocomplete state on more click (#7466)

This commit is contained in:
Joffrey JAFFEUX 2019-05-01 16:19:45 +02:00 committed by GitHub
parent 6fdbf15d6b
commit ae493f4722
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -426,11 +426,18 @@ export default Ember.Component.extend({
return `${v.code}:`;
} else {
$editorInput.autocomplete({ cancel: true });
this.set(
"isEditorFocused",
$("textarea.d-editor-input").is(":focus")
);
this.set("emojiPickerIsActive", true);
this.setProperties({
isEditorFocused: $("textarea.d-editor-input").is(":focus"),
emojiPickerIsActive: true
});
Ember.run.schedule("afterRender", () => {
const filterInput = document.querySelector(
".emoji-picker input[name='filter']"
);
if (filterInput) filterInput.value = v.term;
});
return "";
}
},
@ -477,7 +484,7 @@ export default Ember.Component.extend({
)
.then(list => {
if (list.length) {
list.push({ label: I18n.t("composer.more_emoji") });
list.push({ label: I18n.t("composer.more_emoji"), term });
}
return list;
});