diff --git a/common/static/common/js/utils/edx.utils.validate.js b/common/static/common/js/utils/edx.utils.validate.js index 6483eace9ded6a4c06e8b457998a0b4dc4ee73f7..d15a2499223a373345aa21cf1774cc162d954611 100644 --- a/common/static/common/js/utils/edx.utils.validate.js +++ b/common/static/common/js/utils/edx.utils.validate.js @@ -21,7 +21,7 @@ var _fn = { validate: { - template: _.template('<li><%- content %></li>'), + template: _.template('<li <%- suppressAttr %>><%- content %></li>'), msg: { email: gettext("The email address you've provided isn't formatted correctly."), @@ -133,7 +133,8 @@ context, content, customMsg, - liveValidationMsg; + liveValidationMsg, + suppressAttr; _.each(tests, function(value, key) { if (!value) { @@ -159,8 +160,14 @@ content = _.sprintf(_fn.validate.msg[key], context); } + suppressAttr = ''; + if (['username', 'email'].indexOf($el.attr('name')) > -1) { + suppressAttr = 'data-hj-suppress'; + } + txt.push(_fn.validate.template({ - content: content + content: content, + suppressAttr: suppressAttr })); } }); diff --git a/lms/static/js/student_account/views/RegisterView.js b/lms/static/js/student_account/views/RegisterView.js index 3953f273932fcd3b5c120dee530f01d1ab20375a..95b668a235c1e463df58f70b3d1abed9854f0693 100644 --- a/lms/static/js/student_account/views/RegisterView.js +++ b/lms/static/js/student_account/views/RegisterView.js @@ -423,6 +423,9 @@ $label.addClass(indicator); $req.addClass(indicator); $icon.addClass(indicator + ' ' + icon); + if (['username', 'email'].indexOf($el.attr('name')) > -1) { + $tip.addClass(' data-hj-suppress'); + } $tip.text(msg); },