Author: diveshdutta
Date: Mon Jul 4 16:41:37 2016 New Revision: 1751338 URL: http://svn.apache.org/viewvc?rev=1751338&view=rev Log: [OFBIZ-7577] Accounting component: Checkbox and Radio buttons should get selected on clicking upon their labels. Thanks Devanshu Vyas for your patch. Modified: ofbiz/trunk/applications/accounting/template/agreement/CopyAgreement.ftl ofbiz/trunk/applications/accounting/template/ap/invoices/CommissionRun.ftl ofbiz/trunk/applications/accounting/template/ap/invoices/PurchaseInvoices.ftl ofbiz/trunk/applications/accounting/template/ar/invoice/ListInvoices.ftl ofbiz/trunk/applications/accounting/template/ar/payment/BatchPayments.ftl ofbiz/trunk/applications/accounting/template/finaccounttrans/FinAccountTrans.ftl ofbiz/trunk/applications/accounting/template/payment/DepositWithdrawPayments.ftl Modified: ofbiz/trunk/applications/accounting/template/agreement/CopyAgreement.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/template/agreement/CopyAgreement.ftl?rev=1751338&r1=1751337&r2=1751338&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/template/agreement/CopyAgreement.ftl (original) +++ ofbiz/trunk/applications/accounting/template/agreement/CopyAgreement.ftl Mon Jul 4 16:41:37 2016 @@ -29,10 +29,10 @@ under the License. <input type="hidden" name="agreementId" value="${agreementId}"/> <div> <span class="label">${uiLabelMap.AccountingCopyAgreement}</span> - ${uiLabelMap.AccountingAgreementTerms} <input type="checkbox" name="copyAgreementTerms" value="Y" checked="checked" /> - ${uiLabelMap.ProductProducts} <input type="checkbox" name="copyAgreementProducts" value="Y" checked="checked" /> - ${uiLabelMap.Party} <input type="checkbox" name="copyAgreementParties" value="Y" checked="checked" /> - ${uiLabelMap.ProductFacilities} <input type="checkbox" name="copyAgreementFacilities" value="Y" checked="checked" /> + <label>${uiLabelMap.AccountingAgreementTerms} <input type="checkbox" name="copyAgreementTerms" value="Y" checked="checked" /></label> + <label>${uiLabelMap.ProductProducts} <input type="checkbox" name="copyAgreementProducts" value="Y" checked="checked" /></label> + <label>${uiLabelMap.Party} <input type="checkbox" name="copyAgreementParties" value="Y" checked="checked" /></label> + <label>${uiLabelMap.ProductFacilities} <input type="checkbox" name="copyAgreementFacilities" value="Y" checked="checked" /></label> </div> <div class="button-bar"> <input type="submit" value="${uiLabelMap.CommonCopy}"/> Modified: ofbiz/trunk/applications/accounting/template/ap/invoices/CommissionRun.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/template/ap/invoices/CommissionRun.ftl?rev=1751338&r1=1751337&r2=1751338&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/template/ap/invoices/CommissionRun.ftl (original) +++ ofbiz/trunk/applications/accounting/template/ap/invoices/CommissionRun.ftl Mon Jul 4 16:41:37 2016 @@ -90,7 +90,7 @@ function enableSubmitButton() { <table class="basic-table hover-bar" cellspacing="0"> <#-- Header Begins --> <tr class="header-row-2"> - <td width="9%"><input type="checkbox" id="checkAllInvoices" name="checkAllInvoices" onchange="javascript:toggleInvoiceId(this);"/> ${uiLabelMap.CommonSelectAll}</td> + <td width="9%"><label><input type="checkbox" id="checkAllInvoices" name="checkAllInvoices" onchange="javascript:toggleInvoiceId(this);"/> ${uiLabelMap.CommonSelectAll}</label></td> <td width="6%">${uiLabelMap.FormFieldTitle_invoiceId}</td> <td width="10%">${uiLabelMap.AccountingFromParty}</td> <td width="14%">${uiLabelMap.AccountingToParty}</td> @@ -110,7 +110,7 @@ function enableSubmitButton() { <#assign invoicePaymentInfo = invoicePaymentInfoList.get("invoicePaymentInfoList").get(0)!> <#assign statusItem = delegator.findOne("StatusItem", {"statusId" : invoice.statusId}, false)!/> <tr valign="middle"<#if alt_row> class="alternate-row"</#if>> - <td><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}" onclick="javascript:enableSubmitButton();"/></td> + <td><label><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}" onclick="javascript:enableSubmitButton();"/></label></td> <td><a class="buttontext" href="<@ofbizUrl>invoiceOverview?invoiceId=${invoice.invoiceId}</@ofbizUrl>">${invoice.get("invoiceId")}</a></td> <td><a href="/partymgr/control/viewprofile?partyId=${invoice.partyIdFrom}">${Static["org.ofbiz.party.party.PartyHelper"].getPartyName(delegator, invoice.partyIdFrom, false)!}</a></td> <td><a href="/partymgr/control/viewprofile?partyId=${invoice.invoiceRolePartyId}">${Static["org.ofbiz.party.party.PartyHelper"].getPartyName(delegator, invoice.invoiceRolePartyId, false)!}</a></td> Modified: ofbiz/trunk/applications/accounting/template/ap/invoices/PurchaseInvoices.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/template/ap/invoices/PurchaseInvoices.ftl?rev=1751338&r1=1751337&r2=1751338&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/template/ap/invoices/PurchaseInvoices.ftl (original) +++ ofbiz/trunk/applications/accounting/template/ap/invoices/PurchaseInvoices.ftl Mon Jul 4 16:41:37 2016 @@ -185,7 +185,7 @@ function runAction() { <td>${uiLabelMap.AccountingAmount}</td> <td>${uiLabelMap.FormFieldTitle_paidAmount}</td> <td>${uiLabelMap.FormFieldTitle_outstandingAmount}</td> - <td>${uiLabelMap.CommonSelectAll} <input type="checkbox" id="checkAllInvoices" name="checkAllInvoices" onchange="javascript:toggleInvoiceId(this);"/></td> + <td><label>${uiLabelMap.CommonSelectAll} <input type="checkbox" id="checkAllInvoices" name="checkAllInvoices" onchange="javascript:toggleInvoiceId(this);"/></label></td> </tr> <#-- Header Ends--> <#assign alt_row = false> @@ -205,7 +205,7 @@ function runAction() { <td><@ofbizCurrency amount=invoicePaymentInfo.amount isoCode=defaultOrganizationPartyCurrencyUomId/></td> <td><@ofbizCurrency amount=invoicePaymentInfo.paidAmount isoCode=defaultOrganizationPartyCurrencyUomId/></td> <td><@ofbizCurrency amount=invoicePaymentInfo.outstandingAmount isoCode=defaultOrganizationPartyCurrencyUomId/></td> - <td align="right"><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}" onclick="javascript:getInvoiceRunningTotal();"/></td> + <td align="right"><label><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}" onclick="javascript:getInvoiceRunningTotal();"/></label></td> </tr> <#-- toggle the row color --> <#assign alt_row = !alt_row> Modified: ofbiz/trunk/applications/accounting/template/ar/invoice/ListInvoices.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/template/ar/invoice/ListInvoices.ftl?rev=1751338&r1=1751337&r2=1751338&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/template/ar/invoice/ListInvoices.ftl (original) +++ ofbiz/trunk/applications/accounting/template/ar/invoice/ListInvoices.ftl Mon Jul 4 16:41:37 2016 @@ -156,7 +156,7 @@ under the License. <td>${uiLabelMap.AccountingAmount}</td> <td>${uiLabelMap.FormFieldTitle_paidAmount}</td> <td>${uiLabelMap.FormFieldTitle_outstandingAmount}</td> - <td align="right">${uiLabelMap.CommonSelectAll} <input type="checkbox" id="checkAllInvoices" name="checkAllInvoices" onchange="javascript:toggleInvoiceId(this);"/></td> + <td align="right"><label>${uiLabelMap.CommonSelectAll} <input type="checkbox" id="checkAllInvoices" name="checkAllInvoices" onchange="javascript:toggleInvoiceId(this);"/></label></td> </tr> </thead> <tbody> @@ -181,7 +181,7 @@ under the License. <td><@ofbizCurrency amount=invoicePaymentInfo.amount isoCode=defaultOrganizationPartyCurrencyUomId/></td> <td><@ofbizCurrency amount=invoicePaymentInfo.paidAmount isoCode=defaultOrganizationPartyCurrencyUomId/></td> <td><@ofbizCurrency amount=invoicePaymentInfo.outstandingAmount isoCode=defaultOrganizationPartyCurrencyUomId/></td> - <td align="right"><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}" onclick="javascript:getInvoiceRunningTotal();"/></td> + <td align="right"><label><input type="checkbox" id="invoiceId_${invoice_index}" name="invoiceIds" value="${invoice.invoiceId}" onclick="javascript:getInvoiceRunningTotal();"/></label></td> </tr> <#-- toggle the row color --> <#assign alt_row = !alt_row> Modified: ofbiz/trunk/applications/accounting/template/ar/payment/BatchPayments.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/template/ar/payment/BatchPayments.ftl?rev=1751338&r1=1751337&r2=1751338&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/template/ar/payment/BatchPayments.ftl (original) +++ ofbiz/trunk/applications/accounting/template/ar/payment/BatchPayments.ftl Mon Jul 4 16:41:37 2016 @@ -182,8 +182,10 @@ function setServiceName(selection) { <th>${uiLabelMap.FormFieldTitle_amountToApply}</th> <th>${uiLabelMap.CommonPaymentMethodType}</th> <th> - ${uiLabelMap.CommonSelectAll} - <input type="checkbox" id="checkAllPayments" name="checkAllPayments" onchange="javascript:togglePaymentId(this);"/> + <label> + ${uiLabelMap.CommonSelectAll} + <input type="checkbox" id="checkAllPayments" name="checkAllPayments" onchange="javascript:togglePaymentId(this);"/> + </label> </th> </tr> </thead> Modified: ofbiz/trunk/applications/accounting/template/finaccounttrans/FinAccountTrans.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/template/finaccounttrans/FinAccountTrans.ftl?rev=1751338&r1=1751337&r2=1751338&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/template/finaccounttrans/FinAccountTrans.ftl (original) +++ ofbiz/trunk/applications/accounting/template/finaccounttrans/FinAccountTrans.ftl Mon Jul 4 16:41:37 2016 @@ -139,7 +139,7 @@ function getFinAccountTransRunningTotalA </#if> </#if> <#if ((glReconciliationId?has_content && glReconciliationId == "_NA_") && (glReconciliations?has_content && finAccountTransList?has_content)) || !grandTotal??> - <th>${uiLabelMap.CommonSelectAll} <input name="selectAll" type="checkbox" value="N" id="checkAllTransactions" onclick="javascript:togglefinAccountTransId(this);"/></th> + <th><label>${uiLabelMap.CommonSelectAll} <input name="selectAll" type="checkbox" value="N" id="checkAllTransactions" onclick="javascript:togglefinAccountTransId(this);"/></label></th> </#if> </tr> <#-- Header Ends--> Modified: ofbiz/trunk/applications/accounting/template/payment/DepositWithdrawPayments.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/template/payment/DepositWithdrawPayments.ftl?rev=1751338&r1=1751337&r2=1751338&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/template/payment/DepositWithdrawPayments.ftl (original) +++ ofbiz/trunk/applications/accounting/template/payment/DepositWithdrawPayments.ftl Mon Jul 4 16:41:37 2016 @@ -93,7 +93,7 @@ function getPaymentRunningTotal() { <td>${uiLabelMap.AccountingToParty}</td> <td>${uiLabelMap.CommonAmount}</td> <td>${uiLabelMap.CommonDate}</td> - <td align="right">${uiLabelMap.CommonSelectAll}<input type="checkbox" id="checkAllPayments" name="checkAllPayments" onchange="javascript:togglePaymentId(this);"/></td> + <td align="right"><label>${uiLabelMap.CommonSelectAll}<input type="checkbox" id="checkAllPayments" name="checkAllPayments" onchange="javascript:togglePaymentId(this);"/></label></td> </tr> <#assign alt_row = false> <#list paymentList as payment> @@ -104,15 +104,15 @@ function getPaymentRunningTotal() { <td>${(payment.partyToFirstName)!} ${(payment.partyToLastName)!} ${(payment.partyToGroupName)!}</td> <td><@ofbizCurrency amount=payment.amount isoCode=payment.currencyUomId/></td> <td>${payment.effectiveDate!}</td> - <td align="right">${uiLabelMap.AccountingDeposit}<input type="checkbox" id="paymentId_${payment_index}" name="paymentIds" value="${payment.paymentId}" onclick="javascript:getPaymentRunningTotal();"/></td> + <td align="right"><label>${uiLabelMap.AccountingDeposit}<input type="checkbox" id="paymentId_${payment_index}" name="paymentIds" value="${payment.paymentId}" onclick="javascript:getPaymentRunningTotal();"/></label></td> </tr> <#assign alt_row = !alt_row> </#list> <div align="right"> <span class="label">${uiLabelMap.AccountingPayment} ${uiLabelMap.PartyPartyGroupName}</span> <input type="text" size='25' id="paymentGroupName" name='paymentGroupName' /> - <span class="label">${uiLabelMap.AccountingGroupInOneTransaction}</span> - <input type="checkbox" name="groupInOneTransaction" value="Y" checked="checked" /> + <label><span class="label">${uiLabelMap.AccountingGroupInOneTransaction}</span> + <input type="checkbox" name="groupInOneTransaction" value="Y" checked="checked" /></label> <input id="submitButton" type="button" onclick="javascript:document.depositWithdrawPaymentsForm.submit();" value="${uiLabelMap.AccountingDepositWithdraw}" disabled="disabled"/> </div> </table> |
Free forum by Nabble | Edit this page |