diff --git a/cms/static/coffee/src/views/unit.coffee b/cms/static/coffee/src/views/unit.coffee index f38a517c93..14b64b7b9e 100644 --- a/cms/static/coffee/src/views/unit.coffee +++ b/cms/static/coffee/src/views/unit.coffee @@ -67,8 +67,8 @@ class CMS.Views.UnitEdit extends Backbone.View type = $(event.currentTarget).data('type') @$newComponentTypePicker.slideUp(250) @$(".new-component-#{type}").slideDown(250) - $('html, body').animate({ - scrollTop: @$(".new-component-#{type}").offset().top + $('html, body').animate({ + scrollTop: @$(".new-component-#{type}").offset().top }, 500) closeNewComponent: (event) => @@ -115,12 +115,12 @@ class CMS.Views.UnitEdit extends Backbone.View @model.save() deleteComponent: (event) => - msg = new CMS.Views.Prompt.Confirmation( - title: gettext('Are you sure you want to delete this component?'), - message: gettext('This action cannot be undone.'), + msg = new CMS.Views.Prompt.Warning( + title: gettext('Delete this component?'), + message: gettext('Deleting this component is permanent and cannot be undone.'), actions: primary: - text: gettext('OK'), + text: gettext('Yes, delete this component'), click: (view) => view.hide() deleting = new CMS.Views.Notification.Mini @@ -252,7 +252,7 @@ class CMS.Views.UnitEdit.NameEdit extends Backbone.View class CMS.Views.UnitEdit.LocationState extends Backbone.View initialize: => @model.on('change:state', @render) - + render: => @$el.toggleClass("#{@model.previous('state')}-item #{@model.get('state')}-item") diff --git a/cms/static/js/base.js b/cms/static/js/base.js index 43bc8782b1..25c6c151f3 100644 --- a/cms/static/js/base.js +++ b/cms/static/js/base.js @@ -370,12 +370,12 @@ function deleteSection(e) { } function _deleteItem($el, type) { - var confirm = new CMS.Views.Prompt.Confirmation({ - title: gettext('Are you sure you wish to delete this ' + type + '?'), - message: gettext('It cannot be reversed!'), + var confirm = new CMS.Views.Prompt.Warning({ + title: gettext('Delete this ' + type + '?'), + message: gettext('Deleting this ' + type + ' is permanent and cannot be undone.'), actions: { primary: { - text: gettext('OK'), + text: gettext('Yes, delete this ' + type), click: function(view) { view.hide();