/home/techb158/immovalet.com/platform/core/acl/resources/assets/js
Edit: /home/techb158/immovalet.com/platform/core/acl/resources/assets/js/role.js (770B)
class Role {
init() {
$('#auto-checkboxes li').tree({
onCheck: {
node: 'expand'
},
onUncheck: {
node: 'expand'
},
dnd: false,
selectable: false
});
$('#mainNode .checker').change(event => {
let _self = $(event.currentTarget);
let set = _self.attr('data-set');
let checked = _self.is(':checked');
$(set).each((index, el) => {
if (checked) {
$(el).attr('checked', true);
} else {
$(el).attr('checked', false);
}
});
});
}
}
$(document).ready(() => {
new Role().init();
});