Source: criminal-case.js

$(document).ready(function(){

    // initialize datepicker
    var initDatepicker = function() {
        $('.datepicker').datepicker({
            todayHighlight: true,
            autoclose: true,
            format: 'yyyy-mm-dd',
        });
    }

    /**
    * This function handles button click to open criminal case form for editing
    */
    $(document).on('click', '#reset_criminal_case', function() {
        var id = $(this).data('id');

        var pageURL = base_url+"staff/criminal_case/show-form/" +id ;
        var pageTitle = "iCourtApp::criminal_case";        
        var myWindow = newWindow.createPopupWin(pageURL, pageTitle, 800, 'auto');   

    });

    /**
    * This function handles button click to open  new criminal case form
    */
    $(document).on('click', '.js-add-criminal-case', function() { 
        
        var pageURL = base_url+"staff/criminal_case/show-form/";
        var pageTitle = "iCourtApp::criminal_case";        
        var myWindow = newWindow.createPopupWin(pageURL, pageTitle, 800, 'auto');   
        
    });

    /**
    * This function handles button click to delete criminal case form from table
    */
    $(document).on('click', '.js-delete-criminal-case-form', function() {
        var answer = confirm('Are you sure you want to delete?')
        if(answer == true) {
            var id = $(this).data('id')
            var _this = $(this)
            $.get(base_url + "staff/criminal_case/criminal_case_delete/"+id, function(data) {
                var msg = atob(data.message)
                switch(data.status){
                    case "delete":
                        loadCriminalCaseList();
                    break;
                    case "error":
                        // lawa
                        $.get(base_url + "staff/criminal_case/show-control", function (data) {
                            $("#criminal_case_section").empty();
                            $("#criminal_case_section").append(data);
                            $("#new_criminal_case_message").html(msg);
                        });
                    break;
                }
            })
        }
    });

});

/**
* This function handles submit button of criminal case form and adds the data to the table
*/
var criminal_caseAction = {
    submit: function() {
        $.get(base_url + "staff/preTrial/criminal-case-list", function(data) {
            $('#myTab').find('.active').removeClass('active')
            $('#myTabContent').find('.show.active').removeClass('show active')
            $('#new-pre-trial-tab').parent('li').show()
            $('#new-pre-trial-tab').text('Pre Trial')
            $('#new-pre-trial-tab').addClass('active')
            $('#new-pre-trial').addClass('show active')
            $("#pre_trial_section").empty();
            $("#pre_trial_section").append(data);
            $('#pre_trial_form').hide()
        });
    }
}

/**
* This function handles button click to open criminal case form for editing
*/
$(document).on('click', '.js-edit-criminal-case', function() {
    var id = $(this).data('id');
    if(id != null) {
        // loadProbationList(id);
        var pageURL = base_url+"staff/criminal_case/show-form/"+id;
        var pageTitle = "iCourtApp::recommendation";        
        var myWindow = newWindow.createPopupWin(pageURL, pageTitle, 800, 'auto'); 
        // var myWindow = window.open(base_url+, "", "width='auto',height='auto',directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0");

    }
    
});