FleetCart/Modules/User/Resources/assets/admin/js/main.js
2023-06-11 13:14:03 +01:00

22 lines
891 B
JavaScript

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);
});