Files
edx-platform/cms/static/js/factories/xblock_validation.js

16 lines
567 B
JavaScript

define(["js/views/xblock_validation", "js/models/xblock_validation"],
function (XBlockValidationView, XBlockValidationModel) {
'use strict';
return function (validationMessages, hasEditingUrl, isRoot, validationEle) {
if (hasEditingUrl && !isRoot) {
validationMessages.showSummaryOnly = true;
}
var model = new XBlockValidationModel(validationMessages, {parse: true});
if (!model.get("empty")) {
new XBlockValidationView({el: validationEle, model: model, root: isRoot}).render();
}
};
});