(function() { window.Discourse.AdminCustomizeController = Ember.Controller.extend({ newCustomization: function() { var item; item = Discourse.SiteCustomization.create({ name: 'New Style' }); this.get('content').pushObject(item); return this.set('content.selectedItem', item); }, selectStyle: function(style) { return this.set('content.selectedItem', style); }, save: function() { return this.get('content.selectedItem').save(); }, "delete": function() { var _this = this; return bootbox.confirm(Em.String.i18n("admin.customize.delete_confirm"), Em.String.i18n("no_value"), Em.String.i18n("yes_value"), function(result) { var selected; if (result) { selected = _this.get('content.selectedItem'); selected["delete"](); _this.set('content.selectedItem', null); return _this.get('content').removeObject(selected); } }); } }); }).call(this);