1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-11 17:24:46 +02:00

Add JS events to InputfieldRepeater: 'repeaterdelete' and 'repeaterundelete'

This commit is contained in:
Ryan Cramer
2022-09-30 12:04:44 -04:00
parent c1e1cecf93
commit 32d7a09cfd
2 changed files with 3 additions and 3 deletions

View File

@@ -97,7 +97,7 @@ function InputfieldRepeater($) {
$checkbox.prop('checked', false);
$header.removeClass('ui-state-error').addClass('ui-state-default');
//if($parent.is('.InputfieldStateCollapsed')) $parent.toggleClass('InputfieldStateCollapsed', 100);
$item.removeClass('InputfieldRepeaterDeletePending');
$item.removeClass('InputfieldRepeaterDeletePending').trigger('repeaterundelete');
} else {
// $checkbox.attr('checked', 'checked'); // JQM
$checkbox.prop('checked', true);
@@ -106,7 +106,7 @@ function InputfieldRepeater($) {
$header.find('.toggle-icon').click();
//$item.toggleClass('InputfieldStateCollapsed', 100);
}
$item.addClass('InputfieldRepeaterDeletePending');
$item.addClass('InputfieldRepeaterDeletePending').trigger('repeaterdelete');
$item.closest('.Inputfield').addClass('InputfieldStateChanged');
}
$header.find('.InputfieldRepeaterItemControls').css('background-color', $header.css('background-color'));

File diff suppressed because one or more lines are too long