summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/DocumentModal.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/DocumentModal.js')
-rw-r--r--public/assets/javascripts/ui/DocumentModal.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/public/assets/javascripts/ui/DocumentModal.js b/public/assets/javascripts/ui/DocumentModal.js
index d9901bd..6f16169 100644
--- a/public/assets/javascripts/ui/DocumentModal.js
+++ b/public/assets/javascripts/ui/DocumentModal.js
@@ -3,6 +3,7 @@ var DocumentModal = ModalFormView.extend({
el: ".mediaDrawer.editDocument",
createAction: "/api/docs/new",
updateAction: "/api/docs/edit",
+ destroyAction: "/api/docs/destroy",
load: function(name, isNew){
this.reset()
@@ -32,9 +33,17 @@ var DocumentModal = ModalFormView.extend({
this.show()
}, this))
},
-
+
success: function(res){
window.location.pathname = "/about/" + res.name
- }
+ },
+
+ destroy: function(name, cb){
+ $.ajax({
+ type: "delete",
+ url: this.destroyAction,
+ data: { name: name, _csrf: $("[name=_csrf]").val() }
+ }).complete(cb || function(){})
+ },
})