Don't show expense taxes if no tax rates exist

This commit is contained in:
Hillel Coren 2017-04-18 09:31:44 +03:00
parent 3b61065912
commit e785ebab5e

View File

@ -119,40 +119,43 @@
</div> </div>
@if (!$expense || ($expense && (!$expense->tax_name1 && !$expense->tax_name2))) @if (count($taxRates))
{!! Former::checkbox('apply_taxes') @if (!$expense || ($expense && (!$expense->tax_name1 && !$expense->tax_name2)))
->text(trans('texts.apply_taxes')) {!! Former::checkbox('apply_taxes')
->data_bind('checked: apply_taxes') ->text(trans('texts.apply_taxes'))
->label(' ') ->data_bind('checked: apply_taxes')
->value(1) !!} ->label(' ')
@endif ->value(1) !!}
@endif
<div style="display:none" data-bind="visible: apply_taxes"> <div style="display:none" data-bind="visible: apply_taxes">
<br/> <br/>
{!! Former::select('tax_select1') {!! Former::select('tax_select1')
->addOption('','')
->label(trans('texts.tax_rate'))
->onchange('taxSelectChange(event)')
->fromQuery($taxRates) !!}
<div style="display:none">
{!! Former::input('tax_rate1') !!}
{!! Former::input('tax_name1') !!}
</div>
<div style="display:{{ $account->enable_second_tax_rate ? 'block' : 'none' }}">
{!! Former::select('tax_select2')
->addOption('','') ->addOption('','')
->label(trans('texts.tax_rate')) ->label(trans('texts.tax_rate'))
->onchange('taxSelectChange(event)') ->onchange('taxSelectChange(event)')
->fromQuery($taxRates) !!} ->fromQuery($taxRates) !!}
<div style="display:none"> <div style="display:none">
{!! Former::input('tax_rate2') !!} {!! Former::input('tax_rate1') !!}
{!! Former::input('tax_name2') !!} {!! Former::input('tax_name1') !!}
</div>
<div style="display:{{ $account->enable_second_tax_rate ? 'block' : 'none' }}">
{!! Former::select('tax_select2')
->addOption('','')
->label(trans('texts.tax_rate'))
->onchange('taxSelectChange(event)')
->fromQuery($taxRates) !!}
<div style="display:none">
{!! Former::input('tax_rate2') !!}
{!! Former::input('tax_name2') !!}
</div>
</div> </div>
</div> </div>
</div> @endif
</div> </div>
<div class="col-md-6"> <div class="col-md-6">