From 58911cd10e1c61310c281682eef2d6d281d5dd59 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 20 Oct 2015 18:51:21 -0700 Subject: [PATCH] Use moar_scripts to limit unnecessary loading --- app/config/version.php | 4 +-- app/controllers/admin/AssetsController.php | 26 +++++++++---------- app/views/backend/accessories/index.blade.php | 14 ++++++++++ app/views/backend/consumables/index.blade.php | 9 +++++++ app/views/backend/hardware/index.blade.php | 16 ++++++++++-- app/views/backend/layouts/default.blade.php | 20 ++++++-------- app/views/backend/licenses/index.blade.php | 10 +++++++ 7 files changed, 70 insertions(+), 29 deletions(-) diff --git a/app/config/version.php b/app/config/version.php index 761cc57c43..9495128716 100644 --- a/app/config/version.php +++ b/app/config/version.php @@ -1,5 +1,5 @@ 'v2.0-227', - 'hash_version' => 'v2.0-227-gb492ac4', + 'app_version' => 'v2.0-229', + 'hash_version' => 'v2.0-229-g78143cb', ); \ No newline at end of file diff --git a/app/controllers/admin/AssetsController.php b/app/controllers/admin/AssetsController.php index 32ef574fe7..6e87d49619 100755 --- a/app/controllers/admin/AssetsController.php +++ b/app/controllers/admin/AssetsController.php @@ -1176,20 +1176,20 @@ class AssetsController extends AdminController } $rows[] = array( - 'checkbox' =>'
', - 'name' => ''.$asset->name.'', - 'asset_tag' => ''.$asset->asset_tag.'', - 'serial' => $asset->serial, - 'model' => ($asset->model) ? $asset->model->name : 'No model', - 'status' => ($asset->assigneduser) ? link_to('../admin/users/'.$asset->assigned_to.'/view', $asset->assigneduser->fullName()) : (($asset->assetstatus) ? $asset->assetstatus->name : ''), - 'location' => (($asset->assigneduser) && ($asset->assigneduser->userloc!='')) ? link_to('admin/settings/locations/'.$asset->assigneduser->userloc->id.'/edit', $asset->assigneduser->userloc->name) : (($asset->defaultLoc!='') ? link_to('admin/settings/locations/'.$asset->defaultLoc->id.'/edit', $asset->defaultLoc->name) : ''), - 'category' => ($asset->model->category) ? $asset->model->category->name : 'No category', - 'eol' => ($asset->eol_date()) ? $asset->eol_date() : '', - 'notes' => $asset->notes, - 'order_number' => ($asset->order_number!='') ? ''.$asset->order_number.'' : ' ', + 'checkbox' =>'
', + 'name' => ''.$asset->name.'', + 'asset_tag' => ''.$asset->asset_tag.'', + 'serial' => $asset->serial, + 'model' => ($asset->model) ? $asset->model->name : 'No model', + 'status' => ($asset->assigneduser) ? link_to('../admin/users/'.$asset->assigned_to.'/view', $asset->assigneduser->fullName()) : (($asset->assetstatus) ? $asset->assetstatus->name : ''), + 'location' => (($asset->assigneduser) && ($asset->assigneduser->userloc!='')) ? link_to('admin/settings/locations/'.$asset->assigneduser->userloc->id.'/edit', $asset->assigneduser->userloc->name) : (($asset->defaultLoc!='') ? link_to('admin/settings/locations/'.$asset->defaultLoc->id.'/edit', $asset->defaultLoc->name) : ''), + 'category' => ($asset->model->category) ? $asset->model->category->name : 'No category', + 'eol' => ($asset->eol_date()) ? $asset->eol_date() : '', + 'notes' => $asset->notes, + 'order_number' => ($asset->order_number!='') ? ''.$asset->order_number.'' : 'none', 'checkout_date' => (($asset->assigned_to!='')&&($asset->assetlog->first())) ? $asset->assetlog->first()->created_at->format('Y-m-d') : '', - 'change' => ($inout) ? $inout : '', - 'actions' => ($actions) ? $actions : '' + 'change' => ($inout) ? $inout : '', + 'actions' => ($actions) ? $actions : '' ); } diff --git a/app/views/backend/accessories/index.blade.php b/app/views/backend/accessories/index.blade.php index 947163ce7d..2ec51fa526 100755 --- a/app/views/backend/accessories/index.blade.php +++ b/app/views/backend/accessories/index.blade.php @@ -42,6 +42,18 @@ +@section('moar_scripts') + + + + + + + + + + + +@stop + @stop diff --git a/app/views/backend/consumables/index.blade.php b/app/views/backend/consumables/index.blade.php index 3672d73ae6..3f2cd84ff2 100644 --- a/app/views/backend/consumables/index.blade.php +++ b/app/views/backend/consumables/index.blade.php @@ -41,6 +41,14 @@ +@section('moar_scripts') + + + + + + + +@stop @stop diff --git a/app/views/backend/hardware/index.blade.php b/app/views/backend/hardware/index.blade.php index 6a154d0865..8c1d288478 100755 --- a/app/views/backend/hardware/index.blade.php +++ b/app/views/backend/hardware/index.blade.php @@ -85,7 +85,16 @@ {{ Form::close() }} + + +@section('moar_scripts') + + + + + + - - +@stop + @stop diff --git a/app/views/backend/layouts/default.blade.php b/app/views/backend/layouts/default.blade.php index 78f382b0a7..cd9d84d036 100644 --- a/app/views/backend/layouts/default.blade.php +++ b/app/views/backend/layouts/default.blade.php @@ -5,7 +5,7 @@ - + @section('title') @@ -43,16 +43,6 @@ <!-- global header javascripts --> - <script src="{{ asset('assets/js/jquery-latest.js') }}"></script> - <script src="{{ asset('assets/js/bootstrap-table.js') }}"></script> - <script src="{{ asset('assets/js/extensions/export/bootstrap-table-export.js') }}"></script> - <script src="{{ asset('assets/js/extensions/cookie/bootstrap-table-cookie.js') }}"></script> - <script src="{{ asset('assets/js/extensions/mobile/bootstrap-table-mobile.js') }}"></script> - <script src="{{ asset('assets/js/libs/FileSaver/FileSaver.min.js') }}"></script> - <script src="{{ asset('assets/js/libs/html2canvas/html2canvas.min.js') }}"></script> - <script src="{{ asset('assets/js/libs/jsPDF/jspdf.min.js') }}"></script> - <script src="{{ asset('assets/js/libs/jsPDF-AutoTable/jspdf.plugin.autotable.js') }}"></script> - <script> window.snipeit = { settings: { @@ -464,12 +454,18 @@ </div> <!-- scripts --> - <script src="{{ asset('assets/js/bootstrap.min.js') }}"></script> + + <script src="{{ asset('assets/js/jquery-latest.js') }}"></script> + <script src="{{ asset('assets/js/bootstrap.min.js') }}"></script> <script src="{{ asset('assets/js/jquery.knob.js') }}"></script> <script src="{{ asset('assets/js/select2.min.js') }}"></script> <script src="{{ asset('assets/js/jquery.uniform.min.js') }}"></script> <script src="{{ asset('assets/js/bootstrap.datepicker.js') }}"></script> <script src="{{ asset('assets/js/theme.js') }}"></script> <script src="{{ asset('assets/js/snipeit.js') }}"></script> + + @section('moar_scripts') + @show + </body> </html> diff --git a/app/views/backend/licenses/index.blade.php b/app/views/backend/licenses/index.blade.php index c2c899b702..51447ea576 100755 --- a/app/views/backend/licenses/index.blade.php +++ b/app/views/backend/licenses/index.blade.php @@ -31,6 +31,14 @@ </table> </div> +@section('moar_scripts') +<script src="{{ asset('assets/js/bootstrap-table.js') }}"></script> +<script src="{{ asset('assets/js/extensions/mobile/bootstrap-table-mobile.js') }}"></script> +<script src="{{ asset('assets/js/extensions/export/bootstrap-table-export.js?v=1') }}"></script> +<script src="{{ asset('assets/js/extensions/cookie/bootstrap-table-cookie.js?v=1') }}"></script> +<script src="//rawgit.com/kayalshri/tableExport.jquery.plugin/master/tableExport.js?v=1') }}"></script> +<script src="//rawgit.com/kayalshri/tableExport.jquery.plugin/master/jquery.base64.js?v=1') }}"></script> + <script type="text/javascript"> $('#table').bootstrapTable({ classes: 'table table-hover table-no-bordered', @@ -60,3 +68,5 @@ }); </script> @stop + +@stop