Skip to content

Commit 3839a8a

Browse files
committed
set custom message only on 'Enter' or 'Set status'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
1 parent b961171 commit 3839a8a

7 files changed

Lines changed: 13 additions & 17 deletions

File tree

apps/user_status/src/components/CustomMessageInput.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@
3939
type="text"
4040
:value="message"
4141
@change="onChange"
42-
@keyup="onKeyup"
43-
@paste="onKeyup">
42+
@keyup="onChange"
43+
@keyup.enter="onSubmit"
44+
@paste="onChange">
4445
</div>
4546
</div>
4647
</template>
@@ -100,11 +101,11 @@ export default {
100101
*
101102
* @param {Event} event The Change Event
102103
*/
103-
onKeyup(event) {
104+
onChange(event) {
104105
this.$emit('change', event.target.value)
105106
},
106107
107-
onChange(event) {
108+
onSubmit(event) {
108109
this.$emit('submit', event.target.value)
109110
},
110111

apps/user_status/src/components/SetStatusModal.vue

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -245,12 +245,7 @@ export default {
245245
try {
246246
this.isSavingStatus = true
247247
248-
if (this.messageId !== undefined && this.messageId !== null) {
249-
await this.$store.dispatch('setPredefinedMessage', {
250-
messageId: this.messageId,
251-
clearAt: this.clearAt,
252-
})
253-
} else {
248+
if (this.isCustomStatus) {
254249
await this.$store.dispatch('setCustomMessage', {
255250
message: this.editedMessage,
256251
icon: this.icon,

apps/user_status/src/store/predefinedStatuses.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const mutations = {
3535
* @param {object} status The status to add
3636
*/
3737
addPredefinedStatus(state, status) {
38-
state.predefinedStatuses.push(status)
38+
state.predefinedStatuses = [...state.predefinedStatuses, status]
3939
},
4040
}
4141

dist/user-status-modal-8299.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/user-status-modal-8299.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/user_status-menu.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/user_status-menu.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)