Author: apatel
Date: Thu Oct 27 03:08:58 2011
New Revision: 1189592
URL: http://svn.apache.org/viewvc?rev=1189592&view=rev
Log:
[OFBIZ-4520] Changed method used for enabling submit button. Issue reported by
Martin Kreidenweis. Thanks for reporting and giving a fix patch. The code
changes are not same as the patch on jira issue. Now the bulk printing for
invoices is working. Will be better if we were will push invoices to the
printer directly like in order manager. May be some other day :)
Modified:
ofbiz/trunk/applications/accounting/webapp/ap/invoices/PurchaseInvoices.ftl
Modified:
ofbiz/trunk/applications/accounting/webapp/ap/invoices/PurchaseInvoices.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/ap/invoices/PurchaseInvoices.ftl?rev=1189592&r1=1189591&r2=1189592&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/webapp/ap/invoices/PurchaseInvoices.ftl
(original)
+++ ofbiz/trunk/applications/accounting/webapp/ap/invoices/PurchaseInvoices.ftl
Thu Oct 27 03:08:58 2011
@@ -29,7 +29,7 @@ function toggleInvoiceId(master) {
}
function getInvoiceRunningTotal() {
- var invoices = jQuery("#listPurchaseInvoices:
checkbox[name='invoiceIds']");
+ var invoices = jQuery("#listPurchaseInvoices
:checkbox[name='invoiceIds']");
//test if all checkboxes are checked
var allChecked = true;
@@ -67,7 +67,7 @@ function getInvoiceRunningTotal() {
});
if(jQuery('#serviceName').val() != "") {
- jQuery('#submitButton').attr('disabled', '');
+ jQuery('#submitButton').removeAttr('disabled');
}
} else {
@@ -79,8 +79,7 @@ function getInvoiceRunningTotal() {
function setServiceName(selection) {
if ( selection.value == 'massInvoicesToApprove' || selection.value ==
'massInvoicesToReceive' || selection.value == 'massInvoicesToReady' ||
selection.value == 'massInvoicesToPaid' || selection.value ==
'massInvoicesToWriteoff' || selection.value == 'massInvoicesToCancel') {
document.listPurchaseInvoices.action =
jQuery('#invoiceStatusChange').value;
- }
- else {
+ } else {
document.listPurchaseInvoices.action = selection.value;
}
if (selection.value == 'massInvoicesToApprove') {
@@ -96,10 +95,10 @@ function setServiceName(selection) {
}else if (selection.value == 'massInvoicesToCancel') {
jQuery('#statusId').val("INVOICE_CANCELLED");
}
- if (jQuery('#processMassCheckRun').is(':selected')) {
- jQuery('#issueChecks').fadeOut('slow');
- } else {
+ if (selection.value.indexOf('processMassCheckRun') >= 0) {
jQuery('#issueChecks').fadeIn('slow');
+ } else {
+ jQuery('#issueChecks').fadeOut('slow');
}
var invoices = jQuery("#listPurchaseInvoices
:checkbox[name='invoiceIds']");
@@ -113,7 +112,7 @@ function setServiceName(selection) {
});
if(anyChecked && (jQuery('#serviceName').val() != "")) {
- jQuery('#submitButton').attr('disabled', '');
+ jQuery('#submitButton').removeAttr('disabled');
}
}