window.admin.removeSubmitButtonOffsetOn('#permissions'); $('.permission-parent-actions > .allow-all, .permission-parent-actions > .deny-all, .permission-parent-actions > .inherit-all').on('click', (e) => { let action = e.currentTarget.className.split(/\s+/)[2].split(/-/)[0]; $(`.permission-${action}`).prop('checked', true); }); $('.permission-group-actions > .allow-all, .permission-group-actions > .deny-all, .permission-group-actions > .inherit-all').on('click', (e) => { let action = e.currentTarget.className.split(/\s+/)[2].split(/-/)[0]; $(e.currentTarget).closest('.permission-group') .find(`.permission-${action}`) .each((index, value) => { $(value).prop('checked', true); }); }); $('.delete-api-key').on('click', (e) => { $('#confirmation-form').attr('action', e.currentTarget.dataset.action); });