/home/mip/mip/app/Modules/Client/Views/settings/roles/includes/js.blade.php
<script type="text/javascript" src="{{ asset('vendor/jsvalidation/js/jsvalidation.js')}}"></script>
{!! JsValidator::formRequest('QxCMS\Modules\Client\Requests\Settings\RoleRequest', '#role-form'); !!}
<script type="text/javascript">
$(function () {
    $('input.main-menu').iCheck({
        checkboxClass: 'icheckbox_square-purple',
        radioClass: 'iradio_square-purple',
        increaseArea: '10%' // optional
    }).on('ifChecked', function(e){
       // $(this).parents('.panel').find('input.sub-menu').iCheck('check');
        //$(this).parents('.panel').find('input.icheck').iCheck('check');
    }).on('ifUnchecked', function(e){
       // $(this).parents('.panel').find('input.sub-menu').iCheck('uncheck');
       // $(this).parents('.panel').find('input.icheck').iCheck('uncheck');
    }).end();
    $('input.sub-menu').iCheck({
        checkboxClass: 'icheckbox_square-purple',
        radioClass: 'iradio_square-purple',
        increaseArea: '10%' // optional
    }).on('ifChecked', function() {
       //$(this).closest('.panel').find('input.main-menu').iCheck('check');
       //$(this).closest('.panel').find('input.icheck').iCheck('check');
    }).on('ifUnchecked', function(e){
       //$(this).closest('.panel').find('input.icheck').iCheck('uncheck');
    }).end();

    $('input.icheck').iCheck({
        checkboxClass: 'icheckbox_square-purple',
        radioClass: 'iradio_square-purple',
        increaseArea: '10%' // optional
    }).on('ifChecked', function() {
      // $(this).closest('.panel').find('input.sub-menu').iCheck('check');
      // $(this).closest('.panel').find('input.icheck').iCheck('check');
    }).end();  
});
$(document).ready(function() {
    function getChildren($row) {
        var children = [];
        while($row.next().hasClass('child')) {
             children.push($row.next());
             $row = $row.next();
        }            
        return children;
    }        
    $('.parent').on('click', function() {
        var children = getChildren($(this));
        $.each(children, function() {
            $(this).slideToggle();
        })
    });
})
</script>