1 import {onChildEvent} from "../services/dom";
2 import {Component} from "./component";
4 export class UserSelect extends Component {
7 this.input = this.$refs.input;
8 this.userInfoContainer = this.$refs.userInfo;
10 this.hide = this.$el.components.dropdown.hide;
12 onChildEvent(this.$el, 'a.dropdown-search-item', 'click', this.selectUser.bind(this));
15 selectUser(event, userEl) {
16 event.preventDefault();
17 this.input.value = userEl.getAttribute('data-id');
18 this.userInfoContainer.innerHTML = userEl.innerHTML;
19 this.input.dispatchEvent(new Event('change', {bubbles: true}));