mirror of
https://github.com/pretix/pretix.git
synced 2026-05-08 15:44:02 +00:00
Fix quirk in data-display-dependency
This commit is contained in:
@@ -216,7 +216,11 @@ var form_handlers = function (el) {
|
|||||||
$toggling = dependent.closest('.form-group');
|
$toggling = dependent.closest('.form-group');
|
||||||
}
|
}
|
||||||
if (ev) {
|
if (ev) {
|
||||||
$toggling.stop().slideToggle(enabled);
|
if (enabled) {
|
||||||
|
$toggling.stop().slideDown();
|
||||||
|
} else {
|
||||||
|
$toggling.stop().slideUp();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$toggling.stop().toggle(enabled);
|
$toggling.stop().toggle(enabled);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -189,7 +189,11 @@ $(function () {
|
|||||||
update = function (ev) {
|
update = function (ev) {
|
||||||
var enabled = (dependency.attr("type") === 'checkbox' || dependency.attr("type") === 'radio') ? dependency.prop('checked') : !!dependency.val();
|
var enabled = (dependency.attr("type") === 'checkbox' || dependency.attr("type") === 'radio') ? dependency.prop('checked') : !!dependency.val();
|
||||||
if (ev) {
|
if (ev) {
|
||||||
dependent.closest('.form-group').slideToggle(enabled);
|
if (enabled) {
|
||||||
|
dependent.closest('.form-group').stop().slideDown();
|
||||||
|
} else {
|
||||||
|
dependent.closest('.form-group').stop().slideUp();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
dependent.closest('.form-group').toggle(enabled);
|
dependent.closest('.form-group').toggle(enabled);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user