From 9f52dc7fe69ec17109bac53d8da4cae2b4d837b9 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 12 Apr 2017 18:30:09 +0300 Subject: [PATCH] Set due date placeholder when selecting client --- resources/views/invoices/knockout.blade.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/views/invoices/knockout.blade.php b/resources/views/invoices/knockout.blade.php index 39c8c713a23e..b5708e4a96f0 100644 --- a/resources/views/invoices/knockout.blade.php +++ b/resources/views/invoices/knockout.blade.php @@ -28,9 +28,10 @@ function ViewModel(data) { if (paymentTerms == -1) paymentTerms = 0; var dueDate = $('#invoice_date').datepicker('getDate'); dueDate.setDate(dueDate.getDate() + paymentTerms); - self.invoice().due_date(dueDate); - // We're using the datepicker to handle the date formatting - self.invoice().due_date($('#due_date').val()); + dueDate = moment(dueDate).format("{{ $account->getMomentDateFormat() }}"); + $('#due_date').attr('placeholder', dueDate); + } else { + $('#due_date').attr('placeholder', "{{ $invoice->exists || $invoice->isQuote() ? ' ' : $account->present()->dueDatePlaceholder() }}"); } @endif }