PageSourceSearch

https://www.ville-exincourt.fr/_assets/1bd6f15392ab946578be28156d4…/section_recherche.min.js?1744719737

js ville-exincourt.fr collected 2026-10-03 00:42:04 UTC 5,340 bytes, 2 lines download raw bytes

1let SpeechRecognition,recognition;$(document).bind("_js_ready",(function(e){let o=$("#suggestions a");function n(){o.removeAttr("tabindex")}function r(){o.attr("tabindex","-1")}let c=function(e){let o;o=$("#show_more_results").is(":visible")?e.find("#main_search, input, button, .suggestions_wording a, .ui-menu-item a, #show_more_results a, button.close-button").filter(":visible"):e.find("#main_search, input, button, .suggestions_wording a, .ui-menu-item a, #close_recherche").filter(":visible");let n=o.first(),r=o.last();r.on("keydown",(function(e){9!==e.which||e.shiftKey||(e.preventDefault(),n.focus())})),n.on("keydown",(function(e){console.log("keydown"),9===e.which&&e.shiftKey&&(e.preventDefault(),r.focus())})),o.keyup((function(e){"Escape"===e.key&&i()}))},t=!1,a=function(){$("#home .search_area_cont .close-button").on("click",(function(){i()})),$("body #home").on("click",(function(e){e.target.matches("#home .search_area_cont, #home .search_area_cont *")||i()}))},i=function(){$("#home .search_area_cont").removeClass("is_search"),$("#home #zone_moteur").removeClass("open_search"),$("#home .search_area_cont #main_search").val(""),$("body").removeClass("overflow is-reveal-open"),t=!1,$("#show_more_results").addClass("hide"),r()},s=function(){$("#home .search_area_cont #main_search").keyup((function(e){9!=e.keyCode&&16!=e.keyCode&&1!=t&&($("#home .search_area_cont").addClass("is_search"),$("#home #zone_moteur").addClass("open_search"),$("body").addClass("overflow is-reveal-open"),$("#search_area_cont_append .titre_bloc").attr("aria-level","2"),$("#search_area_cont_append .titre_suggestions").attr("aria-level","3"),a(),$("#home .search_area_cont #main_search").keyup((function(e){"Escape"===e.key&&i()})),n(),$(".search_area_cont.is_search #main_search").on("focusout",(function(){c($("#search_area_cont_append"))})),t=!0)}))};s();let h=function(){$("#popin_recherche .wrap_popin .close-button").on("click",(function(){$("#popin_recherche .wrap_popin").removeClass("is_search"),$("#popin_recherche #main_search").val(""),$("body").removeClass("is-reveal-open"),t=!1,r()}))},_=$("#home #zone_moteur #main_search").placeholderTypewriter({delay:50,pause:1500,text:["Que recherchez-vous ?","Un service ?","Une information ?"]});_.init();let l=$("#popin_recherche.home_search"),p=$("#popin_recherche.page_search");l.on("open.zf.reveal",(function(){deleteAutocomplete(),n(),_.destroy();let e=$("#search_area_cont_append").html();$("#zone_moteur #search_area_cont_append *").remove(),$("#popin_recherche.home_search .wrap_popin .content").html(e),$("#popin_recherche.home_search .titre_bloc").attr("aria-level","1"),$("#popin_recherche.home_search .titre_suggestions").attr("aria-level","2"),a(),$("#popin_recherche #main_search").keyup((function(){1!=t&&($("#popin_recherche .wrap_popin").addClass("is_search"),$("body").addClass("is-reveal-open"),h(),t=!0)})),$("#popin_recherche.home_search #main_search").placeholderTypewriter({delay:50,pause:1500,text:["Je recherche ...","Un service ?","Une information ?"]}).init(),bindRecognition(),bindAutocomplete(),$(".search_area_cont #main_search").on("focusout",(function(){c($("#popin_recherche"))}))})),l.on("closed.zf.reveal",(function(){deleteAutocomplete(),r();let e=$("#popin_recherche.home_search .wrap_popin .content").html();$("#popin_recherche.home_search .wrap_popin .content *").remove(),$("#zone_moteur #search_area_cont_append").html(e),$("#popin_recherche.home_search .titre_bloc").attr("aria-level","2"),$("#popin_recherche.home_search .titre_suggestions").attr("aria-level","3"),h(),s(),$("#home #zone_moteur #main_search").placeholderTypewriter({delay:50,pause:1500,text:["Je recherche ...","Un service ?","Une information ?"]}).init(),bindRecognition(),bindAutocomplete()}));let u=$("#popin_recherche #main_search").placeholderTypewriter({delay:50,pause:1500,text:["Que recherchez-vous ?","Un service ?","Une information ?"]});p.on("open.zf.reveal",(function(){u.init(),n(),$("#zone_recherche #main_search").on("focusout",(function(){c($("#popin_recherche"))}))})),p.on("closed.zf.reveal",(function(){u.destroy(),r()}))}));let bindRecognition=function(){$("button.vocal").on("click",(function(){recognition.abort(),$(".search_area_cont #main_search").trigger("keyup"),$("button.vocal").addClass("vocalRecognitionOn"),recognition.start(),recognition.onresult=function(e){for(i=e.resultIndex;i<e.results.length;i++)$("#main_search, #main_search_elastic").val(e.results[i][0].transcript),$("#main_search, #main_search_elastic").focus(),$("#searchEngineForm").submit(),$("#main_search").autocomplete("search")},recognition.onspeechend=function(){recognition.stop(),$("#main_search").autocomplete("search"),$("button.vocal").removeClass("vocalRecognitionOn")},recognition.onerror=function(e){"not-allowed"==e.error&&alert("Vous n'avez pas autorisé l'utilisation du micro !"),console.log("Error occurred in recognition: "+e.error),$("button.vocal").removeClass("vocalRecognitionOn")}}))};$(document).bind("_js_ready",(function(){try{SpeechRecognition=window.SpeechRecognition||window.webkitSpeechRecognition,recognition=new SpeechRecognition,recognition.lang="fr-FR",recognition.interimResults=!0,bindRecognition()}catch(e){$("button.vocal").remove(),$("#bouton_recherche").addClass("noVocalRecognition")}}));
2//# sourceMappingURL=section_recherche.min.js.map

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.