|
19 | 19 | <div class="user-profile"> |
20 | 20 | <div class="row profile"> |
21 | 21 | <div class="col-md-9 bio"> |
22 | | - <table name="models" id="table" data-url="{{route('api.categories.list')}}"> |
23 | | - <thead> |
24 | | - <tr> |
25 | | - <th data-sortable="true" data-field="name">{{Lang::get('admin/categories/table.title')}}</th> |
26 | | - <th data-sortable="true" data-field="category_type">{{Lang::get('general.type')}}</th> |
27 | | - <th data-searchable="false" data-sortable="false" data-field="count">{{Lang::get('general.assets')}}</th> |
28 | | - <th data-searchable="false" data-sortable="false" data-field="acceptance">{{Lang::get('admin/categories/table.require_acceptance')}}</th> |
29 | | - <th data-searchable="false" data-sortable="false" data-field="eula">{{Lang::get('admin/categories/table.eula_text')}}</th> |
30 | | - <th data-switchable="false" data-searchable="false" data-sortable="false" data-field="actions">{{ Lang::get('table.actions') }}</th> |
31 | | - </tr> |
32 | | - </thead> |
33 | | - </table> |
34 | | - </div> |
| 22 | + {{ Datatable::table() |
| 23 | + ->addColumn(Lang::get('admin/categories/table.title'), |
| 24 | + Lang::get('general.type'), |
| 25 | + Lang::get('general.assets'), |
| 26 | + Lang::get('admin/categories/table.require_acceptance'), |
| 27 | + Lang::get('admin/categories/table.eula_text'), |
| 28 | + Lang::get('table.actions')) |
| 29 | + ->setOptions( |
| 30 | + array( |
| 31 | + 'language' => array( |
| 32 | + 'search' => Lang::get('general.search'), |
| 33 | + 'lengthMenu' => Lang::get('general.page_menu'), |
| 34 | + 'loadingRecords' => Lang::get('general.loading'), |
| 35 | + 'zeroRecords' => Lang::get('general.no_results'), |
| 36 | + 'info' => Lang::get('general.pagination_info'), |
| 37 | + 'processing' => Lang::get('general.processing'), |
| 38 | + 'paginate'=> array( |
| 39 | + 'first'=>Lang::get('general.first'), |
| 40 | + 'previous'=>Lang::get('general.previous'), |
| 41 | + 'next'=>Lang::get('general.next'), |
| 42 | + 'last'=>Lang::get('general.last'), |
| 43 | + ), |
| 44 | + ), |
| 45 | + 'sAjaxSource'=> route('api.categories.list'), |
| 46 | + 'dom' =>'CT<"clear">lfrtip', |
| 47 | + 'colVis'=> array('showAll'=>'Show All','restore'=>'Restore','exclude'=>array(5),'activate'=>'mouseover'), |
| 48 | + 'columnDefs'=> array(array('bSortable'=>false,'targets'=>array(5))), |
| 49 | + 'order'=>array(array(0,'asc')), |
| 50 | + ) |
| 51 | + ) |
| 52 | + ->render() }} |
| 53 | + </div> |
35 | 54 |
|
36 | 55 |
|
37 | 56 | <!-- side address column --> |
|
42 | 61 | </div> |
43 | 62 | </div> |
44 | 63 | </div> |
45 | | - |
46 | | -@section('moar_scripts') |
47 | | -<script src="{{ asset('assets/js/bootstrap-table.js') }}"></script> |
48 | | -<script src="{{ asset('assets/js/extensions/mobile/bootstrap-table-mobile.js') }}"></script> |
49 | | -<script src="{{ asset('assets/js/extensions/export/bootstrap-table-export.js?v=1') }}"></script> |
50 | | -<script src="{{ asset('assets/js/extensions/cookie/bootstrap-table-cookie.js?v=1') }}"></script> |
51 | | -<script src="//rawgit.com/kayalshri/tableExport.jquery.plugin/master/tableExport.js?v=1') }}"></script> |
52 | | -<script src="//rawgit.com/kayalshri/tableExport.jquery.plugin/master/jquery.base64.js?v=1') }}"></script> |
53 | | -<script type="text/javascript"> |
54 | | - $('#table').bootstrapTable({ |
55 | | - classes: 'table table-hover table-no-bordered', |
56 | | - undefinedText: '', |
57 | | - iconsPrefix: 'fa', |
58 | | - showRefresh: true, |
59 | | - search: true, |
60 | | - pageSize: {{{ Setting::getSettings()->per_page }}}, |
61 | | - pagination: true, |
62 | | - sidePagination: 'server', |
63 | | - sortable: true, |
64 | | - mobileResponsive: true, |
65 | | - showExport: true, |
66 | | - showColumns: true, |
67 | | - maintainSelected: true, |
68 | | - paginationFirstText: "@lang('general.first')", |
69 | | - paginationLastText: "@lang('general.last')", |
70 | | - paginationPreText: "@lang('general.previous')", |
71 | | - paginationNextText: "@lang('general.next')", |
72 | | - pageList: ['10','25','50','100','150','200'], |
73 | | - icons: { |
74 | | - paginationSwitchDown: 'fa-caret-square-o-down', |
75 | | - paginationSwitchUp: 'fa-caret-square-o-up', |
76 | | - columns: 'fa-columns', |
77 | | - refresh: 'fa-refresh' |
78 | | - }, |
79 | | - }); |
80 | | -</script> |
81 | | -@stop |
82 | | - |
83 | 64 | @stop |
0 commit comments