1 import {onSelect} from "../services/dom";
2 import {Component} from "./component";
4 export class AjaxDeleteRow extends Component {
7 this.url = this.$opts.url;
8 this.deleteButtons = this.$manyRefs.delete;
10 onSelect(this.deleteButtons, this.runDelete.bind(this));
14 this.row.style.opacity = '0.7';
15 this.row.style.pointerEvents = 'none';
17 window.$http.delete(this.url).then(resp => {
18 if (typeof resp.data === 'object' && resp.data.message) {
19 window.$events.emit('success', resp.data.message);
23 this.row.style.opacity = null;
24 this.row.style.pointerEvents = null;