Rename CMS.Views.Notification.Saving to Mini, in line with its more diverse modern usage.
This commit is contained in:
@@ -98,9 +98,9 @@ describe "CMS.Views.Prompt", ->
|
||||
view.hide()
|
||||
# expect($("body")).not.toHaveClass("prompt-is-shown")
|
||||
|
||||
describe "CMS.Views.Notification.Saving", ->
|
||||
describe "CMS.Views.Notification.Mini", ->
|
||||
beforeEach ->
|
||||
@view = new CMS.Views.Notification.Saving()
|
||||
@view = new CMS.Views.Notification.Mini()
|
||||
|
||||
it "should have minShown set to 1250 by default", ->
|
||||
expect(@view.options.minShown).toEqual(1250)
|
||||
|
||||
@@ -43,7 +43,7 @@ describe "Course Overview", ->
|
||||
spyOn(window, 'saveSetSectionScheduleDate').andCallThrough()
|
||||
# Have to do this here, as it normally gets bound in document.ready()
|
||||
$('a.save-button').click(saveSetSectionScheduleDate)
|
||||
@notificationSpy = spyOn(CMS.Views.Notification.Saving.prototype, 'show').andCallThrough()
|
||||
@notificationSpy = spyOn(CMS.Views.Notification.Mini.prototype, 'show').andCallThrough()
|
||||
window.analytics = jasmine.createSpyObj('analytics', ['track'])
|
||||
window.course_location_analytics = jasmine.createSpy()
|
||||
sinon.useFakeXMLHttpRequest()
|
||||
|
||||
@@ -73,7 +73,7 @@ describe "CMS.Views.ShowTextbook", ->
|
||||
@xhr = sinon.useFakeXMLHttpRequest()
|
||||
@xhr.onCreate = (xhr) -> requests.push(xhr)
|
||||
|
||||
@savingSpies = spyOnConstructor(CMS.Views.Notification, "Saving",
|
||||
@savingSpies = spyOnConstructor(CMS.Views.Notification, "Mini",
|
||||
["show", "hide"])
|
||||
@savingSpies.show.andReturn(@savingSpies)
|
||||
|
||||
|
||||
@@ -712,7 +712,7 @@ function saveSetSectionScheduleDate(e) {
|
||||
'start': start
|
||||
});
|
||||
|
||||
var saving = new CMS.Views.Notification.Saving({
|
||||
var saving = new CMS.Views.Notification.Mini({
|
||||
title: gettext("Saving") + "…",
|
||||
maxShown: 1250
|
||||
});
|
||||
|
||||
@@ -22,7 +22,7 @@ CMS.Models.Section = Backbone.Model.extend({
|
||||
},
|
||||
showNotification: function() {
|
||||
if(!this.msg) {
|
||||
this.msg = new CMS.Views.Notification.Saving({
|
||||
this.msg = new CMS.Views.Notification.Mini({
|
||||
title: gettext("Saving") + "…"
|
||||
});
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@ CMS.Views.Prompt = CMS.Views.SystemFeedback.extend({
|
||||
var capitalCamel, types, intents;
|
||||
capitalCamel = _.compose(_.str.capitalize, _.str.camelize);
|
||||
types = ["alert", "notification", "prompt"];
|
||||
intents = ["warning", "error", "confirmation", "announcement", "step-required", "help", "saving"];
|
||||
intents = ["warning", "error", "confirmation", "announcement", "step-required", "help", "mini"];
|
||||
_.each(types, function(type) {
|
||||
_.each(intents, function(intent) {
|
||||
// "class" is a reserved word in Javascript, so use "klass" instead
|
||||
@@ -187,8 +187,7 @@ _.each(types, function(type) {
|
||||
});
|
||||
});
|
||||
|
||||
// set more sensible defaults for Notification-Saving views
|
||||
var savingOptions = CMS.Views.Notification.Saving.prototype.options;
|
||||
savingOptions.minShown = 1250;
|
||||
savingOptions.closeIcon = false;
|
||||
|
||||
// set more sensible defaults for Notification-Mini views
|
||||
var miniOptions = CMS.Views.Notification.Mini.prototype.options;
|
||||
miniOptions.minShown = 1250;
|
||||
miniOptions.closeIcon = false;
|
||||
|
||||
@@ -34,7 +34,7 @@ CMS.Views.ShowTextbook = Backbone.View.extend({
|
||||
text: gettext("Delete"),
|
||||
click: function(view) {
|
||||
view.hide();
|
||||
var delmsg = new CMS.Views.Notification.Saving({
|
||||
var delmsg = new CMS.Views.Notification.Mini({
|
||||
title: gettext("Deleting") + "…"
|
||||
}).show();
|
||||
textbook.destroy({
|
||||
@@ -121,7 +121,7 @@ CMS.Views.EditTextbook = Backbone.View.extend({
|
||||
if(e && e.preventDefault) { e.preventDefault(); }
|
||||
this.setValues();
|
||||
if(!this.model.isValid()) { return; }
|
||||
var saving = new CMS.Views.Notification.Saving({
|
||||
var saving = new CMS.Views.Notification.Mini({
|
||||
title: gettext("Saving") + "…"
|
||||
}).show();
|
||||
var that = this;
|
||||
|
||||
Reference in New Issue
Block a user