Restoring file

This commit is contained in:
Gilbert Paquin 2017-08-02 11:05:53 -04:00
parent 16351c73ca
commit 4ad3b52942

View File

@ -16,6 +16,7 @@
} }
</style> </style>
@stop @stop
@section('content') @section('content')
@ -34,7 +35,7 @@
var chartEndDate = moment("{{ $endDate }}"); var chartEndDate = moment("{{ $endDate }}");
var dateRanges = {!! $account->present()->dateRangeOptions !!}; var dateRanges = {!! $account->present()->dateRangeOptions !!};
$(function () { $(function() {
if (isStorageSupported()) { if (isStorageSupported()) {
var lastRange = localStorage.getItem('last:report_range'); var lastRange = localStorage.getItem('last:report_range');
@ -105,8 +106,7 @@
{{ trans('texts.date_range') }} {{ trans('texts.date_range') }}
</label> </label>
<div class="col-lg-8 col-sm-8"> <div class="col-lg-8 col-sm-8">
<div id="reportrange" <div id="reportrange" style="background: #f9f9f9; cursor: pointer; padding: 9px 14px; border: 1px solid #dfe0e1; margin-top: 0px;">
style="background: #f9f9f9; cursor: pointer; padding: 9px 14px; border: 1px solid #dfe0e1; margin-top: 0px;">
<i class="glyphicon glyphicon-calendar fa fa-calendar"></i>&nbsp; <i class="glyphicon glyphicon-calendar fa fa-calendar"></i>&nbsp;
<span></span> <b class="caret"></b> <span></span> <b class="caret"></b>
</div> </div>
@ -118,8 +118,7 @@
</div> </div>
</div> </div>
<div id="statusField" <div id="statusField" style="display:{{ in_array($reportType, [ENTITY_INVOICE, ENTITY_PRODUCT]) ? 'block' : 'none' }}">
style="display:{{ in_array($reportType, [ENTITY_INVOICE, ENTITY_PRODUCT]) ? 'block' : 'none' }}">
{!! Former::select('invoice_status')->label('status') {!! Former::select('invoice_status')->label('status')
->addOption(trans('texts.all'), 'all') ->addOption(trans('texts.all'), 'all')
->addOption(trans('texts.draft'), 'draft') ->addOption(trans('texts.draft'), 'draft')
@ -150,7 +149,7 @@
@if (!Auth::user()->hasFeature(FEATURE_REPORTS)) @if (!Auth::user()->hasFeature(FEATURE_REPORTS))
<script> <script>
$(function () { $(function() {
$('form.report-form').find('input, button').prop('disabled', true); $('form.report-form').find('input, button').prop('disabled', true);
}); });
</script> </script>
@ -159,8 +158,8 @@
<center> <center>
{!! Former::select('format') {!! Former::select('format')
->label(trans('texts.format_export')) ->label(trans('texts.format_export'))
->options(['csv' => 'CSV', 'pdf' => 'PDF', 'xlsx' => 'Excel']) !!} ->options(['csv' => 'CSV', 'pdf' => 'PDF', 'xlsx' => 'Excel']) !!}
{!! Button::primary(trans('texts.export')) {!! Button::primary(trans('texts.export'))
->withAttributes(array('onclick' => 'onExportClick()')) ->withAttributes(array('onclick' => 'onExportClick()'))
->appendIcon(Icon::create('export')) ->appendIcon(Icon::create('export'))
@ -170,8 +169,7 @@
->submit() ->submit()
->appendIcon(Icon::create('play')) ->appendIcon(Icon::create('play'))
->large() !!} ->large() !!}
</center> </center><br/>
<br/>
{!! Former::close() !!} {!! Former::close() !!}
@ -269,15 +267,15 @@
sumColumns.push("{{ in_array($column, ['amount', 'paid', 'balance', 'cost', 'duration']) ? trans("texts.{$column}") : false }}"); sumColumns.push("{{ in_array($column, ['amount', 'paid', 'balance', 'cost', 'duration']) ? trans("texts.{$column}") : false }}");
@endforeach @endforeach
$(function () { $(function() {
$('.start_date .input-group-addon').click(function () { $('.start_date .input-group-addon').click(function() {
toggleDatePicker('start_date'); toggleDatePicker('start_date');
}); });
$('.end_date .input-group-addon').click(function () { $('.end_date .input-group-addon').click(function() {
toggleDatePicker('end_date'); toggleDatePicker('end_date');
}); });
$('#report_type').change(function () { $('#report_type').change(function() {
var val = $('#report_type').val(); var val = $('#report_type').val();
if (val == '{{ ENTITY_TAX_RATE }}') { if (val == '{{ ENTITY_TAX_RATE }}') {
$('#dateField').fadeIn(); $('#dateField').fadeIn();
@ -305,36 +303,36 @@
} }
} }
$(function () { $(function(){
$(".tablesorter-data").tablesorter({ $(".tablesorter-data").tablesorter({
@if (! request()->group_when_sorted) @if (! request()->group_when_sorted)
sortList: [[0, 0]], sortList: [[0,0]],
@endif @endif
theme: 'bootstrap', theme: 'bootstrap',
widgets: ['zebra', 'uitheme', 'filter'{!! request()->group_when_sorted ? ", 'group'" : "" !!}, 'columnSelector'], widgets: ['zebra', 'uitheme', 'filter'{!! request()->group_when_sorted ? ", 'group'" : "" !!}, 'columnSelector'],
headerTemplate: '{content} {icon}', headerTemplate : '{content} {icon}',
@if ($report) @if ($report)
dateFormat: '{{ $report->convertDateFormat() }}', dateFormat: '{{ $report->convertDateFormat() }}',
@endif @endif
numberSorter: function (a, b, direction) { numberSorter: function(a, b, direction) {
var a = convertStringToNumber(a); var a = convertStringToNumber(a);
var b = convertStringToNumber(b); var b = convertStringToNumber(b);
return direction ? a - b : b - a; return direction ? a - b : b - a;
}, },
widgetOptions: { widgetOptions : {
columnSelector_container: $('#columnSelector'), columnSelector_container : $('#columnSelector'),
filter_cssFilter: 'form-control', filter_cssFilter: 'form-control',
group_collapsed: true, group_collapsed: true,
group_saveGroups: false, group_saveGroups: false,
//group_formatter : function(txt, col, table, c, wo, data) {}, //group_formatter : function(txt, col, table, c, wo, data) {},
group_callback: function ($cell, $rows, column, table) { group_callback: function ($cell, $rows, column, table) {
for (var i = 0; i < sumColumns.length; i++) { for (var i=0; i<sumColumns.length; i++) {
var label = sumColumns[i]; var label = sumColumns[i];
if (!label) { if (!label) {
continue; continue;
} }
var subtotal = 0; var subtotal = 0;
$rows.each(function () { $rows.each(function() {
var txt = $(this).find("td").eq(i).text(); var txt = $(this).find("td").eq(i).text();
subtotal += convertStringToNumber(txt); subtotal += convertStringToNumber(txt);
}); });
@ -355,7 +353,10 @@
} }
}); });
}) })
</script> </script>
@stop @stop
@ -367,4 +368,4 @@
keyboardNavigation: false keyboardNavigation: false
}); });
@stop @stop