PageSourceSearch

https://www.discountschoolsupply.com/_ui/responsive/common/js/acc.navigation.js?v=S540

js discountschoolsupply.com collected 2026-10-03 21:02:05 UTC 3,344 bytes, 85 lines download raw bytes

1var oDoc = document;
2
3ACC.navigation = {
4
5    _autoload: [
6        "offcanvasNavigation",
7        "myAccountNavigation",
8        "headerTopNavigation"
9    ],
10
11    offcanvasNavigation: function(){
12    	enquire.register("screen and (max-width:"+ ACC.common.encodeHtml(screenSmMax) +")", {
13            match : function() {
14                $(document).on("click",".js-enquire-offcanvas-navigation .js-enquire-has-sub .js_nav__link--drill__down",function(e){
15                    e.preventDefault();
16                    $(".navigation__overflow").scrollTop(0);
17                    $(".js-enquire-offcanvas-navigation").addClass("active");
18                    $(".js-enquire-offcanvas-navigation .js-enquire-has-sub").removeClass("active");
19                    $(this).parent(".js-enquire-has-sub").addClass("active");
20                });
21                $(document).on("click",".js-enquire-offcanvas-navigation .js-enquire-sub-close",function(e){
22                    e.preventDefault();
23                    $(".js-enquire-offcanvas-navigation").removeClass("active");
24                    $(".js-enquire-offcanvas-navigation .js-enquire-has-sub").removeClass("active");
25                });
26
27                $(document).on("click",".js-enquire-offcanvas-navigation .js_subnav_drill_down",function(e){
28                    e.preventDefault();
29                    $(".navigation__overflow").scrollTop(0);
30                    $(this).closest(".js_sub__navigation").addClass("sub-active")
31                    $(this).parent(".nav-secondary-has-sub").addClass("sub-active");
32                });
33                $(document).on("click",".js-enquire-offcanvas-navigation .js-subnav-close",function(e){
34                    e.preventDefault();
35                    $(this).closest(".js_sub__navigation").removeClass("sub-
35active")
36                    $(this).closest(".nav-secondary-has-sub").removeClass("sub-active");
37                });
38            },
39
40            unmatch : function() {
41                $(".js-userAccount-Links").show();
42                $(".js-enquire-offcanvas-navigation").removeClass("active");
43                $(".js-enquire-offcanvas-navigation .js-enquire-has-sub").removeClass("active");
44                $(document).off("click",".js-enquire-offcanvas-navigation .js-enquire-has-sub > a");
45                $(document).off("click",".js-enquire-offcanvas-navigation .js-enquire-sub-close");
46            }
47        });
48    },
49
50    myAccountNavigation: function(){
51
52        var aAcctData = [];
53        var sSignBtn = "";
54
55    },
56
57    headerTopNavigation: function(){
58        var self = this,
59            navEnabled = false;
60
61        $('.js-headerNav').hoverIntent(
62            function(e){
63                navEnabled = true;
64                ACC.global.closeAllHeaderNavs();
65                $(this).addClass("js-nav-active");
66            },
67            function(e){
68                var nav = $(this);
69                navEnabled = false;
70
71                setTimeout(function() {
72                    if(navEnabled == false) {
73                        nav.removeClass('js-nav-active');
74                    }
75                }, 900);
76            }
77        );
78
79        $(".js-headernav-trigger").click(function(ev){
80            if(!$(this).parent().hasClass("js-nav-active")) {
81                ev.preventDefault();
82            }
83        });
84    }
85};

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.