PageSourceSearch

https://whalewatch.co.nz/resources/themes/whalewatch/javascript/script.js?v=1693845333

js whalewatch.co.nz collected 2026-09-24 20:27:03 UTC 3,437 bytes, 87 lines download raw bytes

1function initJquery() {
2  var script = document.createElement('script');
3  var prior = document.getElementsByTagName('script')[0];
4  script.async = 1;
5  script.defer = 1;
6  script.onload = script.onreadystatechange = (_, isAbort) => {
7      if (isAbort || !script.readyState || /loaded|complete/.test(script.readyState)) {
8          window.onload = function() {
9
10            // START
11            $(document).on( "click", ".header-menu-main", function(e) {
12              e.preventDefault();
13              $('body').removeClass('menuBoarding').removeClass('menuNews').removeClass('menuTours').toggleClass('menu'); 
14          
15            });
16          
17            $(document).on( "click", ".header-menu-boarding", function(e) {
18              e.preventDefault();
19          
20              $('body').removeClass('menu').removeClass('menuNews').removeClass('menuTours').toggleClass('menuBoarding'); 
21          
22            });
23            
24            $(document).on( "click", ".header-menu-latestnews", function(e) {
25              e.preventDefault();
26          
27              $('body').removeClass('menu').removeClass('menuBoarding').removeClass('menuTours').toggleClass('menuNews');
28          
29            });
30          
31            $(document).on( "click", ".header-menu-tours", function(e) {
32              e.preventDefault();
33          
34              $('body').removeClass('menu').removeClass('menuBoarding').removeClass('menuNews').toggleClass('menuTours');
35          
36            });
37            // END
38
39            document.querySelector('body').removeAttribute('style');
40
41            if (document.location.pathname !== '/report') {
42              $.getScript( "/resources/themes/whalewatch/javascript/popup.js", function( data, textStatus, jqxhr ) {
43                $.getScript( "/resources/themes/whalewatch/javascript/earthquake.js", function( data, textStatus, jqxhr ) {
44                  //
45                });
46              });
47            }
48
49            if (window.jQuery) {
50              $(document).ready(function() {
51                  $.getScript( "/resources/themes/whalewatch/javascript/modernizr.js", function( data, textStatus, jqxhr ) {
52                    $.getScript( "/resources/themes/whalewatch/javascript/scroll.js", function( data, textStatus, jqxhr ) {
53                      //
54                    });
55                    $.getScript( "/resources/themes/whalewatch/javascript/carousel.js", function( data, textStatus, jqxhr ) {
56                      //
57                    });
58                    $.getScript( "/resources/themes/whalewatch/javascript/header-video.js", function( data, textStatus, jqxhr ) {
59                      //
60                    });
61                    $.getScript( "/resources/themes/whalewatch/javascript/inline.js", function( data, textStatus, jqxhr ) {
62                      // watch
63                    });
64                  });
65              });
66            }
67          }
68      }
69  };
70  script.id = 'common-script';
71  script.src = '/resources/themes/whalewatch/javascript/jquery.js';
72  prior.parentNode.insertBefore(script, prior);
73}
74
75initJquery();
76
77function initWeather() {
78  var script = document.createElement('script');
79  var prior = document.getElementsByTagName('script')[0];
80  script.async = 1;
81  script.defer = 1;
82  script.id = 'weatherwidget-io-js';
83  script.src = 'https://weatherwidget.io/js/widget.min.js';
84  prior.parentNode.insertBefore(script, prior);
85}
86
87initWeather();

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.