Fix quirk in data-display-dependency

This commit is contained in:
Raphael Michel
2018-08-11 10:48:48 +02:00
parent 0ce1c4565e
commit 85e9808550
2 changed files with 10 additions and 2 deletions

View File

@@ -189,7 +189,11 @@ $(function () {
update = function (ev) {
var enabled = (dependency.attr("type") === 'checkbox' || dependency.attr("type") === 'radio') ? dependency.prop('checked') : !!dependency.val();
if (ev) {
dependent.closest('.form-group').slideToggle(enabled);
if (enabled) {
dependent.closest('.form-group').stop().slideDown();
} else {
dependent.closest('.form-group').stop().slideUp();
}
} else {
dependent.closest('.form-group').toggle(enabled);
}