1//$(window).on('load', function(){ 2$( document ).ready(function() { 3 $('#loading-cover').fadeOut(1000); 4}); 5 6const observer = lozad('.lozad', { 7 loaded: function (el) { 8 9 el.classList.add('loaded'); 10 try { 11 var img = new Image(); 12 if (el.getAttribute('data-src')){ 13 img.src = el.getAttribute('data-src'); 14 img.addEventListener('error', function (e) { 15 el.classList.add('error'); 16 var errorImg = el.getAttribute('data-error'); 17 var dataSrc = el.getAttribute('data-src'); 18 var srcSet = el.getAttribute('srcSet'); 19 var dataSrcSet = el.getAttribute('data-srcset'); 20 21 el.setAttribute('data-src', errorImg); 22 el.src = errorImg; 23 if (dataSrc && dataSrc.length) el.removeAttribute('data-src') 24 if (srcSet && srcSet.length) el.removeAttribute('srcSet') 25 if (dataSrcSet && dataSrcSet.length) el.removeAttribute('data-srcset') 26 27 }, true); 28 } 29 } catch (e) { 30 console.log(e); 31 } 32 33 var imgLoad = imagesLoaded('.cd-main-content'); 34 imgLoad.on( 'fail', function() { 35 // detect which image is broken 36 for ( var i = 0, len = imgLoad.images.length; i < len; i++ ) { 37 var image = imgLoad.images[i]; 38 if(image.isLoaded === false){ 39 var errorImg = image.img.getAttribute('data-error'); 40 //if(typeof errorImg !== 'undefined' && errorImg.length > 0) { 41 if (typeof errorImg !== 'undefined') { 42 image.img.src = errorImg; 43 } 44 } 45 } 46 }); 47 48 } 49}); 50observer.observe(); 51 52$(function(){ 53 54 // login and register forms 55 $('#ign-form-signin a.panel-switch').click(function(e){ 56 $($(this).data('hide')).collapse('hide'); 57 $($(this).data('show')).collapse('show'); 58 }); 59 60 /**Back to top */ 61 $(".back-to-top a").click(function (e) { 62 e.preventDefault(); 63 $("html,body").animate({ 64 scrollTop: $("body").offset().top 65 }, "1000"); return false 66 }); 67 68}); 69 70document.onreadystatechange = function() { 71 let _body = document.querySelector('body'); 72 let _pw = document.querySelector("#preloader-wrapper"); 73 if(_pw){ 74 _pw.style.background = window.page_loading_colour ? window.page_loading_colour : '#292943'; 75 if (document.readyState !== "complete") { 76 _body.style.visibility = "hidden"; 77 } else { 78 $(_pw).fadeOut('slow'); 79 _body.style.visibility = "visible"; 80 } 81 } 82}; 83
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.