Skip to content

Commit 387745f

Browse files
committed
(clean) shorter naming
1 parent d325484 commit 387745f

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

src/ChatWindow/Room.vue

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ export default {
401401
recorderStream: {},
402402
recorder: {},
403403
recordedChunks: [],
404-
keepMobileKeyboardOpen: false,
404+
keepKeyboardOpen: false
405405
}
406406
},
407407
@@ -419,14 +419,15 @@ export default {
419419
}
420420
})
421421
422-
if (detectMobile()) {
423-
this.$refs['roomTextarea'].addEventListener('blur', e => {
424-
setTimeout(() => this.keepMobileKeyboardOpen = false, 0)
425-
})
426-
this.$refs['roomTextarea'].addEventListener('click', e => {
427-
this.keepMobileKeyboardOpen = true
428-
})
429-
}
422+
if (detectMobile()) {
423+
this.$refs['roomTextarea'].addEventListener('blur', () =>
424+
setTimeout(() => (this.keepKeyboardOpen = false), 0)
425+
)
426+
this.$refs['roomTextarea'].addEventListener(
427+
'click',
428+
() => (this.keepKeyboardOpen = true)
429+
)
430+
}
430431
431432
this.$refs.scrollContainer.addEventListener('scroll', e => {
432433
this.hideOptions = true
@@ -638,7 +639,7 @@ export default {
638639
this.imageDimensions = null
639640
this.imageFile = null
640641
this.emojiOpened = false
641-
this.preventMobileKeyboardFromClosing()
642+
this.preventKeyboardFromClosing()
642643
setTimeout(() => this.focusTextarea(disableMobileFocus), 0)
643644
},
644645
resetImageFile() {
@@ -661,11 +662,9 @@ export default {
661662
isMessageEmpty() {
662663
return !this.file && !this.message.trim()
663664
},
664-
preventMobileKeyboardFromClosing() {
665-
if (this.keepMobileKeyboardOpen) {
666-
this.$refs['roomTextarea'].focus()
667-
}
668-
},
665+
preventKeyboardFromClosing() {
666+
if (this.keepKeyboardOpen) this.$refs['roomTextarea'].focus()
667+
},
669668
sendMessage() {
670669
if (!this.file && !this.message.trim()) return
671670
@@ -732,7 +731,7 @@ export default {
732731
element.scrollTo({ top: element.scrollHeight, behavior: 'smooth' })
733732
},
734733
onChangeInput() {
735-
this.keepMobileKeyboardOpen = true
734+
this.keepKeyboardOpen = true
736735
this.resizeTextarea()
737736
this.$emit('typing-message', this.message)
738737
},
@@ -762,7 +761,7 @@ export default {
762761
const file = files[0]
763762
const fileURL = URL.createObjectURL(file)
764763
const blobFile = await fetch(fileURL).then(res => res.blob())
765-
const typeIndex = file.name.lastIndexOf('.');
764+
const typeIndex = file.name.lastIndexOf('.')
766765
767766
this.file = {
768767
blob: blobFile,

0 commit comments

Comments
 (0)