1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 05:02:36 +01:00

bug fixes

This commit is contained in:
Hillel Coren 2014-01-02 20:13:21 +02:00
parent 7ef27d5a96
commit df95dc213d
3 changed files with 45 additions and 14 deletions

View File

@ -58,10 +58,35 @@ class ConstantsSeeder extends Seeder
Frequency::create(array('name' => 'Six months')); Frequency::create(array('name' => 'Six months'));
Frequency::create(array('name' => 'Annually')); Frequency::create(array('name' => 'Annually'));
ClientIndustry::create(array('name' => 'Accounting')); ClientIndustry::create(array('name' => 'Accounting & Legal'));
ClientIndustry::create(array('name' => 'Travel')); ClientIndustry::create(array('name' => 'Advertising'));
ClientIndustry::create(array('name' => 'Engineering')); ClientIndustry::create(array('name' => 'Aerospace'));
ClientIndustry::create(array('name' => 'Agriculture'));
ClientIndustry::create(array('name' => 'Automotive'));
ClientIndustry::create(array('name' => 'Banking & Finance'));
ClientIndustry::create(array('name' => 'Biotechnology'));
ClientIndustry::create(array('name' => 'Broadcasting'));
ClientIndustry::create(array('name' => 'Business Services'));
ClientIndustry::create(array('name' => 'Commodities & Chemicals'));
ClientIndustry::create(array('name' => 'Communications'));
ClientIndustry::create(array('name' => 'Computers & Hightech'));
ClientIndustry::create(array('name' => 'Defense'));
ClientIndustry::create(array('name' => 'Energy'));
ClientIndustry::create(array('name' => 'Entertainment'));
ClientIndustry::create(array('name' => 'Government'));
ClientIndustry::create(array('name' => 'Healthcare & Life Sciences'));
ClientIndustry::create(array('name' => 'Insurance'));
ClientIndustry::create(array('name' => 'Manufacturing'));
ClientIndustry::create(array('name' => 'Marketing')); ClientIndustry::create(array('name' => 'Marketing'));
ClientIndustry::create(array('name' => 'Media'));
ClientIndustry::create(array('name' => 'Nonprofit & Higher Ed'));
ClientIndustry::create(array('name' => 'Pharmaceuticals'));
ClientIndustry::create(array('name' => 'Professional Services & Consulting'));
ClientIndustry::create(array('name' => 'Real Estate'));
ClientIndustry::create(array('name' => 'Retail & Wholesale'));
ClientIndustry::create(array('name' => 'Sports'));
ClientIndustry::create(array('name' => 'Transportation'));
ClientIndustry::create(array('name' => 'Travel & Luxury'));
ClientSize::create(array('name' => '1 - 10')); ClientSize::create(array('name' => '1 - 10'));
ClientSize::create(array('name' => '11 - 50')); ClientSize::create(array('name' => '11 - 50'));

View File

@ -96,7 +96,7 @@
<div class="navbar-form navbar-right"> <div class="navbar-form navbar-right">
@if (!Auth::check() || !Auth::user()->registered) @if (!Auth::check() || !Auth::user()->registered)
{{ Button::sm_success_primary('Sign up', array('data-toggle'=>'modal', 'data-target'=>'#signUpModal')) }} {{ Button::sm_success_primary('Sign up', array('data-toggle'=>'modal', 'data-target'=>'#signUpModal')) }} &nbsp;
@endif @endif
<div class="btn-group"> <div class="btn-group">

View File

@ -8,7 +8,9 @@ var isIE = /*@cc_on!@*/false || !!document.documentMode; // At least IE6
function generatePDF(invoice) { function generatePDF(invoice) {
var currencyId = invoice.currency_id; var currencyId = invoice.currency_id;
var invoiceNumber = invoice.invoice_number; var invoiceNumber = invoice.invoice_number;
var issuedOn = invoice.invoice_date ? invoice.invoice_date : ''; var invoiceDate = invoice.invoice_date ? invoice.invoice_date : '';
var dueDate = invoice.due_date ? invoice.due_date : '';
console.log("DueDate: %s", dueDate);
var amount = '$0.00'; var amount = '$0.00';
var marginLeft = 90; var marginLeft = 90;
@ -64,10 +66,14 @@ function generatePDF(invoice) {
if (invoice.po_number) { if (invoice.po_number) {
y1 += rowHeight; y1 += rowHeight;
} }
if (dueDate) {
y1 += rowHeight;
}
doc.rect(x1, y1, x2, y2, 'FD'); doc.rect(x1, y1, x2, y2, 'FD');
var invoiceNumberX = headerRight - (doc.getStringUnitWidth(invoiceNumber) * doc.internal.getFontSize()); var invoiceNumberX = headerRight - (doc.getStringUnitWidth(invoiceNumber) * doc.internal.getFontSize());
var issuedOnX = headerRight - (doc.getStringUnitWidth(issuedOn) * doc.internal.getFontSize()); var invoiceDateX = headerRight - (doc.getStringUnitWidth(invoiceDate) * doc.internal.getFontSize());
var dueDateX = headerRight - (doc.getStringUnitWidth(dueDate) * doc.internal.getFontSize());
var poNumberX = headerRight - (doc.getStringUnitWidth(invoice.po_number) * doc.internal.getFontSize()); var poNumberX = headerRight - (doc.getStringUnitWidth(invoice.po_number) * doc.internal.getFontSize());
doc.setFontType("normal"); doc.setFontType("normal");
@ -102,15 +108,13 @@ function generatePDF(invoice) {
headerY += rowHeight; headerY += rowHeight;
doc.text(headerLeft, headerY, 'Invoice Date'); doc.text(headerLeft, headerY, 'Invoice Date');
doc.text(issuedOnX, headerY, issuedOn); doc.text(invoiceDateX, headerY, invoiceDate);
/* if (dueDate) {
if (invoice.due_date) {
headerY += rowHeight; headerY += rowHeight;
doc.text(headerLeft, headerY, 'Due Date'); doc.text(headerLeft, headerY, 'Due Date');
doc.text(poNumberX, headerY, invoice.po_number); doc.text(dueDateX, headerY, dueDate);
} }
*/
headerY += rowHeight; headerY += rowHeight;
doc.setFontType("bold"); doc.setFontType("bold");
@ -677,12 +681,14 @@ ko.bindingHandlers.datePicker = {
init: function (element, valueAccessor, allBindingsAccessor) { init: function (element, valueAccessor, allBindingsAccessor) {
var value = ko.utils.unwrapObservable(valueAccessor()); var value = ko.utils.unwrapObservable(valueAccessor());
if (value) $(element).datepicker('update', value); if (value) $(element).datepicker('update', value);
//console.log("datePicker-init: %s", value); $(element).change(function() {
var value = valueAccessor();
value($(element).val());
})
}, },
update: function (element, valueAccessor) { update: function (element, valueAccessor) {
var value = ko.utils.unwrapObservable(valueAccessor()); var value = ko.utils.unwrapObservable(valueAccessor());
if (value) $(element).datepicker('update', value); if (value) $(element).datepicker('update', value);
//console.log("datePicker-init: %s", value);
} }
}; };