1<!DOCTYPE html> 2<html dir="ltr" lang="fr"> 3<head> 4 <title> 5 Agenda - Commune de Devay 6 </title> 7 8
8<script src="/lib/tarteaucitron/tarteaucitron.js"></script>
8 9
9<script> 10 var tarteaucitronExpireInDay = true, tarteaucitronForceExpire = 183; 11 12 tarteaucitron.init({ 13 "privacyUrl": "", /* Privacy policy url */ 14 15 "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */ 16 "cookieName": "tarteaucitron", /* Cookie name */ 17 18 "orientation": "bottom", /* Banner position (top - bottom) */ 19 20 "showAlertSmall": false, /* Show the small banner on bottom right */ 21 "cookieslist": true, /* Show the cookie list */ 22 23 "showIcon": false, /* Show cookie icon to manage cookies */ 24 // "iconSrc": "", /* Optionnal: URL or base64 encoded image */ 25 "iconPosition": "BottomRight", /* Position of the icon between BottomRight, BottomLeft, TopRight and TopLeft */ 26 27 "adblocker": false, /* Show a Warning if an adblocker is detected */ 28 29 "DenyAllCta": true, /* Show the deny all button */ 30 "AcceptAllCta": true, /* Show the accept all button when highPrivacy on */ 31 "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */ 32 33 "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */ 34 35 "removeCredit": false, /* Remove credit link */ 36 "moreInfoLink": true, /* Show more info link */ 37 "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */ 38 39 //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for subdomain website */ 40 41 "readmoreLink": "", /* Change the default readmore link pointing to tarteaucitron.io */ 42 43 "mandatory": true, /* Show a message about mandatory cookies */ 44 45 "listCookieByService": false, /* Show a message about list cookie by service */ 46 "tarteaucitronForceLanguage" : 'fr', 47 48 }); 49 </script>
49 50 51 52<meta name="Description" content=""> 53<meta name="Keywords" content=""> 54<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 55<meta charset="UTF-8"> 56 57 <!-- Matomo -->
58<script> 59 var _paq = window._paq = window._paq || []; 60 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 61 _paq.push(['trackPageView']); 62 _paq.push(['enableLinkTracking']); 63 (function() { 64 var u="//matomo-client.neopse.com/"; 65 _paq.push(['setTrackerUrl', u+'matomo.php']); 66 _paq.push(['setSiteId', '718']); 67 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 68 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 69 })(); 70</script>
70 71<!-- End Matomo Code --> 72 73 <link rel="apple-touch-icon" href="https://static.neopse.com/thumbs/p/4917/site/f7/fe/59/f7fe59642838beb213fe7b2a90448754662339cd.png?v=v1"> 74 <link rel="icon" href="https://static.neopse.com/thumbs/p/4917/site/f7/fe/59/f7fe59642838beb213fe7b2a90448754662339cd.png?v=v1"> 75 <link rel="preconnect" href="https://fonts.googleapis.com"> 76 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 77 <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Material+Icons" rel="stylesheet"> 78 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Jost:wght@400;700&family=Lato:wght@400;700&family=Lora:wght@400;700&family=Merriweather:wght@400;700&family=Montserrat:wght@400;700&family=Nunito:wght@400;700&family=Open+Sans:wght@400;700&family=Outfit:wght@400;700&family=Roboto:wght@400;700&family=Roboto+Condensed:wght@400;700&family=Roboto+Slab:wght@400;700&display=swap" rel="stylesheet"> 79 80 <link href='/dist/owlcarousel/css/owl.carousel.min.css' rel='stylesheet' type='text/css'> 81 <link href='/dist/owlcarousel/css/owl.theme.default.min.css' rel='stylesheet' type='text/css'> 82 <link href='/dist/slick/slick.css' rel='stylesheet' type='text/css'> 83 <link href='/dist/slick/slick-theme.css' rel='stylesheet' type='text/css'> 84 <link href='/dist/fullcalendar/fullcalendar.min.css' rel='stylesheet' type='text/css'> 85 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/css/bootstrap-select.min.css"> 86 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" /> 87 <link href="/tpl/2/css/style.css" rel="stylesheet" type='text/css'> 88 89 <link href="/lib/splide-4.0.1/css/splide.min.css" rel="stylesheet" type="text/css"/> 90 <link href="/lib/splide-4.0.1/css/splide-custom.css" rel="stylesheet" type="text/css"/> 91 92 <style class="notranslate">.bg_bloc { background-color: #830D45 !important; } .table td, .table, .table thead th { border-color: #830D45 !important; } .bg_bloc .dropdown-toggle, .bg_bloc .dropdown-menu { background-color: #830D45 !important; border-color: #830D45 !important;} .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td{ border-color: #830D45 !important;} .fc-unthemed thead.fc-head, .fc-unthemed .fc-popover .fc-header{ background-color: #830D45 !important; } .fc-unthemed td.fc-today{background: #830D45 !important;} .cookies .btn{ color: #830D45 !important; }header.intro { background-image: url(https://static.neopse.com/medias/p/4917/site/97/cd/6d/97cd6db2f7f8c0deee49ee0e3f5e8cf84b4616ba.jpg?v=v1); background-position: center; background-repeat: repeat; }body { background-color: #FFFFFF; }.c_btn { color: #830D45; border-color: #830D45; } .c_btn:hover { background-color: #830D45; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .carousel-indicators .active, .slick-dots li.slick-active button {background: #830D45;opacity: 1;} .carousel-indicators li, .owl-theme .owl-dots .owl-dot span, .slick-dots li button{background-color: #830D45;opacity: 0.5;} .fc-event .fc-title, .fc-event-container{ color: #830D45 !important; } .fc-event{ color: #830D45;}.h_btn:hover {color: #FFFFFF;} .searchbar .bg_btn { background-color: #FFFFFF; } .fc-event{ background-color: #FFFFFF !important; border-color: #FFFFFF !important; }.text_bloc {color:#000000 !important;} .bg_bloc .c_text {color:#000000 !important;} .bg_bloc .dropdown-toggle, .bg_bloc .dropdown-menu, .bg_bloc.bootstrap-select .dropdown-toggle::after {color:#000000 !important;} .fc-unthemed thead.fc-head{ color: #000000 !important; } .fc-unthemed td.fc-today{color: #000000 !important;} .cookies .btn{ background-color: #000000 !important; }body, .lead, .heading { font-family: Arial, Helvetica, sans-serif !important; }#footer .footer-links.bg { background-color: #830D45; }#footer .footer-links.bg { background-image: url(https://static.neopse.com/assets/img/textures/black-linen.png?v=v1); background-position: center; background-repeat: repeat; }nav.navbar.bg { background-color: #830D45; }nav.navbar.bg { background-image: url(https://static.neopse.com/assets/img/textures/black-linen.png?v=v1); background-position: center; background-repeat: repeat; }body, .c_title, .c_text { color: #000000; } .navbar-toggler.c_text{ border-color: #000000; } .intern-page .en-tete{ border-left-color: #000000;} .bootstrap-select .dropdown-menu li a{color: #000000;} .c_text .dropdown-toggle { color: #000000 !important; }.searchbar .c_btn { color: #000000 !important; }.navbar .dropdown-menu { background-color: #163776; }#footer .footer-links .c_text { color: #FFFFFF!important; }.searchbar .c_text { color: #000000; } .searchbar ::placeholder { color: #000000; }#footer .footer-links .c_title { color: #FFFFFF; } #footer .footer-links .c_title:before { background-color: #FFFFFF; }nav.navbar .c_text { color: #FFFFFF; } .navbar-toggler.c_text{ border-color: #FFFFFF !important; }nav.navbar .h_text:hover { color: #FFFFFF; }#footer .footer.bg { background-color: rgb(22,55,118); }.breadcrumb.bg { background-color: #163776; }.navbar .dropdown-menu .c_text { color: #FFFFFF; }nav.navbar .dropdown-menu .h_text:hover { color: #830D45; }#footer .c_btn { color: #830D45 !important; border-color: #830D45 !important; } #footer .c_btn:hover { background-color: #830D45 !important; }#footer .h_btn:hover {color: #FFFFFF !important;}#w_headline { background-color: #FFFFFF; }nav.navbar .h_text:hover { background-color: #163776; }#footer .footer .c_text { color: #FFFFFF; }#w_0bqcokg1i .bg { background-color: #FFFFFF; }#w_84esper16 .bg { background-color: rgba(22,55,118,0.75); }#w_f6v77dtrp .bg { background-color: #FFFFFF; }#w_headline .c_btn { color: #55B559; border-color: #55B559; } #w_headline .c_btn:hover { background-color: #55B559; } #w_headline .carousel-indicators li { background-color: #55B559;opacity:0.5; } #w_headline .carousel-indicators .active { background-color: #55B559;opacity: 1; }.breadcrumb.bg .c_text { color: #FFFFFF; }.searchbar .bg_btn { background-color: #830D45 !important; }.navbar .dropdown-menu .h_text:hover { background-color: #FFFFFF; }#footer .footer .c_title { color: #FFFFFF; } #footer .footer .c_title:before { background-color: #FFFFFF; }#w_0bqcokg1i .c_btn { color: #830D45; border-color: #830D45; } #w_0bqcokg1i .c_btn:hover { background-color: #830D45; } #w_0bqcokg1i .slick-dots li button { background-color: #830D45;opacity:0.5; } #w_0bqcokg1i .slick-dots li.slick-active button { background-color: #830D45; opacity: 1 !important;}#w_0bqcokg1i .h_btn:hover { color: #FFFFFF; }#w_84esper16 .c_btn, #w_84esper16 .card-icon-date .day { color: #830D45; border-color: #830D45; } #w_84esper16 .slick-dots li button { background-color: #830D45;opacity:0.5; } #w_84esper16 .c_btn:hover, #w_84esper16 .owl-theme .owl-dots .owl-dot.active span, #w_84esper16 .owl-theme .owl-dots .owl-dot:hover span, #w_84esper16 .card-icon-date .month, #w_84esper16 .slick-dots li.slick-active button { background-color: #830D45; opacity: 1 !important;}#w_84esper16 .h_btn:hover { color: #FFFFFF; }#w_headline .c_text { color: #000000; }#w_oneclick .c_text { color: #FFFFFF; } #w_oneclick .c_text:before { background-color: #FFFFFF; }.breadcrumb.bg .c_title { color: #FFFFFF; } .breadcrumb.bg .c_title:before { background-color: #FFFFFF; }#w_0bqcokg1i .c_text { color: #000000; }#w_84esper16 .c_text { color: #000000; }#w_f6v77dtrp .c_text { color: #000000; }#w_headline .c_title { color: #117C29 !important; }#w_oneclick .c_title { color: #830D45; } #w_oneclick .c_title:before { background-color: #830D45; }#w_0bqcokg1i .c_title { color: #830D45; } #w_0bqcokg1i .c_title.dark:before { background-color: #830D45; }#w_84esper16 .c_title { color: #FFFFFF; } #w_84esper16 .c_title:before { background-color: #FFFFFF; }#w_f6v77dtrp .c_title { color: #830D45; }#w_oneclick .bg_text { background-color: #117C29; }#w_0bqcokg1i .bg_text { background-color: #FFFFFF; }#w_84esper16 .bg_text { background-color: #FFFFFF; }/*np-dropdowns*/.bootstrap-select{background-color:#830D45!important;}.bootstrap-select .dropdown-menu{background-color:#830D45!important;border-color:#830D45!important;}.bootstrap-select .dropdown-menu .dropdown-item,.bootstrap-select .dropdown-menu li a,.bootstrap-select .dropdown-menu .dropdown-item:hover,.bootstrap-select .dropdown-menu .dropdown-item:focus,.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item.selected{background-color:#830D45!important;}.bootstrap-select,.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle::after,.bootstrap-select .dropdown-menu,.bootstrap-select .dropdown-menu .c_text,.bootstrap-select .dropdown-menu .dropdown-item,.bootstrap-select .dropdown-menu .dropdown-item:hover,.bootstrap-select .dropdown-menu .dropdown-item:focus,.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item.selected,.bootstrap-select .dropdown-menu li a,.bootstrap-select .dropdown-menu .text{color:#000000!important;}</style> 93 94 95
95<script src="/js/vendor/jquery-3.2.1.min.js"></script>
95 96 97 98 <!-- Matomo --> 99
99<script>tarteaucitron.user.matomoHost = '//matomo.neopse.com/';</script>
99 100 <!-- End Matomo Code --> 101</head> 102<body class="bg_body"> 103 104<header role="banner"><nav role="navigation" class="navbar navbar-fixed-left bg"> 105 <div class="ov"></div> 106 107 <div class="container"> 108 109 <!-- Logo --> 110 <div class="navbar-header"> 111 <a class="navbar-brand c_text" aria-label="Accueil" href="/fr/"> 112 <h1 class="img"> 113 <picture> 114 <source media="(max-width: 991.98px)" srcset="https://static.neopse.com/medias/p/4917/site/35/08/b1/3508b1e8be42069fb490eb75dca77083cc23af02.jpeg"> 115 <img role="img" src="https://static.neopse.com/medias/p/4917/site/35/08/b1/3508b1e8be42069fb490eb75dca77083cc23af02.jpeg" alt="Logo Commune de Devay" loading="eager"> 116 </picture> 117 <span>Commune de Devay</span> 118 </h1> 119 </a> 120 </div> 121 122 <!-- Mobile button --> 123 <button class="navbar-toggler c_text" 124 type="button" 125 data-toggle="collapse" 126 data-target="#navbar" 127 aria-controls="navbar" 128 aria-expanded="false" 129 aria-label="Toggle navigation"> 130 <span class="navbar-toggler-icon"> 131 <i class="material-icons notranslate">menu</i> 132 </span> 133 </button> 134 135 <div class="collapse navbar-collapse" id="navbar"> 136 <ul class="nav navbar-nav"> 137 138 <li class="nav-item dropdown"> 139 <a class="nav-link c_text h_text" href="/" role="button"> 140 <i class="material-icons">home</i> 141 </a> 142 </li> 143 <li class="nav-item dropdown"> 144 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown0" role="button" 145 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 146 Bienvenue à Devay 147 </a> 148 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown0"> 149 <div class="dropdown-menu-image" aria-hidden="true" 150 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/ad/f4/c9/adf4c946c613ffd953bd63eb08f7c397f1df7887.png?v=v1);"></div> 151 152 <div class="divider"> 153 154 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 155 href="/fr/rb/1929254/horaires-actus"> 156 Horaires & Actus 157 </a> 158 159 160 161 162 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 163 href="/fr/rb/1929280/travaux-et-projets-4"> 164 Travaux et projets 165 </a> 166 167 168 169 170 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 171 href="/fr/rb/1929241/editos-2"> 172 Ãditos 173 </a> 174 175 176 177 </div> 178 179 </div> 180 </li> 181 182 183 <li class="nav-item dropdown"> 184 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown1" role="button" 185 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 186 Vie Municipale 187 </a> 188 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown1"> 189 <div class="dropdown-menu-image" aria-hidden="true" 190 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/b1/4d/84/b14d84ebfcd512d75d825fdc6ba3b4b0eb81d914.png?v=v1);"></div> 191 192 <div class="divider"> 193 194 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 195 href="/fr/rb/1928643/conseil-municipal-85"> 196 Conseil Municipal 197 </a> 198 199 200 201 202 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 203 href="/fr/rb/1928682/les-arretes-et-documents-officiels"> 204 Les arrêtés et documents officiels 205 </a> 206 207 208 209 210 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 211 href="/fr/rb/1928721/demarches-recensement-militaire"> 212 Démarches recensement militaire 213 </a> 214 215 216 217 218 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 219 href="/fr/rb/1928734/demarches-cartes-didentite-et-passeports"> 220 Démarches cartes d'identité et passeports 221 </a> 222 223 224 225 </div> 226 227 </div> 228 </li> 229 230 231 <li class="nav-item dropdown"> 232 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown2" role="button" 233 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
234 Cadre de vie 235 </a> 236 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown2"> 237 <div class="dropdown-menu-image" aria-hidden="true" 238 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/6a/a2/92/6aa29206ee06cf1ee00f4ce2be06aae8187c42d1.png?v=v1);"></div> 239 240 <div class="divider"> 241 242 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 243 href="/fr/rb/1928747/bien-vivre-ensemble-39"> 244 Bien vivre ensemble 245 </a> 246 247 248 249 250 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 251 href="/fr/rb/1928773/services-sur-la-commune"> 252 Services sur la commune 253 </a> 254 255 256 257 258 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 259 href="/fr/rb/1928812/point-sur-les-dechets-1"> 260 Point sur les déchets 261 </a> 262 263 264 265 266 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 267 href="/fr/rb/1928851/securite-tranquillite-1"> 268 Sécurité & Tranquillité 269 </a> 270 271 272 273 274 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 275 href="/fr/rb/1928864/medical-bon-a-savoir"> 276 Médical: Bon à savoir! 277 </a> 278 279 280 281 282 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 283 href="/fr/rb/1928890/centre-socio-culturel-de-decize-csc-les-platanes"> 284 Centre Socio-Culturel de Decize (CSC Les P
284Latanes) 285 </a> 286 287 288 289 290 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 291 href="/fr/rb/1933817/les-entreprises-de-la-commune-2"> 292 Les entreprises de la commune 293 </a> 294 295 296 297 </div> 298 299 </div> 300 </li> 301 302 303 <li class="nav-item dropdown"> 304 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown3" role="button" 305 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 306 Location salle des fêtes 307 </a> 308 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown3"> 309 <div class="dropdown-menu-image" aria-hidden="true" 310 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/4d/a3/dd/4da3dd40de1d2240504cc078735194b06a27441b.png?v=v1);"></div> 311 312 <div class="divider"> 313 314 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 315 href="/fr/rb/1928981/tarif-de-location"> 316 Tarif de location 317 </a> 318 319 320 321 </div> 322 323 </div> 324 </li> 325 326 327 <li class="nav-item dropdown"> 328 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown4" role="button" 329 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 330 Vie associative 331 </a> 332 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown4"> 333 <div class="dropdown-menu-image" aria-hidden="true" 334 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/37/5c/1a/375c1a47c205e26a6bb366507e8e21cbf660d605.png?v=v1);"></div> 335 336 <div class="divider"> 337 338 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 339 href="/fr/rb/1929020/comite-des-fetes-62"> 340 Comité des fêtes 341 </a> 342 343 344 345 346 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 347 href="/fr/rb/1929059/faed"> 348 FAED 349 </a> 350 351 352 353 354 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 355 href="/fr/rb/1929085/club-de-lamitie-10"> 356 Club de l'amitié 357 </a> 358 359 360 361 362 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 363 href="/fr/rb/1929111/les-amis-de-leglise-saint-victor"> 364 Les amis de l'église Saint-Victor 365 </a> 366 367 368 369 </div> 370 371 </div> 372 </li> 373 374 375 <li class="nav-item dropdown"> 376 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown5" role="button" 377 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 378 Cimetière 379 </a> 380 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown5"> 381 <div class="dropdown-menu-image" aria-hidden="true" 382 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/80/64/b0/8064b05fc10831a3d7cd7258a7b4d1cc8117c9c9.png?v=v1);"></div> 383 384 <div class="divider"> 385 386 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 387 href="/fr/rb/1929137/tarifs-des-concessions-2"> 388 Tarifs des concessions 389 </a> 390 391 392 393 394 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 395 href="/fr/rb/1929176/reglement-et-reprise-de-concessions"> 396 Réglement et reprise de concessions 397 </a> 398 399 400 401 </div> 402 403 </div> 404 </li> 405 406 407 <li class="nav-item dropdown"> 408 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown6" role="button" 409 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
410 Ãcole 411 </a> 412 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown6"> 413 <div class="dropdown-menu-image" aria-hidden="true" 414 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/6c/ac/1f/6cac1f17845d85baac68ec5552c33e8728ab85f9.png?v=v1);"></div> 415 416 <div class="divider"> 417 418 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 419 href="/fr/rb/1929202/actualites-infos-et-inscriptions"> 420 Actualités, infos et inscriptions 421 </a> 422 423 424 425 426 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 427 href="/fr/rb/1929215/cantine-garderie-et-menus"> 428 Cantine, Garderie et Menus 429 </a> 430 431 432 433 </div> 434 435 </div> 436 </li> 437 438 439 <li class="nav-item dropdown"> 440 <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown7" role="button" 441 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 442 Tourisme 443 </a> 444 <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown7"> 445 <div class="dropdown-menu-image" aria-hidden="true" 446 style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/50/0e/b5/500eb53e5dbe92cba520aee4fb1e6ce175222a8d.png?v=v1);"></div> 447 448 <div class="divider"> 449 450 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 451 href="/fr/rb/1928552/patrimoine-136"> 452 Patrimoine 453 </a> 454 455 456 457 458 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 459 href="/fr/rb/1928591/randonnees-58"> 460 Randonnées 461 </a> 462 463 464 465 466 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 467 href="/fr/rb/1928604/velo-route-sud-nivernais"> 468 Vélo route Sud Nivernais 469 </a> 470 471 472 473 </div> 474 475 </div> 476 </li> 477 478 479 480 <li class="nav-item position-relative"> 481 <div role="button" class="cursor-pointer nav-link c_text" data-toggle="collapse" 482 data-target="#google_translate_element" aria-expanded="false" aria-label="Choisir la langue du site" 483 aria-controls="google_translate_element"><i class="material-icons notranslate">language</i> 484 </div> 485 <div id="google_translate_element" class="collapse"> 486 <div id="google_translate"></div> 487 <div class="google_translate_consent" style="width: 200px; height: 60px;"></div> 488 </div> 489 </li> 490 </ul> 491 </div> 492 </div> 493</nav> 494</header> 495 496<main role="main"> 497 <div class="main intern-page"> 498 <header class="d-flex align-items-center breadcrumb bg"> 499 <div class="ov"></div> 500 <div class="container text-center"> 501 <h1 class="title c_title">Agenda</h1> 502 503 <nav class="ariane c_text"> 504 <span><a href="/fr/" class="font-weight-bold">Accueil</a></span> 505 / <a href="/fr/">Bienvenue à Devay</a> 506 / <a href="/fr/rb/1929254/horaires-actus">Horaires & Actus</a> 507 / <a href="/fr/ev/2401141/agenda-1555">Agenda</a> 508 </nav> 509 510 </div> 511</header> 512 <!-- Contenu --> 513 <section class="container wrapper bg_wrapper c_wrapper"> 514 <div class="ov bgw"></div> 515 516 <div class="main-content dynamicContent"> 517 518 <div class="row"> 519 <div class="col col-lg"> 520 <div class="row"> 521 <div class="col col-lg contenu" id="pagination"> 522 523 <div class="d-flex flex-wrap justify-content-between align-items-start mb-3"> 524 525 </div> 526 527 </div> 528 529 530 531 532 533 </div> 534 535 </div> 536 537 538 </div> 539 </div> 540 </section> 541 542 </div> 543 544</main> 545 546<div class="main"> 547 548 549 <div id="footer"> 550 <footer role="contentinfo" class="footer footer1 bg"> 551 <div class="ov"></div> 552 <div class="container d-flex flex-wrap"> 553 <div class="footer-container"> 554 <h2 class="title light c_title d_title ">Contacts</h2> 555<div class="footer-box"> 556 <div class="contact c_text"> 557 <p class="font-weight-bold mb-0">Commune de Devay</p> 558 <p class="mb-0">10, rue Sarrasins</p> 559 <p class="mb-0">58300 Devay - FRANCE</p> 560 <p class="mb-0"><a href="tel:+33386503711">+33 3 86 50 37 11</a> 561 </p> 562 563 <div class="mt-4"> 564 <p style="margin:0;"><strong>Horaires d'ouverture</strong></p> 565 <p style="margin:0;">Lundi - Mardi - Jeudi - Vendredi de 09h00 à 12h30 et de 13h30 à 17h00<br /> 566<br /> 567Fermée les mercredis et samedis.<br /> 568<br /> 569 </p> 570 </div> 571 </div> 572</div> 573 574 575 <div class="social-media"> 576 <ul class="c_text"> 577 <li><a href="https://www.facebook.com/CommuneDeDevay?locale=fr_FR" class="icon-facebook" title="facebook" target="_blank"></a></li> 578 </ul> 579</div> 580 581 582 </div> 583 </div> 584 </footer> 585 586 <section class="bg footer-links footer2"> 587 <div class="ov"></div> 588 <div class="container d-flex flex-wrap"> 589 590 591 592 </div> 593 <div class="container d-flex flex-wrap" style="justify-content:center;"> 594 <p class="mt-0 mb-0 c_text"><a href="/fr/li/2401063/mentions-legales-1650">Mentions légales</a> 595</p>
596 <span class="c_text" style="margin: 0 8px;">-</span> 597 <p class="mt-0 mb-0 c_text"><a href="/fr/2401063/politique-confidentialite">Politique de confidentialité</a> 598</p> 599 <span class="c_text" style="margin: 0 8px;">-</span> 600 <p class="mt-0 mb-0 c_text"><a href="/fr/accessibilite">Accessibilité</a> 601</p> 602 <span class="c_text" style="margin: 0 8px;">-</span> 603 604 <p class="mt-0 mb-0 c_text"><a href="/fr/sm/127834/plan-du-site-1" >Plan du site</a></p> 605 <span class="c_text" style="margin: 0 8px;">-</span> 606 <p class="mt-0 mb-0 c_text"><a href="#tarteaucitron">Gestion des cookies</a></p> 607 </div> 608 </section> 609</div> 610 611<div class="modal fade" id="contactFormContactFooter" tabindex="-1" role="dialog" aria-labelledby="modalFooter-label" aria-hidden="true" 612 style="color:initial;-webkit-transform: translateZ(0);transform: translateZ(0);"> 613 <div class="modal-dialog" role="document"> 614 <div class="modal-content"> 615 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 616 <span aria-hidden="true">×</span> 617 </button> 618 619 <div class="modal-header bg_bloc text_bloc"> 620 <h4 id="modalFooter-label" class="modal-title font-weight-bold dark text_bloc">Formulaire de contact</h4> 621 </div> 622 <form id="contactFormFooter" action="/formMdContact" method="post" 623 novalidate enctype="multipart/form-data"> 624 <div class="modal-body pb-0"> 625 626 627 <div class="form-group"> 628 <div class="h-recaptcha m-auto d-inline-block"></div> 629 <div class="form-error requirements" id="h-captcha-response-error" role="alert">Ce champ est obligatoire 630 </div> 631</div> </div> 632 <div class="modal-footer"> 633 <button id="formContactForm" type="submit" class="btn-outline btn-right c_btn h_btn formContactForm">ENVOYER</button> 634 </div> 635 <div class="m-3"> 636 Les informations recueillies à partir de ce formulaire sont nécessaires à la gestion de votre demande par notre Structure qui est responsable du traitement de vos données personnelles collectées.<br /> 637Vos donn<span style="color:null"><span style="background-color:null">ées personnelles reçues sont conservées par notre Structure pendant toute la durée nécessaire au traitement de votre demande ou bien pour une durée de […….] mois maximum à compter du dernier contact. Dans la limite de leurs attributions respectives, sont destinataires de tout ou partie des données les services et représentants de notre Structure en charge des réponses aux demandes émises via ce formulaire. Aucun transfert de vos données hors de l'Union européenne n'est réalisé. </span><br /> 638<span style="background-color:null">Vous pouvez à tout moment demander l’accès, la rectification, l’effacement, la portabilité ou la limitation de vos données, ou bien vous opposer à leur traitement, en contactant le Délégué à la Protection des Données de notre structure : </span><br /> 639<span style="background-color:null">- Par voie électronique à l’adresse : […….] ; </span><br /> 640<span style="background-color:null">- Par voie postale à l’attention du Délégué à la Protection des Données et à l’adresse suivante : […….]. </span><br /> 641<span style="background-color:null">Si vous estimez, après nous avoir contactés, que vos droits sur vos données personnelles ne sont pas respectés, vous pou</span></span>vez adresser une réclamation à la CNIL. 642 </div> 643 </form> 644 645 <div id="messageSendedFormContactFooter" class="form-message-sent" style="display: none"> 646 <p role="status">Le message a bien été envoyé à son destinataire. Merci.</p> 647 </div> 648 </div> 649 </div> 650</div> 651 652 <div class="footer-bottom" style="position: relative;"> 653 <div class="container"> 654 <p> 655 656 <a href="https://reseaudescommunes.fr/?utm_source=rdcclients&utm_medium=footerlink" target="_blank"> 657 <img role="img" src="/images/rdc-logo-footer-2.png" alt="Logo Réseau des Communes" class="img-fluid">
658 Site créé en partenariat avec Réseau des Communes 659 </a> 660 </p> 661 </div> 662</div> 663 <div class="modal fade pdfModal" id="pdfModal" tabindex="-1" role="dialog" aria-label="Prévisualisation du PDF" aria-hidden="true"> 664 <div class="modal-dialog" role="document"> 665 <div class="modal-content"> 666 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 667 <span aria-hidden="true">×</span> 668 </button> 669 670 <embed type="application/pdf"> 671 </div> 672 </div> 673</div> 674 675 676</div> 677 678 <div id="previewModalImage" class="modal"> 679 680 <!-- The Close Button --> 681 <span id="closePreviewImage" class="close">×</span> 682 683 <!-- Navigation Buttons --> 684 <a id="prevImage" class="modal-nav prev" href="javascript:void(0)">❮</a> 685 <a id="nextImage" class="modal-nav next" href="javascript:void(0)">❯</a> 686 687 <!-- Image Counter --> 688 <div id="imageCounter" class="image-counter"></div> 689 690 <!-- Modal Content (The Image) --> 691 <div id="containerPreviewImage"><img role="img" class="modal-content" alt=""></div> 692 693 <!-- Modal Caption (Image Text) --> 694 <div id="captionPreviewImage"></div> 695 </div> 696 697
697<script> 698 (function() { 699 // Get the modal elements 700 const modal = document.getElementById('previewModalImage'); 701 const modalImg = modal.querySelector('img'); 702 const captionText = document.getElementById('captionPreviewImage'); 703 const closePreviewImage = document.getElementById('closePreviewImage'); 704 const prevBtn = document.getElementById('prevImage'); 705 const nextBtn = document.getElementById('nextImage'); 706 const imageCounter = document.getElementById('imageCounter'); 707 708 let currentImages = []; 709 let currentIndex = 0; 710 711 // Helper function to check if element is visible 712 function isVisible(element) { 713 return element && element.offsetParent !== null; 714 } 715 716 // Helper function to toggle element visibility 717 function toggleElement(element, show) { 718 if (element) { 719 element.style.display = show ? 'block' : 'none'; 720 } 721 } 722 723 // Function to update the modal with a specific image 724 function updateModal(index) { 725 if (currentImages.length === 0) return; 726 727 currentIndex = index; 728 const img = currentImages[currentIndex]; 729 modalImg.setAttribute('src', img.src); 730 modalImg.setAttribute('alt', img.alt || ''); 731 captionText.innerHTML = img.alt || ''; 732 733 // Update counter 734 imageCounter.textContent = (currentIndex + 1) + ' / ' + currentImages.length; 735 736 // Show/hide navigation buttons 737 const showNav = currentImages.length > 1; 738 toggleElement(prevBtn, showNav); 739 toggleElement(nextBtn, showNav); 740 toggleElement(imageCounter, showNav); 741 } 742 743 // Function to show next image 744 function showNext() { 745 if (currentImages.length === 0) return; 746 currentIndex = (currentIndex + 1) % currentImages.length; 747 updateModal(currentIndex); 748 } 749 750 // Function to show previous image 751 function showPrev() { 752 if (currentImages.length === 0) return; 753 currentIndex = (currentIndex - 1 + currentImages.length) % currentImages.length; 754 updateModal(currentIndex); 755 } 756 757 // Helper function to find closest ancestor with class 758 function closest(element, selector) { 759 if (!element) return null; 760 761 // For class selector (e.g., '.splide__slide') 762 if (selector.startsWith('.')) { 763 const className = selector.slice(1); 764 let current = element; 765 while (current && current !== document) { 766 if (current.classList && current.classList.contains(className)) { 767 return current; 768 } 769 current = current.parentElement; 770 } 771 } 772 return null; 773 } 774 775 // When clicking on an image 776 document.addEventListener('click', function(e) { 777 const target = e.target; 778 // Check if clicked element is an image with class .img or .main-img inside .splide 779 if (target.tagName === 'IMG' && 780 (target.classList.contains('img') || target.classList.contains('main-img')) && 781 closest(target, '.splide')) { 782 783 // Find the clicked image's parent slide 784 const clickedSlide = closest(target, '.splide__slide'); 785 if (!clickedSlide) return; 786 787 // Find the list that contains this slide 788 const splideList = closest(clickedSlide, '.splide__list'); 789 if (!splideList) return; 790 791 // Get all slides from this specific list 792 const allSlides = splideList.querySelectorAll('.splide__slide'); 793 794 // Get all images from these slides only, deduplicating by src 795 // (Splide duplicates slides in loop mode, so we need to filter duplicates) 796 currentImages = []; 797 const seenSrcs = new Set(); 798 const clickedSrc = target.src; 799
800 allSlides.forEach(function(slide) { 801 const slideImg = slide.querySelector('.img, .main-img'); 802 if (slideImg) { 803 const imgSrc = slideImg.src; 804 // Only add if we haven't seen this src before 805 if (!seenSrcs.has(imgSrc)) { 806 seenSrcs.add(imgSrc); 807 currentImages.push(slideImg); 808 } 809 } 810 }); 811 812 // Find the index of the clicked image by src (to handle duplicates) 813 currentIndex = currentImages.findIndex(function(img) { 814 return img.src === clickedSrc; 815 }); 816 817 if (currentIndex === -1) { 818 currentIndex = 0; // Fallback to first image 819 } 820 821 // Update and show modal 822 updateModal(currentIndex); 823 modal.style.display = 'block'; 824 } 825 }); 826 827 // Navigation button handlers 828 if (nextBtn) { 829 nextBtn.addEventListener('click', function (e) { 830 e.preventDefault(); 831 e.stopPropagation(); 832 showNext(); 833 }); 834 } 835 836 if (prevBtn) { 837 prevBtn.addEventListener('click', function (e) { 838 e.preventDefault(); 839 e.stopPropagation(); 840 showPrev(); 841 }); 842 } 843 844 // Keyboard navigation 845 document.addEventListener('keydown', function (e) { 846 // Check if modal is visible by checking display style 847 const isModalVisible = modal.style.display !== 'none' && 848 (modal.style.display === 'block' || 849 window.getComputedStyle(modal).display !== 'none'); 850 851 if (isModalVisible) { 852 if (e.key === 'ArrowRight' || e.keyCode === 39) { 853 e.preventDefault(); 854 showNext(); 855 } else if (e.key === 'ArrowLeft' || e.keyCode === 37) { 856 e.preventDefault(); 857 showPrev(); 858 } else if (e.key === 'Escape' || e.keyCode === 27) { 859 e.preventDefault(); 860 e.stopPropagation(); 861 modal.style.display = 'none'; 862 } 863 } 864 }); 865 866 // When the user clicks on <span> (x), close the modal 867 if (closePreviewImage) { 868 closePreviewImage.addEventListener('click', function () { 869 modal.style.display = 'none'; 870 }); 871 } 872 873 // Close modal when clicking outside the image 874 modal.addEventListener('click', function (e) { 875 if (e.target === modal) { 876 modal.style.display = 'none'; 877 } 878 }); 879 })(); 880 </script>
880 881 882
882<script src="/js/vendor/popper.min.js"></script>
882 883
883<script src="/js/vendor/bootstrap.min.js"></script>
883 884 <!-- Carousel --> 885
885<script src='/dist/owlcarousel/js/owl.carousel.min.js'></script>
885 886
886<script src='/dist/owlcarousel/js/owl.linked.js'></script>
886 887
887<script src='/dist/slick/slick.js'></script>
887 888 889
889<script src="/lib/splide-4.0.1/js/splide.min.js"></script>
889 890
890<script src="/lib/splide-4.0.1/extensions/autoscroll/js/splide-extension-auto-scroll.min.js"></script>
890 891 892 893
893<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/js/bootstrap-select.min.js"></script>
893 894 895 <!-- Custom JS --> 896
896<script src="/js/shared.js?v1"></script>
896 897
897<script src="/tpl/2/js/main.js"></script>
897 898
898<script src="/lib/chartjs/Chart.js"></script>
898 899
899<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
899 900 901
901<script type="text/javascript"> 902 903 tarteaucitron.user.matomoId = 6; 904 (tarteaucitron.job = tarteaucitron.job || []).push('matomohightrack'); 905 906 907 (tarteaucitron.job = tarteaucitron.job || []).push('youtube'); 908 (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion'); 909 (tarteaucitron.job = tarteaucitron.job || []).push('vimeo'); 910 (tarteaucitron.job = tarteaucitron.job || []).push('othervideo'); 911 912 tarteaucitron.user.googleTranslateCallback = function () { 913 new google.translate.TranslateElement({pageLanguage: 'fr'}, 'google_translate'); 914 }; 915 (tarteaucitron.job = tarteaucitron.job || []).push('googletranslate'); 916 </script>
916 917 918
918<script> 919 (function(i,s,o,g,r,a,m){i['InstanaEumObject']=r;i[r]=i[r]||function(){ 920 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 921 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 922 })(window,document,'script','//eum.instana.io/eum.min.js','ineum'); 923 ineum('reportingUrl', 'https://eum-eu-west-1.instana.io'); 924 ineum('apiKey', '9yG9cnlKTcS4le-zMVtBJA'); 925 926 // set the name of a page on which this load/errors/calls happened 927 ineum('page', 'front-site'); 928 </script>
928 929 930
930<script src="https://js.hcaptcha.com/1/api.js?hl=fr&onload=CaptchaCallback&render=explicit" async defer></script>
930 931 932
932<script type="text/javascript"> 933 var CaptchaCallback = function () { 934 $('.h-recaptcha').each(function (index, el) { 935 hcaptcha.render(el, {'sitekey': 'f5095cfb-139b-47da-88e2-f0d2e7485392'}); 936 }); 937 }; 938 </script>
938 939 940
940<script> 941 $(document).ready(function () { 942 943 $('.selectpicker').selectpicker(); 944 945 // Smooth scroll 946 $("a[href*='#']:not([href='#'])").click(function () { 947 if (location.hostname == this.hostname && this.pathname.replace(/^\//, "") == location.pathname.replace(/^\//, "")) { 948 var anchor = $(this.hash); 949 anchor = anchor.length ? anchor : $("[name=" + this.hash.slice(1) + "]"); 950 951 if (anchor.length) { 952 $("html, body").animate({scrollTop: anchor.offset().top - 90}, 1500); 953 } 954 } 955 }); 956 957 var input = $('input[type=file]'); 958 959 input.on('change', function () { 960 var list = $(this).parent().parent().parent().parent().find($('.listFiles')); 961 list.empty(); 962 963 for (var x = 0; x < this.files.length; x++) { 964 var newFile = '<li>Fichier joint : ' + this.files[x].name + ' ('+humanFileSize(this.files[x].size)+')</li>'; 965// li.innerHTML = 'File ' + (x + 1) + ': ' + input.files[x].name; 966 list.append(newFile); 967 } 968 }); 969 970 $('.form-error').hide(); 971 $('#contactFormFooter').submit(function (e) { 972 let form = $(this); 973 974 $.ajax({ 975 type: "POST", 976 url: form.attr('action'), 977 data: new FormData(form[0]), 978 contentType: false, 979 processData: false, 980 beforeSend: function () { 981 form.find('.form-error').hide(); 982 $('.formContactForm').attr('disabled', true); 983 }, 984 success: function (response) { 985 hcaptcha.reset(); 986 987 if (response.status === 'KO') { 988 let errors = response.errors; 989 for (let index in errors) { 990 if (errors.hasOwnProperty(index)) { 991 let attr = errors[index]; 992 let error = attr[Object.keys(attr)[0]]; 993 form.find('#' + index + '-error').text(error).show(); 994 } 995 } 996 } 997 else { 998 999 $('#contactFormFooter').css('display', 'none'); 1000 $('#messageSendedFormContactFooter').css('display', ''); 1001 form[0].reset(); 1002 } 1003 }, 1004 complete: function () { 1005 1006 $('.formContactForm').removeAttr('disabled'); 1007 } 1008 }); 1009 1010 return false; 1011 }); 1012 1013 $('#contactFormContactFooter').on('hidden.bs.modal', function () { 1014 $('#contactFormFooter')[0].reset(); 1015 1016 $('#contactFormFooter').css('display', ''); 1017 1018 $('#messageSendedFormContactFooter').css('display', 'none'); 1019 1020 $('.form-error').hide(); 1021 1022 $('.listFiles').empty(); 1023 1024 hcaptcha.reset(); 1025 }); 1026 }); 1027 1028 function humanFileSize(size) { 1029 var i = Math.floor(Math.log(size) / Math.log(1024)); 1030 return ( size / Math.pow(1024, i) ).toFixed(1) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i]; 1031 } 1032 </script>
1032 1033 1034
1034<script> 1035 $(function () { 1036 1037 1038 var numberAlerts = false; 1039 1040 var allAlerts = $('#alertsModal').find($('.alertsInfo')); 1041 1042 numberAlerts = allAlerts.length; 1043 1044 allAlerts.each(function (index) { 1045 1046 if (!sessionStorage.getItem("_nps_cookie_accept_alerts" + $(this).attr('data-id') + "")) { 1047 1048 if(index == 0){ 1049 $('#header'+$(this).attr('data-id')+'').removeClass('d-none'); 1050 } 1051 1052 $('#alertsModal').modal('show'); 1053 } else { 1054 $(this).remove(); 1055 $('#header'+$(this).attr('data-id')+'').remove(); 1056 numberAlerts = numberAlerts - 1; 1057 setActiveAndDecrementNumber(); 1058 } 1059 1060 }); 1061 1062 $('.acceptCookiesAlerts').on('click', function (e) { 1063 e.preventDefault(); 1064 1065 var currentDataId = $(this).attr('data-id'); 1066 1067 sessionStorage.setItem('_nps_cookie_accept_alerts' + currentDataId + '', '1'); 1068 1069 numberAlerts = numberAlerts - 1; 1070 1071 var currentParentNode = $(this).parent().parent().parent(); 1072 1073 currentParentNode.removeClass('active'); 1074 $('#header'+currentDataId+'').remove(); 1075 currentParentNode.remove(); 1076
1077 setActiveAndDecrementNumber(); 1078 1079 setTitle(); 1080 }); 1081 1082 function setActiveAndDecrementNumber() { 1083 var newListOfAlerts = $('#alertsModal').find($('.alertsInfo')); 1084 1085 newListOfAlerts.each(function (index, e) { 1086 if (index == 0) { 1087 $(this).addClass('active'); 1088 $('#header'+$(this).attr('data-id')+'').removeClass('d-none'); 1089 } 1090 }); 1091 1092 if (numberAlerts == 0) { 1093 $('#alertsModal').modal('hide'); 1094 } 1095 } 1096 1097 1098 1099 var currentColorControl = '#212529'; 1100 1101 $('#controlPrev').css('color', 'initial !important'); 1102 $('#controlNext').css('color', 'initial !important'); 1103 1104 $('#controlNext').on('click',function(){ 1105 setTimeout(function(){ 1106 setTitle(); 1107 }, 1000); 1108 }); 1109 1110 $('#controlPrev').on('click',function(){ 1111 setTimeout(function(){ 1112 setTitle(); 1113 }, 1000); 1114 }); 1115 1116 $('#controlPrev').on('mouseover', function () { 1117 1118 $(this).css('color', 'initial !important'); 1119 }); 1120 1121 $('#controlNext').on('mouseover', function () { 1122 1123 $(this).css('color', 'initial !important'); 1124 }); 1125 1126 function setTitle(){ 1127 $('.titleHeaderAlerts').addClass('d-none'); 1128 var currentId = $('.carousel-item.active').attr('data-id'); 1129 $('#header'+currentId+'').removeClass('d-none'); 1130 } 1131 }); 1132 </script>
1132 1133 1134 1135
1135<script> 1136 $(document).ready(function () { 1137 $("#search-month").change(function () { 1138 var monthUrl = this.value; 1139 var selected = $("#search-category").val() || []; 1140 if (selected.length > 0) { 1141 var url = new URL(monthUrl, window.location.origin); 1142 selected.forEach(function(id) { 1143 url.searchParams.append('categories[]', id); 1144 }); 1145 window.location.href = url.toString(); 1146 } else { 1147 window.location.href = monthUrl; 1148 } 1149 }); 1150 $("#search-category").change(function () { 1151 var selected = $(this).val() || []; 1152 var url = new URL(window.location.href); 1153 url.searchParams.delete('categories[]'); 1154 url.searchParams.delete('page'); 1155 selected.forEach(function(id) { 1156 url.searchParams.append('categories[]', id); 1157 }); 1158 window.location.href = url.toString(); 1159 }); 1160 }); 1161 </script>
1161 1162 1163
1163<script type="text/javascript"> 1164 </script>
1164 1165</body> 1166</html>
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.