$.get('/report/get-report-fields', fields, function (response) {
if (response.error == undefined) {
// Fill right panel with fields & their options
var sidebar = $(gl.rightPanelContent);
sidebar.html(response);
// -----------
// Check default report values before running
if (settings.length) {
var selector = '#' + type + '-';
var defaultCourt = sidebar.find(selector + 'court').attr('data-default');
var defaultPrArea = sidebar.find(selector + 'practice-area').attr('data-default');
if (defaultCourt != 1 || defaultPrArea != 1) {
var resCheck = checkGlobalMandatoryFields({
court: court,
practice_area: prArea
});
if (!resCheck) return false;
}
}
// -----------
if (type == 'cl') {
initialCaseLaw(court, prArea, date);
/*history.pushState('','','/report/case-law');*/
} else if (type == 'or') {
initialOutcomeReport(court, prArea, date);
/*history.pushState('','','/report/outcome-report');*/
} else if (type == 'dt') {
initialDecTat(court, prArea, date);
/*history.pushState('','','/report/dec-tat');*/
}
}
});