/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>