More improvements to registration, leaf input create, and charting

This commit is contained in:
2020-01-14 14:10:11 -05:00
parent 8452a9cce0
commit 046cda40b4
18 changed files with 180 additions and 77 deletions
@@ -1,40 +1,22 @@
(function ($) {
if($.validator && $.validator.unobtrusive){
var defaultOptions = {
validClass: 'is-valid',
errorClass: 'is-invalid',
highlight: function (element, errorClass, validClass) {
$(element)
.removeClass(validClass)
.addClass(errorClass);
},
unhighlight: function (element, errorClass, validClass) {
$(element)
.removeClass(errorClass)
.addClass(validClass);
}
//,
//errorElement: 'span',
//errorPlacement: function(error, element) {
// error.addClass('invalid-feedback');
// var errElement =
// $('field-validation-error[data-validation-for="' + element.id + '"]');
// errElement.append(error);
//}
};
$.validator.setDefaults(defaultOptions);
$.validator.unobtrusive.options = {
errorClass: defaultOptions.errorClass,
validClass: defaultOptions.validClass,
errorClass: 'is-invalid',
validClass: 'is-valid',
errorElement: 'span',
errorPlacement: function (error, element) {
error.addClass('invalid-feedback');
var valmsgFor = element[0].id;
if (element[0].type === 'radio') {
valmsgFor = element[0].name.replace(/\..*/g, "");
}
var errElement =
$('field-validation-error[data-validation-for="' + element.id + '"]');
errElement.append(error);
}
$('[data-valmsg-for="' + valmsgFor + '"]');
errElement.after(error);
}
};
}
else {