Use native browser lazy load (#12720)

* Use native browser lazy load
Polyfill for older

* Add intersection polyfill for IE and older browsers
This commit is contained in:
Tony Murray
2021-04-08 04:24:53 -05:00
committed by GitHub
parent 500f50e867
commit 04407db85b
6 changed files with 13 additions and 44 deletions

View File

@@ -50,6 +50,8 @@
@stack('styles')
<script src="{{ asset('js/polyfill.min.js') }}"></script>
<script src="{{ asset('js/intersection-observer.js') }}"></script>
<script src="{{ asset('js/loading-attribute-polyfill.min.js') }}"></script>
<script src="{{ asset('js/jquery.min.js') }}"></script>
<script src="{{ asset('js/bootstrap.min.js') }}"></script>
<script src="{{ asset('js/bootstrap-hover-dropdown.min.js') }}"></script>
@@ -66,10 +68,6 @@
<script src="{{ asset('js/handlebars.min.js') }}"></script>
<script src="{{ asset('js/pace.min.js') }}"></script>
<script src="{{ asset('js/qrcode.min.js') }}"></script>
@if(LibreNMS\Config::get('enable_lazy_load', true))
<script src="{{ asset('js/jquery.lazyload.min.js') }}"></script>
<script src="{{ asset('js/lazyload.js') }}"></script>
@endif
<script src="{{ asset('js/select2.min.js') }}"></script>
<script>
$.ajaxSetup({