summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/DocumentModal.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2014-06-10 01:22:43 -0400
committerJulie Lala <jules@okfoc.us>2014-06-10 01:22:43 -0400
commit160eb7f88036d997d555520df204bf37aeb22f77 (patch)
tree56752055d29a9351c6659bdf69413657d3ed6c2b /public/assets/javascripts/ui/DocumentModal.js
parenta70194c0a4540f7e68305d57c2fc34d864e3b009 (diff)
confirm modal, alert modal
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(){})
+ },
})