PageSourceSearch

https://www.campustraining.es/wp-content/cache/min/1/wp-content/th…-form-formacion-carrousel.js?ver=1790892010

js campustraining.es collected 2026-10-02 17:44:21 UTC 3,735 bytes, 3 lines download raw bytes

1jQuery(document).ready(function(){jQuery("#form-popup").on("hidden.bs.modal",function(event){const modalTituloPopup=event.target.querySelector(".popup-form-titulo");const modalTextoPopup=event.target.querySelector(".popup-form-texto");const modalTituloPopupCard=event.target.querySelector(".popup-form-titulo-card");const modalTextoPopupCard=event.target.querySelector(".popup-form-texto-card");modalTituloPopup.classList.remove("d-none");modalTextoPopup.classList.remove("d-none");modalTituloPopupCard.classList.add("d-none");modalTextoPopupCard.classList.add("d-none");event.target.querySelectorAll(".gf-tipo").forEach((element)=>{if(element.classList.contains("d-gf-none")){element.classList.remove("d-gf-none");element.querySelectorAll("select").forEach((select)=>{if(!select.hasAttribute("required")){select.setAttribute("required","true")}})}});event.target.querySelectorAll(".gf-categoria").forEach((element)=>{if(element.classList.contains("d-gf-none")){element.classList.remove("d-gf-none");element.querySelectorAll("select").forEach((select)=>{if(!select.hasAttribute("required")){select.setAttribute("required","true")}})}});event.target.querySelectorAll(".gf-curso").forEach((element)=>{if(element.classList.contains("d-gf-none")){element.classList.remove("d-gf-none");element.querySelectorAll("select").forEach((select)=>{if(!select.hasAttribute("required")){select.setAttribute("required","true")}})}})});jQuery("#form-popup").on("show.bs.modal",function(event){if(event.relatedTarget&&event.relatedTarget.dataset?.texto_cabecera&&event.relatedTarget.dataset?.product_fields){const modalTituloPopup=event.target.querySelector(".popup-form-titulo");const modalTextoPopup=event.target.querySelector(".popup-form-texto");const modalTituloPopupCard=event.target.querySelector(".popup-form-titulo-card");const modalTextoPopupCard=event.target.querySelector(".popup-form-texto-card");const btnTextoCabecera=event.relatedTarget.dataset?.texto_cabecera;const btnProductFields=JSON.parse(event.relatedTarget.dataset?.product_fields);if(btnProductFields.producto_id){if(btnProductFields.academias){btnProductFields.academias=btnProductFields.academias.join(",")}
2modalTituloPopupCard.textContent=btnProductFields.producto_name;modalTextoPopupCard.textContent=btnTextoCabecera;modalTituloPopup.classList.add("d-none");modalTextoPopup.classList.add("d-none");modalTituloPopupCard.classList.remove("d-none");modalTextoPopupCard.classList.remove("d-none");event.target.querySelectorAll(".gf-tipo").forEach((element)=>{element.classList.add("d-gf-none")});event.target.querySelectorAll(".gf-tipo select").forEach((select)=>{select.removeAttribute("required")});event.target.querySelectorAll(".gf-categoria").forEach((element)=>{element.classList.add("d-gf-none")});event.target.querySelectorAll(".gf-categoria select").forEach((select)=>{if(select.querySelector(`[value="${btnProductFields.producto_categoria_slug}"]`)){select.value=btnProductFields.producto_categoria_slug;
2let changeEvent=new Event("change");select.dispatchEvent(changeEvent)}});event.target.querySelectorAll(".gf-curso").forEach((element)=>{element.classList.add("d-gf-none")});event.target.querySelectorAll(".gf-curso select").forEach((select)=>{let productSelectValue=`${btnProductFields.producto_id}|${btnProductFields.producto_catalogo}|${btnProductFields.producto_name}|${btnProductFields.wp_id}`;if(btnProductFields.academias!==null&&btnProductFields.academias!==""){productSelectValue+=`|${btnProductFields.academias}`;event.target.querySelectorAll(".gf-centro-popup").forEach((element)=>element.style.display="none")}
3console.log(productSelectValue);select.value=productSelectValue;let changeEvent=new Event("change");select.dispatchEvent(changeEvent)})}}})})

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.