mirror of
https://github.com/silverstripe/silverstripe-comments
synced 2024-10-22 11:05:49 +02:00
Merge pull request #259 from quantum-dragons/bugfix/reply-form-js-fix
Added JS fix for reply forms
This commit is contained in:
commit
6d7b14367a
@ -6,31 +6,33 @@
|
||||
/**
|
||||
* Enable form validation
|
||||
*/
|
||||
$('.comments-holder-container form').validate({
|
||||
$('.comments-holder-container form').each(function() {
|
||||
$(this).validate({
|
||||
|
||||
// Ignore hidden elements in this form
|
||||
ignore: ':hidden',
|
||||
// Ignore hidden elements in this form
|
||||
ignore: ':hidden',
|
||||
|
||||
// Use default 'required' for error labels
|
||||
errorClass: "required",
|
||||
// Use default 'required' for error labels
|
||||
errorClass: "required",
|
||||
|
||||
// Use span instead of labels
|
||||
errorElement: "span",
|
||||
// Use span instead of labels
|
||||
errorElement: "span",
|
||||
|
||||
// On error, scroll to the invalid element
|
||||
invalidHandler : function(form, validator){
|
||||
$('html, body').animate({
|
||||
scrollTop: $(validator.errorList[0].element).offset().top - 30
|
||||
}, 200);
|
||||
},
|
||||
// On error, scroll to the invalid element
|
||||
invalidHandler : function(form, validator){
|
||||
$('html, body').animate({
|
||||
scrollTop: $(validator.errorList[0].element).offset().top - 30
|
||||
}, 200);
|
||||
},
|
||||
|
||||
// Ensure any new error message has the correct class and placement
|
||||
errorPlacement: function(error, element) {
|
||||
error
|
||||
.addClass('message')
|
||||
.insertAfter(element);
|
||||
}
|
||||
});
|
||||
// Ensure any new error message has the correct class and placement
|
||||
errorPlacement: function(error, element) {
|
||||
error
|
||||
.addClass('message')
|
||||
.insertAfter(element);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* Hide comment reply forms by default (unless visiting via permalink)
|
||||
|
Loading…
Reference in New Issue
Block a user