PageSourceSearch

https://cityofutica.com/web_resources/themes/Utica-Main-Old-Style/…/clients/utica/js/main_js_new.js

js cityofutica.com collected 2026-10-02 15:18:57 UTC 4,165 bytes, 161 lines download raw bytes

1$( document ).ready(function() {
2     $("li.disableNavLink>a").attr("href", "#");
3});
4
5
6$(document).ready(function() {
7      $(".main_nav_new ul.sf-menu").addClass("main-menu right");
8      $( "ul.right>li.current" ).removeClass("current").addClass("active");
9      $( "li.nav-level-2>ul" ).addClass("dropdown");
10      
11        $(".top-bar-section>ul.main-menu").removeClass("sf-menu perc-navbar-sfhorizontal sf-js-enabled sf-shadow");
12    
13    $( ".dropdown" ).css({ "display": "block", "visibility": "visible" });
14    
15    $(".right").removeClass("main-menu");
16    
17    //$( ".top-bar-section li" ).removeClass("nav-level-1 nav-level-2 nav-level-3");
18   });
19
20	 
21
22
23
24
25//START JS to change side navigation widget into an accordion
26
27        $(document).ready(function(){
28      
29            
30            $(".subnav ul li.nav-level-4 > a").addClass("MenuItem");
31            $(".subnav ul li.nav-level-4 ul").addClass("SubMenu");
32            $(".subnav ul li.nav-level-4 ul li a").addClass("SubMenuItem");
33            $(".MenuItem").next().slideUp();
34            $(".current.nav-level-4 a").next().slideDown();
35
36            //$("#left_sidebar li a.MenuItem ").click(function(){
37//		      if(!$(this).next().is(":visible"))
38//		      {
39//			     $("#left_sidebar li a.MenuItem").next().slideUp();
40//			     $(this).next().slideDown();   
41//                }
42//                    else { $(this).next().slideUp();
43//                }							
44//	})
45	
46
47     $(".subnav ul li.nav-level-4 > a > .SubMenu").click(function(e) {  
48	     e.preventDefault(); 
49	  });      
50
51
52});
53//END JS to change side navigation widget into an accordion
54
55
56//START ARCHIVE LIST JS
57	$(document).ready(function(){
58		
59		$('.archive_list > li > a').click(function(e) {
60            e.preventDefault();
61			if(!$(this).next('ul').is(':visible')){
62				$('.archive_list > li ul').slideUp();
63				$('.archive_list  li').removeClass('active');
64				$(this).next('ul').slideDown();
65				$(this).parent('li').addClass('active');
66				}else{
67					$('.archive_list > li ul').slideUp();
68				$('.archive_list  li').removeClass('active');
69					}
70        });
71	
72		});
73//END ARCHIVE LIST JS
74
75
76    
77//START STICKY SCROLL - WORKING
78$(document).ready(function(){
79    //caches a jQuery object containing the header element
80    var header = $(".sticky");
81    $(window).scroll(function() {
82        var scroll = $(window).scrollTop();
83
84        if (scroll >= 10) {
85            header.addClass("fixed");
86        } else {
87            header.removeClass("fixed");
88        }
89    });
90});
91//END STICKY SCROLL - WORKING
92
93//NAV
94
95$(function(){
96		 
97		 
98		 $('.main_nav .row > ul > li').mouseenter(function(e) {
99           
100			
101			if($(window).width()>991){
102			ddMenuWidth=$('.dropdownmenu  > div',this).innerWidth();
103			ddMenuChild=$('.dropdownmenu  > div',this).length;
104			$('.dropdownmenu',this).width(ddMenuChild*ddMenuWidth)
105			}
106			
107			curroFFset=Math.floor($(this).offset().left);
108			
109			if(curroFFset > ($(window).width()/2)-100){
110				
111				$('.dropdownmenu').addClass('rightalign');
112				
113				}else{
114					$('.dropdownmenu').removeClass('rightalign');
115					}
116			
117			
118			
119			
120			
121        });
122		
123		
124		
125			 $('.main_nav .row > ul > li').mouseleave(function(e) {
126                $('.dropdownmenu').removeClass('rightalign');
127            });
128			
129			
130			
131		   	$('.toogle-menu').click(function(e) {
132				e.preventDefault();
133                $('.main-menu').slideToggle();
134            });
135			
136			
137			$(window).resize(function(e) {
138                $('.main-menu').removeAttr('style');
139				 $('.dropdownmenu').removeAttr('style');
140				 $('.havedd').removeClass('active');
141            });
142			
143     
144	 
145	 $('.main_nav ul li').each(function(index, element) {
146        if($(this).children('.dropdownmenu ').length>0){
147			
148			$(this).children('a').append('<span class="havedd"></span>')
149			
150			}
151    });
152	 
153	 
154	 $('.havedd').click(function(e) {
155		 e.preventDefault();
156        $(this).toggleClass('active');
157		$(this).parent('a').next('.dropdownmenu ').slideToggle();
158    });
159	 
160	        
161	 });

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.