WIP javascript UI
This commit is contained in:
@@ -708,60 +708,47 @@ function showILClient(baseApiUrl, clientId) {
|
|||||||
$('.datepickerfield').datepicker({constrainInput: true, defaultDate: 0, maxDate: 0, dateFormat: 'dd MM yy'});
|
$('.datepickerfield').datepicker({constrainInput: true, defaultDate: 0, maxDate: 0, dateFormat: 'dd MM yy'});
|
||||||
|
|
||||||
calculateAnnualPercentageRate();
|
calculateAnnualPercentageRate();
|
||||||
|
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
|
|
||||||
// change detection
|
// change detection
|
||||||
$('#principal').change(function() {
|
$('#principal').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#repaymentEvery').change(function() {
|
$('#repaymentEvery').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#repaymentFrequencyType').change(function() {
|
$('#repaymentFrequencyType').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#numberOfRepayments').change(function() {
|
$('#numberOfRepayments').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#expectedDisbursementDate').change(function() {
|
$('#expectedDisbursementDate').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#repaymentsStartingFromDate').change(function() {
|
$('#repaymentsStartingFromDate').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#interestRatePerPeriod').change(function() {
|
$('#interestRatePerPeriod').change(function() {
|
||||||
calculateAnnualPercentageRate();
|
calculateAnnualPercentageRate();
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#interestRateFrequencyType').change(function() {
|
$('#interestRateFrequencyType').change(function() {
|
||||||
calculateAnnualPercentageRate();
|
calculateAnnualPercentageRate();
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#amortizationType').change(function() {
|
$('#amortizationType').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#interestType').change(function() {
|
$('#interestType').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#interestCalculationPeriodType').change(function() {
|
$('#interestCalculationPeriodType').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#interestChargedFromDate').change(function() {
|
$('#interestChargedFromDate').change(function() {
|
||||||
calculateLoanSchedule();
|
calculateLoanSchedule();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#submitloanapp').button().click(function(e) {
|
$('#submitloanapp').button().click(function(e) {
|
||||||
submitLoanApplication(clientId);
|
submitLoanApplication(clientId);
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -816,7 +803,6 @@ function showILClient(baseApiUrl, clientId) {
|
|||||||
handleXhrError(jqXHR, textStatus, errorThrown, "#formErrorsTemplate", "#formerrors");
|
handleXhrError(jqXHR, textStatus, errorThrown, "#formErrorsTemplate", "#formerrors");
|
||||||
};
|
};
|
||||||
executeAjaxRequest(baseApiUrl + 'loans?command=calculateLoanSchedule', "POST", newFormData, base64, successFunction, errorFunction);
|
executeAjaxRequest(baseApiUrl + 'loans?command=calculateLoanSchedule', "POST", newFormData, base64, successFunction, errorFunction);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -836,6 +822,12 @@ function showILClient(baseApiUrl, clientId) {
|
|||||||
function showILLoan(baseApiUrl, loanId, product) {
|
function showILLoan(baseApiUrl, loanId, product) {
|
||||||
var title = product + ": #" + loanId ;
|
var title = product + ": #" + loanId ;
|
||||||
$newtabs.tabs( "add", "no url", title);
|
$newtabs.tabs( "add", "no url", title);
|
||||||
|
loadILLoan(baseApiUrl, loanId);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function loadILLoan(baseApiUrl, loanId) {
|
||||||
|
|
||||||
var loanUrl = baseApiUrl + 'loans/' + loanId + "?associations=ALL";
|
var loanUrl = baseApiUrl + 'loans/' + loanId + "?associations=ALL";
|
||||||
|
|
||||||
var errorFunction = function(jqXHR, status, errorThrown, index, anchor) {
|
var errorFunction = function(jqXHR, status, errorThrown, index, anchor) {
|
||||||
@@ -983,8 +975,7 @@ function showILLoan(baseApiUrl, loanId, product) {
|
|||||||
|
|
||||||
var saveSuccessFunction = function(data, textStatus, jqXHR) {
|
var saveSuccessFunction = function(data, textStatus, jqXHR) {
|
||||||
$("#dialog-form").dialog("close");
|
$("#dialog-form").dialog("close");
|
||||||
//$newtabs.tabs('load', currentTabIndex);
|
loadILLoan(baseApiUrl, loanId);
|
||||||
alert('repaymment - reload current tab');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
popupDialogWithFormView(getUrl, postUrl, 'POST', "dialog.title.loan.repayment", templateSelector, width, height, saveSuccessFunction);
|
popupDialogWithFormView(getUrl, postUrl, 'POST', "dialog.title.loan.repayment", templateSelector, width, height, saveSuccessFunction);
|
||||||
@@ -1031,7 +1022,7 @@ function showILLoan(baseApiUrl, loanId, product) {
|
|||||||
|
|
||||||
var saveSuccessFunction = function(data, textStatus, jqXHR) {
|
var saveSuccessFunction = function(data, textStatus, jqXHR) {
|
||||||
$("#dialog-form").dialog("close");
|
$("#dialog-form").dialog("close");
|
||||||
$newtabs.tabs('load', currentTabIndex);
|
loadILLoan(baseApiUrl, loanId);
|
||||||
}
|
}
|
||||||
|
|
||||||
popupDialogWithFormView(getAndPostUrl, getAndPostUrl, 'POST', "dialog.title.adjust.loan.repayment", templateSelector, width, height, saveSuccessFunction);
|
popupDialogWithFormView(getAndPostUrl, getAndPostUrl, 'POST', "dialog.title.adjust.loan.repayment", templateSelector, width, height, saveSuccessFunction);
|
||||||
|
|||||||
Reference in New Issue
Block a user