PageSourceSearch

https://mairievialas.fr/wp-content/themes/vialas/assets/js/main.js?ver=1.0

js mairievialas.fr collected 2026-10-02 16:55:20 UTC 8,733 bytes, 233 lines download raw bytes

1jQuery(document).ready(function($) {
2	//Ouvrir et fermer le bandeau Orange Confort + en cliquant sur l'icône du menu
3	function eventFire(el, etype)
4	{
5		if(el.fireEvent) {
6			el.fireEvent('on' + etype);
7		}
8		else {
9			var evObj = document.createEvent('Events');
10			evObj.initEvent(etype, true, false);
11			el.dispatchEvent(evObj);
12		}
13	}
14    //Ouvrir et fermer le bandeau Orange Confort + en cliquant sur l'icône du menu
15    $(".accessibilite-barre, footer > div:first-child > .footerHaut > div:first-child > .mairie > p:last-child").click(function() {
16        eventFire(document.getElementById('uci_link'), 'click');
17    });
18
19    if(accessibilitytoolbar.isTouchDevice(navigator.userAgent || navigator.vendor || window.opera) && !accessibilitytoolbar.inIframe()) {
20        accessibilitytoolbar.start();
21    }
22
23    //Menu ordinateur
24    $("header > .barreMenuPC > .menu > .menu-titre").click(function(event) {
25        var isActive       = $(this).children("div").hasClass("active");
26        var isActiveParent = $(this).hasClass("active_parent");
27
28        if(event.target.className != "couleurOrange") {
29            $("header > .barreMenuPC > .menu > .menu-titre > div").each(function() {
30                $(this).slideUp(300);
31                $(this).removeClass("active");
32                $(this).parent().removeClass("active_parent");
33                $("main").removeClass("blur");
34            });
35
36            $("header > .barreMenuPC > .outils > p").each(function() {
37                $(this).next().slideUp(300);
38                $(this).next().removeClass("active");
39                $(this).removeClass("active_parent");
40                $("main").removeClass("blur");
41            });
42
43            if(!isActive) {
44                $(this).children("div").slideToggle(300);
45                $(this).children("div").addClass("active");
46                $(this).addClass("active_parent");
47                $("main").addClass("blur");
48            }  
49            if(!isActiveParent) {
50                $(this).addClass("active_parent");
51            }
52        }
53    });
54
55    //Recherche menu ordinateur
56    $("header > .barreMenuPC > .outils > p").click(function() {
57        var isActive       = $(this).next().hasClass("active");
58        var isActiveParent = $(this).hasClass("active_parent");
59
60        $("header > .barreMenuPC > .menu > .menu-titre > div").each(function() {
61            $(this).slideUp(300);
62            $(this).removeClass("active");
63            $(this).parent().removeClass("active_parent");
64            $("main").removeClass("blur");
65        });
66        if(!isActive) {
67            $(this).next().slideDown(300);
68            $(this).next().addClass("active");
69            $(this).addClass("active_parent");
70            $("main").addClass("blur");
71        }
72        else {
73            $(this).next().slideUp(300);
74            $(this).next().removeClass("active");
75            $(this).removeClass("active_parent");
76            $("main").removeClass("blur");
77        } 
78
79        if(!isActiveParent) {
80            $(this).addClass("active_parent");
81        }
82    });
83
84    //Fermer recherche menu ordinateur
85    $("header > .barreMenuPC > .outils > .rechercheLoupe > div > .fermer").click(function() {
86        $(this).parent().parent().slideUp(300);
87        $(this).parent().parent().removeClass("active");
88        $(this).parent().parent().prev().removeClass("active_parent");
89        $("main").removeClass("blur");
90    });
91
92    //Menu mobile
93    $("header > .barreMenuMobile > .menu").click(function(event) {
94        var classe = event.target.className.split(' ');
95
96        if($.inArray("clique", classe) != -1) {
97            $("header > .barreMenuMobile > .outils > p").each(function() {
98                $(this).next().slideUp(300);
99                $(this).next().removeClass("active");
100                $(this).removeClass("active_parent");
101            });
102
103            if($(this).hasClass("menuOuvert")) {
104                $(this).removeClass("menuOuvert");
105                $(this).children(".menuOpen").slideUp(300);
106                $(this).children("p").text("Menu");
107                $("header > .barreMenuMobile > .menu > .menuOpen > div > div:first-child > .menu-titre > div:last-child > .retour").each(function() {
108                    $(this).parent().css("right", "-100%");
109                });
110            }
111            else {
112                $(this).addClass("menuOuvert");
113                $(this).children(".menuOpen").slideDown(300);
114                $(this).children("p").text("Fermer");
115            }
116        }
117    });
118
119    //Sous menu mobile
120    $("header > .barreMenuMobile > .menu > .menuOpen > div > div:first-child > .menu-titre").click(function(event) {
121        var classe = event.target.className.split(' ');
122
123        if($.inArray("cliqueM", classe) != -1) {
124            $(this).children("div").last().animate({
125                right: 0
126            }, 250);
127        }
128    });
129    $("header > .barreMenuMobile > .menu > .menuOpen > div > div:first-child > .menu-titre > div:last-child > .retour").click(function() {
130        $(this).parent().animate({
131            right: '-100%'
132        }, 250);
133    });
134
135    //Recherche menu mobile
136    $("header > .barreMenuMobile > .outils > p").click(function() {
137        $("header > .barreMenuMobile > .menu > .menuOpen").each(function() {
138            $(this).parent().removeClass("menuOuvert");
139            $(this).slideUp(300);
140            $(this).parent().children("p").text("Menu");
141            $("header > .barreMenuMobile > .menu > .menuOpen > div > div:first-child > .menu-titre > div:last-child > .retour").each(function() {
142                $(this).parent().css("right", "-100%");
143            });
144        });
145
146        var isActive       = $(this).next().hasClass("active");
147        var isActiveParent = $(this).hasClass("active_parent");
148
149        if(!isActive) {
150            $(this).next().slideDown(300);
151            $(this).next().addClass("active");
152            $(this).addClass("active_parent");
153        }
154        else {
155            $(this).next().slideUp(300);
156            $(this).next().removeClass("active");
157            $(this).removeClass("active_parent");
158        } 
159
160        if(!isActiveParent) {
161            $(this).addClass("active_parent");
162        }
163    });
164
165    //Fermer recherche menu ordinateur
166    $("header > .barreMenuMobile > .outils > .rechercheLoupe > div > .fermer").click(function() {
167        $(this).parent().parent().slideUp(300);
168        $(this).parent().parent().removeClass("active");
169        $(this).parent().parent().prev().removeClass("active_parent");
170    });
171
172    //Acces rapide mobile
173    $(".accesRapideMobile > div:first-child").click(function() {
174        if($(this).parent().hasClass("rapideOuvert")) {
175            $(this).parent().removeClass("rapideOuvert");
176            $(".fondNoirAccesRapide").removeClass("fondNoirOuvert");
177        }
178        else{
179            $(this).parent().addClass("rapideOuvert");
180            $(".fondNoirAccesRapide").addClass("fondNoirOuvert");
181        }
182    });
183
184    //Retour haut de page
185    $(window).scroll(function() {
186        if($(this).scrollTop() > 100){
187            $(".retourHaut").css("left", "15px");
188        }
189        else if($(this).scrollTop() < 100){
190            $(".retourHaut").css("left", "-80px");
191        }
192    });
193    $(".retourHaut").click(function() {
194        $('html, body')
195        .stop()
196        .animate({ 
197            scrollTop: 0
198        }, 500);
199    });
200
201    //Menu footer en mobile
202    $("footer > div:first-child > .footerBas > div > h5").click(function() {
203        $("footer > div:first-child > .footerBas > div > ul").each(function() {
204            $(this).slideUp(300);
205        });
206        $(this).next().slideToggle(300);
207    });
208
209    //Mettre le header en haut au scroll
210    $(window).scroll(function() {
211        if($(this).scrollTop() > 20){
212            $("header#header").css("top", "0");
213        }
214        else if($(this).scrollTop() < 20){
215            $("header#header").css("top", "unset");
216        }
217    });
218
219    //Menu accessibilite du footer
220    $("footer > div:first-child > .footerHaut > div:first-child > .mairie > p:last-child").click(function() {
221        $('html, body')
222        .stop()
223        .animate({ 
224            scrollTop: 0
225        }, 500);
226    });
227	//var element = document.getElementById('cdu_toolbar');
228	//var classe = element.getAttribute('class');//element.classList.add('cdu_displayN');
229	//$("#cdu_toolbar").delay(800).addClass("cdu_displayN");
230	//alert("Ok");
231}); //fin jQuery doc ready
232
233

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.