Business-AU-Ledger
view release on metacpan or search on metacpan
htdocs/assets/templates/business/au/ledger/monthly.tabs.js view on Meta::CPAN
var initialize_payments_callback =
{
success: function(o)
{
if (o.responseText !== undefined)
{
var raw_data = YAHOO.lang.JSON.parse(o.responseText);
var s = "";
var msg;
for (var i = 0; i < raw_data.results[0].error.length; i++)
{
msg = raw_data.results[0].error[i];
if (msg !== null)
{
s = s + "<br />" + msg;
}
}
var e = document.getElementById("payments_tab_result");
var f = e.innerHTML.split('<');
e.innerHTML = f[0] + s;
var json_data = new YAHOO.util.LocalDataSource(raw_data);
json_data.responseSchema =
{
resultsList: "results",
fields:
[
{key: "amount"},
{key: "category"},
{key: "day"},
{key: "error"},
{key: "gst_amount"},
{key: "gst_category"},
{key: "payment_method"},
{key: "petty_cash_in"},
{key: "petty_cash_out"},
{key: "private_use_amount"},
{key: "private_use_percent"},
{key: "reference"},
{key: "submit"},
{key: "tx_detail"}
]
};
var column_defs =
[
{key: "day", label: "Day"},
{key: "category", label: "Category"},
{key: "tx_detail", label: "Detail"},
{key: "payment_method", label: "Pay via"},
{key: "reference", label: "Reference"},
{key: "amount", label: "$"},
{key: "gst_category", label: "GST category"},
{key: "gst_amount", label: "GST $"},
//{key: "private_use_percent", label: "Priv. %"},
//{key: "private_use_amount", label: "Priv. $"},
//{key: "petty_cash_in", label: "Petty $ in"},
//{key: "petty_cash_out", label: "Petty $ out"},
{key: "submit", label: ""}
];
var data_table = new YAHOO.widget.DataTable(div_name, column_defs, json_data);
}
else
{
var e = document.getElementById(div_name);
e.innerHTML = "The server's response is incomprehensible";
};
},
failure: function(o)
{
var e = document.getElementById(div_name);
e.innerHTML = 'The server failed to respond';
}
};
var initialize_receipts_callback =
{
success: function(o)
{
if (o.responseText !== undefined)
{
var raw_data = YAHOO.lang.JSON.parse(o.responseText);
var s = "";
var msg;
for (var i = 0; i < raw_data.results[0].error.length; i++)
{
msg = raw_data.results[0].error[i];
if (msg !== null)
{
s = s + "<br />" + msg;
}
}
var e = document.getElementById("receipts_tab_result");
var f = e.innerHTML.split('<');
e.innerHTML = f[0] + s;
var json_data = new YAHOO.util.LocalDataSource(raw_data);
json_data.responseSchema =
{
resultsList: "results",
fields:
[
{key: "amount"},
{key: "bank_amount"},
{key: "category"},
{key: "comment"},
{key: "day"},
{key: "error"},
{key: "gst_amount"},
{key: "gst_category"},
{key: "reference"},
{key: "submit"},
( run in 1.875 second using v1.01-cache-2.11-cpan-364913b4093 )