Skip to content

Commit b7773cc

Browse files
committed
Fix focus on input
1 parent 4ad6490 commit b7773cc

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

api/pkg/di/container.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@ func (container *Container) DB() (db *gorm.DB) {
125125
container.logger.Fatal(stacktrace.Propagate(err, fmt.Sprintf("cannot migrate %T", &entities.MessageThread{})))
126126
}
127127

128+
if err = db.AutoMigrate(&entities.Heartbeat{}); err != nil {
129+
container.logger.Fatal(stacktrace.Propagate(err, fmt.Sprintf("cannot migrate %T", &entities.Heartbeat{})))
130+
}
131+
128132
return container.db
129133
}
130134

web/pages/threads/_id.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
@submit.prevent="sendMessage"
9090
>
9191
<v-textarea
92+
ref="messageInput"
9293
v-model="formMessage"
9394
:disabled="submitting"
9495
:rows="2"
@@ -180,9 +181,12 @@ export default class ThreadsIndex extends Vue {
180181
181182
this.formMessage = ''
182183
this.submitting = false
183-
;(this.$refs.form as any).reset()
184184
185-
this.$nextTick(this.scrollToElement)
185+
this.$nextTick(() => {
186+
;(this.$refs.messageInput as any).$refs.input.focus()
187+
this.scrollToElement()
188+
;(this.$refs.form as any).reset()
189+
})
186190
}
187191
}
188192
</script>

0 commit comments

Comments
 (0)