PageSourceSearch

https://superleague.co.uk/frontend/_js/frontend.js

js superleague.co.uk collected 2026-10-02 07:23:03 UTC 2,421 bytes, 83 lines download raw bytes

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.