diff --git a/app/assets/javascripts/backbone/templates/habits/edit.jst.ejs b/app/assets/javascripts/backbone/templates/habits/edit.jst.ejs
index e6d70abc9e..63cc54cd1b 100644
--- a/app/assets/javascripts/backbone/templates/habits/edit.jst.ejs
+++ b/app/assets/javascripts/backbone/templates/habits/edit.jst.ejs
@@ -41,4 +41,5 @@
-Back
\ No newline at end of file
+Back
+Delete
\ No newline at end of file
diff --git a/app/assets/javascripts/backbone/views/habits/edit_view.js.coffee b/app/assets/javascripts/backbone/views/habits/edit_view.js.coffee
index 3008d1a2c7..c00c9bfe89 100644
--- a/app/assets/javascripts/backbone/views/habits/edit_view.js.coffee
+++ b/app/assets/javascripts/backbone/views/habits/edit_view.js.coffee
@@ -5,6 +5,7 @@ class HabitTracker.Views.Habits.EditView extends Backbone.View
events :
"submit #edit-habit" : "update"
+ "click .destroy" : "destroy"
update : (e) ->
e.preventDefault()
@@ -13,8 +14,15 @@ class HabitTracker.Views.Habits.EditView extends Backbone.View
@model.save(null,
success : (habit) =>
@model = habit
- window.location.hash = "#/index"
+ window.location.hash = "#"
)
+
+ destroy: () ->
+ @model.destroy()
+ this.remove()
+ window.location.hash = "#"
+
+ return false
render : ->
$(@el).html(@template(@model.toJSON() ))