diff options
Diffstat (limited to 'public')
| -rw-r--r-- | public/assets/javascripts/ui/builder/BuilderSettings.js | 17 | ||||
| -rwxr-xr-x | public/assets/stylesheets/app.css | 1 |
2 files changed, 15 insertions, 3 deletions
diff --git a/public/assets/javascripts/ui/builder/BuilderSettings.js b/public/assets/javascripts/ui/builder/BuilderSettings.js index f5bf51c..66bf84b 100644 --- a/public/assets/javascripts/ui/builder/BuilderSettings.js +++ b/public/assets/javascripts/ui/builder/BuilderSettings.js @@ -4,13 +4,14 @@ var BuilderSettings = FormView.extend({ createAction: "/api/layouts/new", updateAction: "/api/layouts/edit", + destroyAction: "/api/layouts/destroy", events: { "keydown [name=name]": 'enterSubmit', "click [data-role='save-layout']": 'save', "click [data-role='clone-layout']": 'clone', "click [data-role='clear-layout']": 'clear', - "click [data-role='delete-layout']": 'delete', + "click [data-role='destroy-layout']": 'destroy', }, initialize: function(opt){ @@ -54,8 +55,18 @@ var BuilderSettings = FormView.extend({ Rooms.removeAll() }, - delete: function(){ - + destroy: function(){ + var msg = "Are you sure you want to delete the layout " + sanitize(this.$name.val()) + "?" + ConfirmModal.confirm(msg, $.proxy(function(){ + $.ajax({ + url: this.destroyAction, + type: "delete", + data: { _id: this.$id.val(), _csrf: this.$csrf.val() }, + success: function(data){ + window.location.href = "/builder" + } + }) + }, this)) }, toggle: function(){ diff --git a/public/assets/stylesheets/app.css b/public/assets/stylesheets/app.css index 49dfd98..b785f54 100755 --- a/public/assets/stylesheets/app.css +++ b/public/assets/stylesheets/app.css @@ -462,6 +462,7 @@ h5{ background-position: center; background-size: contain; background-repeat: no-repeat; + background-color: #fff; background-image: url(http://upload.wikimedia.org/wikipedia/commons/d/d9/Graceland_Memphis_TN_Floorplan_Basement.jpg); width: 20vw; height: 20vh; |
