CommonForm.elementControllers.push({pattern:'.lines .line .actions .remove-wrapper',handler:function (){jQuery('button.remove',this).click(function (){jQuery(this).parents('.remove-wrapper').eq(0).find('input').click()});jQuery('input',this).eq(0).change(function (){var inp=jQuery(this);var btn=inp.parents('.remove-wrapper').eq(0).find('button.remove');var cell=inp.parents('.line').eq(0);if (inp.is(':checked')){btn.addClass('mark');cell.addClass('remove-mark')}else{btn.removeClass('mark');cell.removeClass('remove-mark')}cell.parents('form').change();});}});CommonForm.elementControllers.push({pattern:'.create .line .actions .remove-wrapper',handler:function (form){jQuery('button.remove',this).click(function (){var list=jQuery(this).parents('.items-list').eq(0);var form=jQuery(this).parents('form');jQuery(this).parents('tr').eq(0).remove();if (0==list.find('tr.create-line').length && 0==list.find('tbody.lines tr.line').length){jQuery('table.list',list).addClass('list-no-items');jQuery('.table-wrapper',list).addClass('empty');jQuery('.no-items',list).show();jQuery('.sticky-panel').not('.always-visible').css('display','none');jQuery('.additional-panel').addClass('hidden').hide();if (list.length){list[0].parentNode.querySelectorAll('.hide-if-empty-list').forEach(function(item){CommonForm.prototype.findParentCellForElementOnStickyPanel(item).classList.add('list-is-empty')})}}list.get(0).itemsListController.triggerVent('line.new.remove');form.change();});}});