mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-11-04 13:31:45 +03:00
Improved user-permissions adding ux
- Reset input after user selection. - Corrected permission row title text for user rows.
This commit is contained in:
@@ -8,6 +8,9 @@ export class UserSelect extends Component {
|
||||
this.input = this.$refs.input;
|
||||
this.userInfoContainer = this.$refs.userInfo;
|
||||
|
||||
this.initialValue = this.input.value;
|
||||
this.initialContent = this.userInfoContainer.innerHTML;
|
||||
|
||||
onChildEvent(this.container, 'a.dropdown-search-item', 'click', this.selectUser.bind(this));
|
||||
}
|
||||
|
||||
@@ -19,6 +22,13 @@ export class UserSelect extends Component {
|
||||
this.hide();
|
||||
}
|
||||
|
||||
reset() {
|
||||
this.input.value = this.initialValue;
|
||||
this.userInfoContainer.innerHTML = this.initialContent;
|
||||
this.input.dispatchEvent(new Event('change', {bubbles: true}));
|
||||
this.hide();
|
||||
}
|
||||
|
||||
hide() {
|
||||
/** @var {Dropdown} **/
|
||||
const dropdown = window.$components.firstOnElement(this.container, 'dropdown');
|
||||
|
||||
Reference in New Issue
Block a user