mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 08:24:39 -04:00
missing invoice generation callbacks fixed
This commit is contained in:
parent
9cb9237981
commit
734a53fefe
@ -26,7 +26,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
function getPDFString() {
|
||||
function getPDFString(cb) {
|
||||
invoice.is_pro = {!! Auth::user()->isPro() ? 'true' : 'false' !!};
|
||||
invoice.account.hide_quantity = $('#hide_quantity').is(":checked");
|
||||
invoice.account.hide_paid_to_date = $('#hide_paid_to_date').is(":checked");
|
||||
@ -35,11 +35,7 @@
|
||||
NINJA.primaryColor = $('#primary_color').val();
|
||||
NINJA.secondaryColor = $('#secondary_color').val();
|
||||
|
||||
var doc = generatePDF(invoice, getDesignJavascript(), true);
|
||||
if (!doc) {
|
||||
return;
|
||||
}
|
||||
return doc.output('datauristring');
|
||||
generatePDF(invoice, getDesignJavascript(), true, cb);
|
||||
}
|
||||
|
||||
$(function() {
|
||||
|
@ -692,7 +692,7 @@
|
||||
var invoice = createInvoiceModel();
|
||||
var design = getDesignJavascript();
|
||||
if (!design) return;
|
||||
generatePDF(invoice, design, false, cb);
|
||||
generatePDF(invoice, design, false, cb);
|
||||
}
|
||||
|
||||
function getDesignJavascript() {
|
||||
@ -730,10 +730,12 @@
|
||||
var invoice = createInvoiceModel();
|
||||
var design = getDesignJavascript();
|
||||
if (!design) return;
|
||||
var doc = generatePDF(invoice, design, true);
|
||||
|
||||
$('form.form-horizontal.warn-on-exit').append('<input type="hidden" name="pdfupload" value="'+doc.output('datauristring')+'">');
|
||||
submitAction('');
|
||||
generatePDF(invoice, design, true, function(pdfString){
|
||||
$('form.form-horizontal.warn-on-exit').append('<input type="hidden" name="pdfupload" value="'+pdfString+'">');
|
||||
submitAction('');
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -13,7 +13,7 @@
|
||||
var currentInvoice = {{ $invoice }};
|
||||
var versionsJson = {{ $versionsJson }};
|
||||
|
||||
function getPDFString() {
|
||||
function getPDFString(cb) {
|
||||
|
||||
var version = $('#version').val();
|
||||
var invoice;
|
||||
@ -32,11 +32,7 @@
|
||||
invoiceDesign = invoiceDesigns[0];
|
||||
}
|
||||
|
||||
var doc = generatePDF(invoice, invoiceDesign.javascript, true);
|
||||
if (!doc) {
|
||||
return;
|
||||
}
|
||||
return doc.output('datauristring');
|
||||
generatePDF(invoice, invoiceDesign.javascript, true, cb);
|
||||
}
|
||||
|
||||
$(function() {
|
||||
|
@ -55,10 +55,8 @@
|
||||
invoice.is_quote = {{ $invoice->is_quote ? 'true' : 'false' }};
|
||||
invoice.contact = {!! $contact->toJson() !!};
|
||||
|
||||
function getPDFString() {
|
||||
var doc = generatePDF(invoice, invoice.invoice_design.javascript);
|
||||
if (!doc) return;
|
||||
return doc.output('datauristring');
|
||||
function getPDFString(cb) {
|
||||
generatePDF(invoice, invoice.invoice_design.javascript, cb);
|
||||
}
|
||||
|
||||
$(function() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user