Skip to content

Commit 60548c9

Browse files
committed
(clean) refs syntax
1 parent 3878a67 commit 60548c9

File tree

2 files changed

+16
-17
lines changed

2 files changed

+16
-17
lines changed

src/lib/Message/AudioControl/AudioControl.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export default {
3636
methods: {
3737
onMouseDown(ev) {
3838
this.isMouseDown = true
39-
const seekPos = this.calculateLineHeadPosition(ev, this.$refs['progress'])
39+
const seekPos = this.calculateLineHeadPosition(ev, this.$refs.progress)
4040
this.$emit('change-linehead', seekPos)
4141
document.addEventListener('mousemove', this.onMouseMove)
4242
document.addEventListener('mouseup', this.onMouseUp)
@@ -45,11 +45,11 @@ export default {
4545
this.isMouseDown = false
4646
document.removeEventListener('mouseup', this.onMouseUp)
4747
document.removeEventListener('mousemove', this.onMouseMove)
48-
const seekPos = this.calculateLineHeadPosition(ev, this.$refs['progress'])
48+
const seekPos = this.calculateLineHeadPosition(ev, this.$refs.progress)
4949
this.$emit('change-linehead', seekPos)
5050
},
5151
onMouseMove(ev) {
52-
const seekPos = this.calculateLineHeadPosition(ev, this.$refs['progress'])
52+
const seekPos = this.calculateLineHeadPosition(ev, this.$refs.progress)
5353
this.$emit('change-linehead', seekPos)
5454
},
5555
calculateLineHeadPosition(ev, element) {

src/lib/Room/Room.vue

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -528,14 +528,14 @@ export default {
528528
50
529529
)
530530
531-
this.$refs['roomTextarea'].addEventListener('click', () => {
531+
this.$refs.roomTextarea.addEventListener('click', () => {
532532
if (isMobile) this.keepKeyboardOpen = true
533533
534534
this.updateFooterList('@')
535535
this.updateFooterList(':')
536536
})
537537
538-
this.$refs['roomTextarea'].addEventListener('blur', () => {
538+
this.$refs.roomTextarea.addEventListener('blur', () => {
539539
this.resetFooterList()
540540
if (isMobile) setTimeout(() => (this.keepKeyboardOpen = false))
541541
})
@@ -633,7 +633,7 @@ export default {
633633
this.scrollIcon = bottomScroll > 500 || this.scrollMessagesCount
634634
},
635635
updateFooterList(tagChar) {
636-
if (!this.$refs['roomTextarea']) return
636+
if (!this.$refs.roomTextarea) return
637637
638638
if (
639639
tagChar === '@' &&
@@ -643,13 +643,12 @@ export default {
643643
}
644644
645645
if (
646-
this.textareaCursorPosition ===
647-
this.$refs['roomTextarea'].selectionStart
646+
this.textareaCursorPosition === this.$refs.roomTextarea.selectionStart
648647
) {
649648
return
650649
}
651650
652-
this.textareaCursorPosition = this.$refs['roomTextarea'].selectionStart
651+
this.textareaCursorPosition = this.$refs.roomTextarea.selectionStart
653652
654653
let position = this.textareaCursorPosition
655654
@@ -682,7 +681,7 @@ export default {
682681
}
683682
},
684683
getCharPosition(tagChar) {
685-
const cursorPosition = this.$refs['roomTextarea'].selectionStart
684+
const cursorPosition = this.$refs.roomTextarea.selectionStart
686685
687686
let position = cursorPosition
688687
while (position > 0 && this.message.charAt(position - 1) !== tagChar) {
@@ -780,17 +779,17 @@ export default {
780779
setTimeout(() => this.focusTextarea(disableMobileFocus))
781780
},
782781
resetTextareaSize() {
783-
if (!this.$refs['roomTextarea']) return
784-
this.$refs['roomTextarea'].style.height = '20px'
782+
if (!this.$refs.roomTextarea) return
783+
this.$refs.roomTextarea.style.height = '20px'
785784
},
786785
focusTextarea(disableMobileFocus) {
787786
if (detectMobile() && disableMobileFocus) return
788-
if (!this.$refs['roomTextarea']) return
789-
this.$refs['roomTextarea'].focus()
787+
if (!this.$refs.roomTextarea) return
788+
this.$refs.roomTextarea.focus()
790789
791790
if (this.cursorRangePosition) {
792791
setTimeout(() => {
793-
this.$refs['roomTextarea'].setSelectionRange(
792+
this.$refs.roomTextarea.setSelectionRange(
794793
this.cursorRangePosition,
795794
this.cursorRangePosition
796795
)
@@ -799,7 +798,7 @@ export default {
799798
}
800799
},
801800
preventKeyboardFromClosing() {
802-
if (this.keepKeyboardOpen) this.$refs['roomTextarea'].focus()
801+
if (this.keepKeyboardOpen) this.$refs.roomTextarea.focus()
803802
},
804803
sendMessage() {
805804
let message = this.message.trim()
@@ -941,7 +940,7 @@ export default {
941940
this.$emit('typing-message', this.message)
942941
}, 100),
943942
resizeTextarea() {
944-
const el = this.$refs['roomTextarea']
943+
const el = this.$refs.roomTextarea
945944
946945
if (!el) return
947946

0 commit comments

Comments
 (0)