From f7703dadee648609816318dfa1ac9b04cd155fd1 Mon Sep 17 00:00:00 2001 From: Don Mitchell Date: Mon, 17 Dec 2012 17:10:56 -0500 Subject: [PATCH] Alert for assignment type name change referential integrity. Fixed orphaned graders (manifested as url not defined) To keep assignment type blur from spamming warnings, I made all blurs check whether the data changed before doing any other behaviors. --- .../js/models/settings/course_details.js | 6 +- .../js/views/settings/main_settings_view.js | 92 +++++++++++++------ 2 files changed, 66 insertions(+), 32 deletions(-) diff --git a/cms/static/js/models/settings/course_details.js b/cms/static/js/models/settings/course_details.js index 446fbd7041..f0dc87be0d 100644 --- a/cms/static/js/models/settings/course_details.js +++ b/cms/static/js/models/settings/course_details.js @@ -162,8 +162,10 @@ CMS.Models.Settings.CourseDetails = Backbone.Model.extend({ // returns the videosource for the preview which iss the key whose speed is closest to 1 if (newsource == null) this.save({'intro_video': null}); // TODO remove all whitespace w/in string - else if (this._getNextMatch(this._videoprefix, newsource, 0)) this.save('intro_video', newsource); - else this.save('intro_video', '