').appendTo(generatedBalanceStatement));
@@ -223,8 +222,11 @@ var g_quotaCurrency = '';
domainDropdown.appendTo(statementForm);
accountDropdown.appendTo(statementForm);
- startDateInput.appendTo($('
Start Date:
').appendTo(statementForm));
- endDateInput.appendTo($('
End Date:
').appendTo(statementForm));
+ $('
').html('Start Date').appendTo(statementForm);
+ startDateInput.appendTo(statementForm);
+ $('
').html('End Date').appendTo(statementForm);
+ endDateInput.appendTo(statementForm);
+ $(' ').appendTo(statementForm);
generateStatementButton.appendTo(statementForm);
@@ -238,16 +240,16 @@ var g_quotaCurrency = '';
data : data,
success: function(json) {
accountDropdown.empty();
+ $('
').html('Account').appendTo(accountDropdown);
if (json.hasOwnProperty('listaccountsresponse') && json.listaccountsresponse.hasOwnProperty('account')) {
var accounts = json.listaccountsresponse.account;
- var dropdown = $('');
+ var dropdown = $('');
for (var i = 0; i < accounts.length; i++) {
$('' + accounts[i].name + ' ').appendTo(dropdown);
}
- $('Account: ').appendTo(accountDropdown);
dropdown.appendTo(accountDropdown);
} else {
- $('Accounts: No accounts found in the selected domain ').appendTo(accountDropdown);
+ $('No accounts found in the selected domain ').appendTo(accountDropdown);
}
},
error: function(data) {
@@ -263,21 +265,20 @@ var g_quotaCurrency = '';
},
success: function(json) {
var domains = json.listdomainsresponse.domain;
- var dropdown = $('');
+ $('').html('Domain').appendTo(domainDropdown);
+ var dropdown = $('');
if (domains.length > 1) {
$('--- Select Domain --- ').appendTo(dropdown);
}
for (var i = 0; i < domains.length; i++) {
$('' + domains[i].name + ' ').appendTo(dropdown);
}
- $('Domain: ').appendTo(domainDropdown);
dropdown.appendTo(domainDropdown);
dropdown.change(function() {
var selectedDomainId = $(this).find(':selected').val();
if (!selectedDomainId) {
accountDropdown.empty();
- $('Accounts: Select a valid domain to start with ').appendTo(accountDropdown);
return;
}
accountLister(selectedDomainId);
@@ -311,7 +312,9 @@ var g_quotaCurrency = '';
var renderDateForm = function(lastDate) {
var startDateInput = $(' ');
- startDateInput.val(lastDate);
+ if (lastDate) {
+ startDateInput.val(lastDate);
+ }
startDateInput.datepicker({
defaultDate: new Date(),
@@ -326,7 +329,7 @@ var g_quotaCurrency = '';
renderTariffTable(selectedDate);
}
});
- startDateInput.appendTo($('').html('Effective Date: ').appendTo(tariffViewList));
+ startDateInput.appendTo($('').html('Effective Date ').appendTo(tariffViewList));
};
var renderTariffTable = function(startDate) {
@@ -363,7 +366,7 @@ var g_quotaCurrency = '';
if (isAdmin()) {
var valueCell = $(' ');
- var value = $('').html(g_quotaCurrency + items[i].tariffValue);
+ var value = $('').html(g_quotaCurrency + items[i].tariffValue);
value.appendTo(valueCell);
valueCell.appendTo(tariffTableBodyRow);
@@ -447,7 +450,7 @@ var g_quotaCurrency = '';
var creditForm = $('');
var domainDropdown = $('
');
var accountDropdown = $('
');
- var quotaValueInput = $('
');
+ var quotaValueInput = $('
');
var addCreditButton = $('
').html("Add Credit");
addCreditButton.click(function() {
@@ -459,8 +462,10 @@ var g_quotaCurrency = '';
var account = accountDropdown.find("select :selected").val();
var quotaValue = quotaValueInput.val();
- if (!quotaValue) {
+ if (!quotaValue || !account) {
creditStatement.empty();
+ $(' ').appendTo(creditStatement);
+ $('').html('Please select domain/account and enter valid credit/debit value').appendTo(creditStatement);
return;
}
@@ -475,7 +480,7 @@ var g_quotaCurrency = '';
quotaValueInput.val('');
creditStatement.empty();
if (json.quotacreditsresponse.quotacredits.currency) {
- g_quotaCurrency = json.quotacreditsresponse.quotacredits.currency;
+ g_quotaCurrency = json.quotacreditsresponse.quotacredits.currency.trim() + ' ';
}
$('
').appendTo(creditStatement);
$('').html('Credit amount ' + g_quotaCurrency + json.quotacreditsresponse.quotacredits.credits + ' added to the account ' + account).appendTo(creditStatement);
@@ -495,13 +500,18 @@ var g_quotaCurrency = '';
});
},
error: function(json) {
+ cloudStack.dialog.notice({
+ message: parseXMLHttpResponse(json)
+ });
}
});
});
domainDropdown.appendTo(creditForm);
accountDropdown.appendTo(creditForm);
- quotaValueInput.appendTo($('
Quota Credit Value:
').appendTo(creditForm));
+ $('').html('Value').appendTo(creditForm);
+ quotaValueInput.appendTo(creditForm);
+ $(' ').appendTo(creditForm);
addCreditButton.appendTo(creditForm);
@@ -515,16 +525,16 @@ var g_quotaCurrency = '';
data : data,
success: function(json) {
accountDropdown.empty();
+ $('
').html('Account').appendTo(accountDropdown);
if (json.hasOwnProperty('listaccountsresponse') && json.listaccountsresponse.hasOwnProperty('account')) {
var accounts = json.listaccountsresponse.account;
- var dropdown = $('');
+ var dropdown = $('');
for (var i = 0; i < accounts.length; i++) {
$('' + accounts[i].name + ' ').appendTo(dropdown);
}
- $('Account: ').appendTo(accountDropdown);
dropdown.appendTo(accountDropdown);
} else {
- $('Accounts: No accounts found in the selected domain ').appendTo(accountDropdown);
+ $('No accounts found in the selected domain ').appendTo(accountDropdown);
}
},
error: function(data) {
@@ -540,22 +550,21 @@ var g_quotaCurrency = '';
listall: true
},
success: function(json) {
+ $('').html('Domain').appendTo(domainDropdown);
var domains = json.listdomainsresponse.domain;
- var dropdown = $('');
+ var dropdown = $('');
if (domains.length > 1) {
$('--- Select Domain --- ').appendTo(dropdown);
}
for (var i = 0; i < domains.length; i++) {
$('' + domains[i].name + ' ').appendTo(dropdown);
}
- $('Domain: ').appendTo(domainDropdown);
dropdown.appendTo(domainDropdown);
dropdown.change(function() {
var selectedDomainId = $(this).find(':selected').val();
if (!selectedDomainId) {
accountDropdown.empty();
- $('Accounts: Select a valid domain to start with ').appendTo(accountDropdown);
return;
}
accountLister(selectedDomainId);
@@ -582,11 +591,13 @@ var g_quotaCurrency = '';
var emailTemplateForm = $('