]> BookStack Code Mirror - bookstack/blobdiff - resources/js/components/ajax-delete-row.js
HTML: Aligned and standardised DOMDocument usage
[bookstack] / resources / js / components / ajax-delete-row.js
index 2feb3d5ac72bcaf9e10ec252af187ad633efe4c2..aa2801f19e666c52ee9f1d738b71478ec105552a 100644 (file)
@@ -1,10 +1,8 @@
-/**
- * AjaxDelete
- * @extends {Component}
- */
-import {onSelect} from "../services/dom";
+import {onSelect} from '../services/dom';
+import {Component} from './component';
+
+export class AjaxDeleteRow extends Component {
 
-class AjaxDeleteRow {
     setup() {
         this.row = this.$el;
         this.url = this.$opts.url;
@@ -22,11 +20,10 @@ class AjaxDeleteRow {
                 window.$events.emit('success', resp.data.message);
             }
             this.row.remove();
-        }).catch(err => {
+        }).catch(() => {
             this.row.style.opacity = null;
             this.row.style.pointerEvents = null;
         });
     }
-}
 
-export default AjaxDeleteRow;
\ No newline at end of file
+}