This commit is contained in:
syuilo 2020-09-20 12:02:39 +09:00
parent e3679f739b
commit 0d02dd06de
2 changed files with 5 additions and 11 deletions

View File

@ -378,11 +378,8 @@ export default defineComponent({
chooseUser() { chooseUser() {
this.close(); this.close();
const vm = os.modal(MkUserSelect, {}); os.modal(MkUserSelect, {}).then(user => {
vm.$once('selected', user => {
this.complete('user', user); this.complete('user', user);
});
vm.$once('closed', () => {
this.textarea.focus(); this.textarea.focus();
}); });
}, },

View File

@ -424,12 +424,11 @@ export default defineComponent({
// TODO: information dialog // TODO: information dialog
return; return;
} }
const w = os.modal(MkVisibilityChooser, { os.modal(MkVisibilityChooser, {
source: this.$refs.visibilityButton, source: this.$refs.visibilityButton,
currentVisibility: this.visibility, currentVisibility: this.visibility,
currentLocalOnly: this.localOnly currentLocalOnly: this.localOnly
}); }).then(({ visibility, localOnly }) => {
w.$once('chosen', ({ visibility, localOnly }) => {
this.applyVisibility(visibility); this.applyVisibility(visibility);
this.localOnly = localOnly; this.localOnly = localOnly;
}); });
@ -440,8 +439,7 @@ export default defineComponent({
}, },
addVisibleUser() { addVisibleUser() {
const vm = os.modal(MkUserSelect, {}); os.modal(MkUserSelect, {}).then(user => {
vm.$once('selected', user => {
this.visibleUsers.push(user); this.visibleUsers.push(user);
}); });
}, },
@ -604,8 +602,7 @@ export default defineComponent({
}, },
insertMention() { insertMention() {
const vm = os.modal(MkUserSelect, {}); os.modal(MkUserSelect, {}).then(user => {
vm.$once('selected', user => {
insertTextAtCursor(this.$refs.text, getAcct(user) + ' '); insertTextAtCursor(this.$refs.text, getAcct(user) + ' ');
}); });
}, },