commit: 47af5419b13688893a38c34fd55f4edf58dad6b2
parent 081a4161034ce6d748a11e260b7a9429c65aab9d
Author: tusooa <tusooa@kazv.moe>
Date: Mon, 2 Jan 2023 14:01:56 -0500
Clean up code
Diffstat:
2 files changed, 4 insertions(+), 11 deletions(-)
diff --git a/src/components/emoji_picker/emoji_picker.js b/src/components/emoji_picker/emoji_picker.js
@@ -192,13 +192,9 @@ const EmojiPicker = {
setScroll(right + margin - headerCont.clientWidth)
}
},
- highlight (index) {
+ highlight (groupId) {
this.setShowStickers(false)
- const item = this.filteredEmojiGroups[index]
- if (!item) {
- return
- }
- const indexInList = this.emojiItems.findIndex(k => k.id === item.id)
+ const indexInList = this.emojiItems.findIndex(k => k.id === groupId)
this.$refs['emoji-groups'].scrollToItem(indexInList)
},
updateScrolledClass (target) {
@@ -261,9 +257,6 @@ const EmojiPicker = {
this.filteredEmojiGroups = this.getFilteredEmojiGroups()
}
},
- mounted () {
- this.recalculateItemPerRow()
- },
computed: {
minItemSize () {
return this.emojiHeight
diff --git a/src/components/emoji_picker/emoji_picker.vue b/src/components/emoji_picker/emoji_picker.vue
@@ -13,7 +13,7 @@
class="emoji-tabs"
>
<span
- v-for="(group, index) in filteredEmojiGroups"
+ v-for="group in filteredEmojiGroups"
:ref="setGroupRef('group-header-' + group.id)"
:key="group.id"
class="emoji-tabs-item"
@@ -21,7 +21,7 @@
active: activeGroupView === group.id
}"
:title="group.text"
- @click.prevent="highlight(index)"
+ @click.prevent="highlight(group.id)"
>
<span
v-if="group.image"