restructure third party java libraries used in provider and individual lending app.
@@ -1,6 +1,6 @@
|
|||||||
tabletools=/stretchyreporting/DataTables-1.8.2/extras/TableTools/media/css/TableTools.css
|
tabletools=/libs/DataTables-1.8.2/extras/TableTools/media/css/TableTools.css
|
||||||
datatable.demopage=/stretchyreporting/DataTables-1.8.2/media/css/demo_page.css
|
datatable.demopage=/libs/DataTables-1.8.2/media/css/demo_page.css
|
||||||
datatable.demotable=/stretchyreporting/DataTables-1.8.2/media/css/demo_table.css
|
datatable.demotable=/libs/DataTables-1.8.2/media/css/demo_table.css
|
||||||
jqueryui=/stretchyreporting/jquery-ui-1.8.16.custom/css/smoothness/jquery-ui-1.8.16.custom.css
|
jqueryui=/libs/jquery-ui-1.8.16.custom/css/smoothness/jquery-ui-1.8.16.custom.css
|
||||||
excelcss=/excel/excel-2007.css
|
excelcss=/excel/excel-2007.css
|
||||||
allinone=/allinone.css
|
allinone=/allinone.css
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
tabletools=/stretchyreporting/DataTables-1.8.2/extras/TableTools/media/css/TableTools.css
|
tabletools=/libs/DataTables-1.8.2/extras/TableTools/media/css/TableTools.css
|
||||||
datatable.demopage=/stretchyreporting/DataTables-1.8.2/media/css/demo_page.css
|
datatable.demopage=/libs/DataTables-1.8.2/media/css/demo_page.css
|
||||||
datatable.demotable=/stretchyreporting/DataTables-1.8.2/media/css/demo_table.css
|
datatable.demotable=/libs/DataTables-1.8.2/media/css/demo_table.css
|
||||||
jqueryui=/stretchyreporting/jquery-ui-1.8.16.custom/css/redmond/jquery-ui-1.8.16.custom.css
|
jqueryui=/libs/jquery-ui-1.8.16.custom/css/redmond/jquery-ui-1.8.16.custom.css
|
||||||
excelcss=/excel/excel-2007.css
|
excelcss=/excel/excel-2007.css
|
||||||
allinone=/allinone.css
|
allinone=/allinone.css
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
tabletools=/stretchyreporting/DataTables-1.8.2/extras/TableTools/media/css/TableTools.css
|
tabletools=/libs/DataTables-1.8.2/extras/TableTools/media/css/TableTools.css
|
||||||
datatable.demopage=/stretchyreporting/DataTables-1.8.2/media/css/demo_page.css
|
datatable.demopage=/libs/DataTables-1.8.2/media/css/demo_page.css
|
||||||
datatable.demotable=/stretchyreporting/DataTables-1.8.2/media/css/demo_table.css
|
datatable.demotable=/libs/DataTables-1.8.2/media/css/demo_table.css
|
||||||
jqueryui=/stretchyreporting/jquery-ui-1.8.16.custom/css/ui-lightness/jquery-ui-1.8.16.custom.css
|
jqueryui=/libs/jquery-ui-1.8.16.custom/css/ui-lightness/jquery-ui-1.8.16.custom.css
|
||||||
excelcss=/excel/excel-2007.css
|
excelcss=/excel/excel-2007.css
|
||||||
allinone=/allinone.css
|
allinone=/allinone.css
|
||||||
@@ -1,180 +0,0 @@
|
|||||||
(function($) {
|
|
||||||
|
|
||||||
$.appui = {};
|
|
||||||
|
|
||||||
$.views.registerHelpers({
|
|
||||||
decimal: function(number, digits) {
|
|
||||||
try {
|
|
||||||
return number.toFixed(digits);
|
|
||||||
} catch(e) {
|
|
||||||
return number +"(NaN)";
|
|
||||||
}
|
|
||||||
},
|
|
||||||
number: function(number) {
|
|
||||||
try {
|
|
||||||
return number.toFixed(0);
|
|
||||||
} catch(e) {
|
|
||||||
return number +"(NaN)";
|
|
||||||
}
|
|
||||||
},
|
|
||||||
json: function(obj) {
|
|
||||||
try {
|
|
||||||
return JSON.stringify(obj);
|
|
||||||
} catch(e) {
|
|
||||||
return "" + e;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
localDate: function(dateParts) {
|
|
||||||
try {
|
|
||||||
|
|
||||||
var year = dateParts[0];
|
|
||||||
var month = parseInt(dateParts[1]) - 1; // month is zero indexed
|
|
||||||
var day = dateParts[2];
|
|
||||||
|
|
||||||
var d = new Date();
|
|
||||||
d.setFullYear(year,month,day);
|
|
||||||
|
|
||||||
return d.toDateString();
|
|
||||||
} catch(e) {
|
|
||||||
return "??";
|
|
||||||
}
|
|
||||||
},
|
|
||||||
toISODate: function(dateParts) {
|
|
||||||
try {
|
|
||||||
|
|
||||||
var year = dateParts[0];
|
|
||||||
var month = parseInt(dateParts[1]);
|
|
||||||
var day = parseInt(dateParts[2]);
|
|
||||||
|
|
||||||
var monthStr = '' + month;
|
|
||||||
if (month < 10) {
|
|
||||||
monthStr = '0' + month;
|
|
||||||
}
|
|
||||||
var dayStr = '' + day;
|
|
||||||
if (day < 10) {
|
|
||||||
dayStr = '0' + day;
|
|
||||||
}
|
|
||||||
|
|
||||||
return year + '-' + monthStr + '-' + dayStr;
|
|
||||||
} catch(e) {
|
|
||||||
return "??";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
function handleXhrError(jqXHR, textStatus, errorThrown, templateSelector, placeholderDiv) {
|
|
||||||
if (jqXHR.status === 0) {
|
|
||||||
alert('Not connect.\n Verify Network.');
|
|
||||||
} else if (jqXHR.status == 404) {
|
|
||||||
alert('Requested page not found. [404]');
|
|
||||||
} else if (jqXHR.status == 500) {
|
|
||||||
alert('Internal Server Error [500].');
|
|
||||||
} else if (errorThrown === 'parsererror') {
|
|
||||||
alert('Requested JSON parse failed.');
|
|
||||||
} else if (errorThrown === 'timeout') {
|
|
||||||
alert('Time out error.');
|
|
||||||
} else if (errorThrown === 'abort') {
|
|
||||||
alert('Ajax request aborted.');
|
|
||||||
} else {
|
|
||||||
// remove error class from all input fields
|
|
||||||
var $inputs = $('#entityform :input');
|
|
||||||
|
|
||||||
$inputs.each(function() {
|
|
||||||
$(this).removeClass("ui-state-error");
|
|
||||||
});
|
|
||||||
|
|
||||||
$(placeholderDiv).html("");
|
|
||||||
|
|
||||||
var jsonErrors = JSON.parse(jqXHR.responseText);
|
|
||||||
|
|
||||||
var errorArray = new Array();
|
|
||||||
var arrayIndex = 0;
|
|
||||||
$.each(jsonErrors, function() {
|
|
||||||
var fieldId = '#' + this.field;
|
|
||||||
$(fieldId).addClass("ui-state-error");
|
|
||||||
|
|
||||||
var errorObj = new Object();
|
|
||||||
errorObj.field = this.field;
|
|
||||||
errorObj.code = this.code;
|
|
||||||
errorObj.message = this.code;
|
|
||||||
errorObj.value = this.value;
|
|
||||||
|
|
||||||
errorArray[arrayIndex] = errorObj;
|
|
||||||
arrayIndex++
|
|
||||||
});
|
|
||||||
|
|
||||||
var templateArray = new Array();
|
|
||||||
var templateErrorObj = new Object();
|
|
||||||
templateErrorObj.title = "You have the following errors:";
|
|
||||||
templateErrorObj.errors = errorArray;
|
|
||||||
|
|
||||||
templateArray[0] = templateErrorObj;
|
|
||||||
|
|
||||||
var formErrorsHtml = $(templateSelector).render(templateArray);
|
|
||||||
|
|
||||||
$(placeholderDiv).append(formErrorsHtml);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function popupDialogWithFormView(url, title, templateSelector, width, height, successFunction) {
|
|
||||||
var dialogDiv = $("<div id='dialog-form'></div>");
|
|
||||||
var jqxhr = $.ajax({
|
|
||||||
url: url,
|
|
||||||
type: 'GET',
|
|
||||||
contentType: 'application/json',
|
|
||||||
dataType: 'json',
|
|
||||||
success: function(data, textStatus, jqXHR) {
|
|
||||||
|
|
||||||
var formHtml = $(templateSelector).render(data);
|
|
||||||
|
|
||||||
dialogDiv.append(formHtml);
|
|
||||||
|
|
||||||
dialogDiv.dialog({
|
|
||||||
title: title,
|
|
||||||
width: width,
|
|
||||||
height: height,
|
|
||||||
modal: true,
|
|
||||||
buttons: {
|
|
||||||
"Save": function() {
|
|
||||||
$('.multiSelectedItems option').each(function(i) {
|
|
||||||
$(this).attr("selected", "selected");
|
|
||||||
});
|
|
||||||
|
|
||||||
var form_data = $('#entityform').serialize();
|
|
||||||
|
|
||||||
var jqxhr = $.ajax({
|
|
||||||
url: url,
|
|
||||||
type: 'POST',
|
|
||||||
data: form_data,
|
|
||||||
success: successFunction,
|
|
||||||
error: function(jqXHR, textStatus, errorThrown) {
|
|
||||||
handleXhrError(jqXHR, textStatus, errorThrown, "#formErrorsTemplate", "#formerrors");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
"Cancel": function() {
|
|
||||||
$(this).dialog( "close" );
|
|
||||||
}
|
|
||||||
// end of buttons
|
|
||||||
},
|
|
||||||
close: function() {
|
|
||||||
// if i dont do this, theres a problem with errors being appended to dialog view second time round
|
|
||||||
$(this).remove();
|
|
||||||
},
|
|
||||||
open: function (event, ui) {
|
|
||||||
$('.multiadd').click(function() {
|
|
||||||
return !$('.multiNotSelectedItems option:selected').remove().appendTo('#selectedItems');
|
|
||||||
});
|
|
||||||
|
|
||||||
$('.multiremove').click(function() {
|
|
||||||
return !$('.multiSelectedItems option:selected').remove().appendTo('#notSelectedItems');
|
|
||||||
});
|
|
||||||
|
|
||||||
$('.datepickerfield').datepicker({constrainInput: true, maxDate: '0', dateFormat: 'yy-mm-dd'});
|
|
||||||
}
|
|
||||||
}).dialog('open');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
})(jQuery);
|
|
||||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |