diff options
| author | Julie Lala <jules@okfoc.us> | 2014-06-10 01:22:43 -0400 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2014-06-10 01:22:43 -0400 |
| commit | 160eb7f88036d997d555520df204bf37aeb22f77 (patch) | |
| tree | 56752055d29a9351c6659bdf69413657d3ed6c2b /public/assets/javascripts/ui/DocumentModal.js | |
| parent | a70194c0a4540f7e68305d57c2fc34d864e3b009 (diff) | |
confirm modal, alert modal
Diffstat (limited to 'public/assets/javascripts/ui/DocumentModal.js')
| -rw-r--r-- | public/assets/javascripts/ui/DocumentModal.js | 13 |
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(){}) + }, }) |
