You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ap...@apache.org on 2009/08/01 14:54:31 UTC
svn commit: r799854 -
/ofbiz/trunk/applications/accounting/webapp/ap/invoices/CommissionRun.ftl
Author: apatel
Date: Sat Aug 1 12:54:31 2009
New Revision: 799854
URL: http://svn.apache.org/viewvc?rev=799854&view=rev
Log:
Minor usability enhancemets.
Modified:
ofbiz/trunk/applications/accounting/webapp/ap/invoices/CommissionRun.ftl
Modified: ofbiz/trunk/applications/accounting/webapp/ap/invoices/CommissionRun.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/ap/invoices/CommissionRun.ftl?rev=799854&r1=799853&r2=799854&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/webapp/ap/invoices/CommissionRun.ftl (original)
+++ ofbiz/trunk/applications/accounting/webapp/ap/invoices/CommissionRun.ftl Sat Aug 1 12:54:31 2009
@@ -28,9 +28,11 @@
element.checked = master.checked;
}
}
+ enableSubmitButton();
}
function setServiceName(selection) {
document.listSalesInvoices.action = '<@o...@ofbizUrl>';
+ enableSubmitButton();
}
function runAction() {
var form = document.listSalesInvoices;
@@ -43,6 +45,32 @@
}
form.submit();
}
+function enableSubmitButton() {
+ var form = document.listSalesInvoices;
+ var invoices = form.elements.length;
+ var isSingle = true;
+ var isAllSelected = true;
+ for (var i = 0; i < invoices; i++) {
+ var element = form.elements[i];
+ if (element.name == "invoiceIds") {
+ if (element.checked) {
+ isSingle = false;
+ } else {
+ isAllSelected = false;
+ }
+ }
+ }
+ if (isAllSelected) {
+ $('checkAllInvoices').checked = true;
+ } else {
+ $('checkAllInvoices').checked = false;
+ }
+ if (!isSingle && $('serviceName').value != "")
+ $('submitButton').disabled = false;
+ else
+ $('submitButton').disabled = true;
+}
+
-->
</script>
@@ -56,7 +84,7 @@
<option value=""/>
<option value="processCommissionRun">${uiLabelMap.AccountingCommissionRun}</option>
</select>
- <a href="javascript:runAction();" id="runAction" class="buttontext">${uiLabelMap.OrderRunAction}</a>
+ <input id="submitButton" type="button" onclick="javascript:runAction();" value="${uiLabelMap.OrderRunAction}" disabled/>
</div>
<table class="basic-table hover-bar" cellspacing="0">
<#-- Header Begins -->
@@ -80,7 +108,7 @@
<#assign invoicePaymentInfo = invoicePaymentInfoList.get("invoicePaymentInfoList").get(0)?if_exists>
<#assign statusItem = delegator.findOne("StatusItem", {"statusId" : invoice.statusId}, false)?if_exists/>
<tr valign="middle"<#if alt_row> class="alternate-row"</#if>>
- <td><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}"/></td>
+ <td><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}" onclick="javascript:enableSubmitButton();"/></td>
<td><a class="buttontext" href="<@o...@ofbizUrl>">${invoice.get("invoiceId")}</a></td>
<td>${Static["org.ofbiz.party.party.PartyHelper"].getPartyName(delegator, invoice.partyIdFrom, false)?if_exists}</td>
<td>${statusItem.get("description")?if_exists}</td>