diff --git a/client/web/admin/src/components/CRolePicker.vue b/client/web/admin/src/components/CRolePicker.vue index 4ba7ad6fc..6f8c7323d 100644 --- a/client/web/admin/src/components/CRolePicker.vue +++ b/client/web/admin/src/components/CRolePicker.vue @@ -9,7 +9,6 @@ :get-option-key="r => r.value" :get-option-label="r => getRoleLabel(r)" :placeholder="$t('admin:picker.role.placeholder')" - multiple @search="search" @input="updateValue($event)" /> @@ -120,19 +119,13 @@ export default { this.preload() }, 300), - updateValue (role, index = -1) { + updateValue (role) { // reset picker value for better value presentation if (this.$refs.picker) { this.$refs.picker._data._value = undefined } - if (role[0]) { - this.addRole(role[0]) - } else { - if (index >= 0) { - this.value.splice(index, 1) - } - } + this.addRole(role) }, getRoleLabel ({ name, handle, roleID }) { diff --git a/client/web/admin/src/components/Role/CRoleEditorMembers.vue b/client/web/admin/src/components/Role/CRoleEditorMembers.vue index a1dfdf7e0..4b978bc48 100644 --- a/client/web/admin/src/components/Role/CRoleEditorMembers.vue +++ b/client/web/admin/src/components/Role/CRoleEditorMembers.vue @@ -21,7 +21,6 @@ :get-option-key="u => u.value" :get-option-label="u => getUserLabel(u)" :placeholder="$t('admin:picker.member.placeholder')" - multiple @search="search" @input="updateValue($event)" /> @@ -182,19 +181,13 @@ export default { this.fetchUsers() }, 300), - updateValue (user, index = -1) { + updateValue (user) { // reset picker value for better value presentation if (this.$refs.picker) { this.$refs.picker._data._value = undefined } - if (user[0]) { - this.addMember(user[0]) - } else { - if (index >= 0) { - this.value.splice(index, 1) - } - } + this.addMember(user) }, getUserLabel ({ label, name, handle, username, email }) { diff --git a/client/web/compose/src/components/Chart/Report/ReportEdit.vue b/client/web/compose/src/components/Chart/Report/ReportEdit.vue index a4263cd6e..ee39ab315 100644 --- a/client/web/compose/src/components/Chart/Report/ReportEdit.vue +++ b/client/web/compose/src/components/Chart/Report/ReportEdit.vue @@ -127,7 +127,7 @@ label="text" :reduce="modifier => modifier.value" :placeholder="$t('edit.dimension.function.placeholder')" - @change="onDimModifierChange($event, d)" + @input="onDimModifierChange($event, d)" /> diff --git a/client/web/compose/src/components/Namespaces/NamespaceSidebar.vue b/client/web/compose/src/components/Namespaces/NamespaceSidebar.vue index 0d87b3ea8..ff472d9cc 100644 --- a/client/web/compose/src/components/Namespaces/NamespaceSidebar.vue +++ b/client/web/compose/src/components/Namespaces/NamespaceSidebar.vue @@ -15,7 +15,7 @@ :placeholder="$t('pickNamespace')" :autoscroll="false" :append-to-body="false" - @option:selected="namespaceSelected" + @input="namespaceSelected" >