]> BookStack Code Mirror - bookstack/blobdiff - resources/assets/js/vues/attachment-manager.js
Update maintenance.php
[bookstack] / resources / assets / js / vues / attachment-manager.js
index 16f96c70b378df6b91e5a9e63f66fc979e4988b3..2467c646d630d363a1d431c35f210936e046175a 100644 (file)
@@ -1,5 +1,5 @@
-const draggable = require('vuedraggable');
-const dropzone = require('./components/dropzone');
+import draggable from "vuedraggable";
+import dropzone from "./components/dropzone";
 
 function mounted() {
     this.pageId = this.$el.getAttribute('page-id');
@@ -52,7 +52,9 @@ let methods = {
     },
 
     deleteFile(file) {
-        if (!file.deleting) return file.deleting = true;
+        if (!file.deleting) {
+            return this.$set(file, 'deleting', true);
+        }
 
         this.$http.delete(window.baseUrl(`/attachments/${file.id}`)).then(resp => {
             this.$events.emit('success', resp.data.message);
@@ -135,6 +137,6 @@ let methods = {
 
 };
 
-module.exports = {
+export default {
     data, methods, mounted, components,
 };
\ No newline at end of file