Source: pre-trial.js

/**
* This function handles submit button of pre-trial form and adds the data to the table
*/
var preTrialAction = {
	submit: function(){
		$.get(base_url + "staff/preTrial/show-control", function (data) {
			loadPreTrialList();
		});
	}
}

// function to handle pre-trial tab
// $(document).on('click', '#new-pre-trial-tab', function() {
// 	$.get(base_url + "staff/preTrial/show-control", function (data) {
// 		$('.new-tab-wrap').find('.active').removeClass('active')
// 		$('#myTabContent').find('.show.active').removeClass('show active')
// 		$('#new-pre-trial-tab').parent('li').show()
// 		$('#new-pre-trial-tab').addClass('active')
// 		$('#new-pre-trial').addClass('show active')
// 		$("#pre_trial_section").empty();
// 		$("#pre_trial_section").append(data);
// 	});
// })

/**
* This function handles button click to open new pre-trial form
*/
$(document).on('click', '#pre_trial', function() {
	var pageURL = base_url + "staff/preTrial/show-form" ;
    var pageTitle = "iCourtApp::Pre-Trial";        
    var myWindow = newWindow.createPopupWin(pageURL, pageTitle, 850, 'auto');
})

/**
* This function handles button click to delete new pre-trial form from table
*/
$(document).on('click', '.js-delete-pre-trial-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/preTrial/request-pre-trial-form-delete/"+id, function(data) {
                var msg = atob(data.message)
                switch(data.status){
                    case "delete":
                        loadPreTrialList();
                    break;
                    case "error":
                        // lawa
                        $.get(base_url + "staff/preTrial/show-control", function (data) {
                            $("#pre_trial_section").empty();
                            $("#pre_trial_section").append(data);
                            $("#new_pre_trial_message").append(msg);
                        });
                    break;
                }
            })
        }
    });

/**
* This function handles button click to open pre-trial form for editing
*/
$(document).on('click', '.js-pre-trial', function() {
        var id = $(this).data('id');
        if(id != null) {
            // loadProbationList(id);

            var pageURL = base_url + "staff/preTrial/show-form/" +id ;
            var pageTitle = "iCourtApp::Pre Trial";        
            var myWindow = newWindow.createPopupWin(pageURL, pageTitle, 850, 'auto');
            // var myWindow = window.open(base_url+, "", "width='auto',height='auto',directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0");

        }
        else {

            var pageURL = base_url + "staff/preTrial/show-form" ;
            var pageTitle = "iCourtApp::Pre Trial";        
            var myWindow = newWindow.createPopupWin(pageURL, pageTitle, 850, 'auto');
            // var myWindow = window.open(base_url+"staff/probation/request-probation-form", "", "width='auto',height='auto',directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0");
           //  $.get(base_url + "staff/probation/request-probation-form", function(data) {
           //      $('.new-tab-wrap').find('.active').removeClass('active')
           //      $('#myTabContent').find('.show.active').removeClass('show active')
           //      $('#new-probation-tab').parent('li').show()
           //      $('#new-probation-tab').text('Probation')
           //      $('#new-probation-tab').addClass('active')
           //      $('#new-probation').addClass('show active')
           //      $("#probation_section").empty();
           //      $("#probation_section").append(data);
           //      $('#probation-form').hide()
           //      if($('#probation-form').is(':hidden')){
           //          $('#probation-list').show()
           //      }
           // }); 
        }
    });

/**
* This function handles button click to open pre-trial form for viewing
*/
$(document).on('click', '.js-preview-pre-trial-window', function() {
  var Id = $(this).data('id')
  var pageURL = base_url+"staff/get-pre-trial-download-preview/"+Id ;
  var pageTitle = "iCourtApp::Pre Trial";        
  var myWindow = newWindow.createPopupWin(pageURL, pageTitle, 'auto', 'auto');
  // var myWindow = window.open(base_url+"offender/get-probation/"+Id, "", "width='100%',height='100%',directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0");
})