PageSourceSearch

https://www.motoplanete.com/assets/js/admin_comparo-SGSohop.js

js motoplanete.com collected 2026-10-02 04:26:49 UTC 5,418 bytes, 1 lines download raw bytes

1import{addFlash}from"./flash.js";import"./admin_traduction_tab.js";import"./admin_traduction_auto.js";(function(){let e=0;const a=document.querySelector(".content");if(document.querySelectorAll(".img-thumb").forEach(e=>{e.addEventListener("click",function(){e.clientWidth!==380?(e.getAttribute("width")==0[0]&&e.setAttribute("width",e.clientWidth),e.animate([{width:"380px"}],{duration:1e3})):e.style.width=e.getAttribute("width")+"px"})}),document.getElementsByClassName("page")[0].classList.contains("jodit")){const e=["bold","underline","italic","strikethrough","|","ul","ol","|","outdent","indent","|","font","fontsize","brush","paragraph","|","align","undo","redo","cut","hr","eraser","copyformat","|","image","video","table","link","source"];let t;if(document.getElementById("admin_comparo_textcomparo")!==null){let t=document.querySelectorAll("#textarea-upload .lang");t.forEach(t=>{new Jodit(t.querySelector("textarea"),{buttons:e,imageDefaultWidth:600,enableDragAndDropFileToEditor:!0,height:window.innerHeight-150,image:{selectImageAfterClose:!0,useImageEditor:!1},uploader:{url:document.getElementById("textarea-upload").getAttribute("data-url")}})})}}document.querySelectorAll(".change-visibility").forEach(e=>{e.addEventListener("click",function(){let n=e.getAttribute("data-href"),s=e.classList.contains("icon-eye"),t=new XMLHttpRequest;t.open("GET",n),t.onload=function(){if(t.status===200&&t.responseText!==""){let n=JSON.parse(t.responseText);n.status==="ok"?(s?(e.classList.add("icon-eye-blocked"),e.classList.remove("icon-eye"),e.setAttribute("title","invisible")):(e.classList.add("icon-eye"),e.classList.remove("icon-eye-blocked"),e.setAttribute("title","Comparatif visible")),addFlash(n.reason,"success")):addFlash(n.reason,"error")}},t.send()})});let t=!1;const n=function(){t=!0;let e=this.getAttribute("data-link");if(e!==null&&e!==""){let i=this.getAttribute("data-relation"),a="",o=0,n=this.parentElement.parentElement;this.getAttribute("name")==="moto_marque[]"&&(e+="?marque="+this.value,a='<option value="">Type châssis</option>',o=n.getAttribute("data-chassis")),this.getAttribute("name")==="moto_type[]"&&(e+="?marque="+n.querySelector(".marque").value+"&chassis="+this.value,a='<option value="">Année</option>',o=n.getAttribute("data-annee")),this.getAttribute("name")==="moto_annee[]"&&(e+="?marque="+n.querySelector(".marque").value+"&chassis="+n.querySelector(".chassis").value+"&annee="+this.value,a='<option value="">Moto</option>',o=n.getAttribute("data-id"));const s=new XMLHttpRequest;s.open("GET",e),s.onload=function(){if(s.status===200&&s.responseText!==""){document.getElementById(i).innerHTML=a;let n=!1,e=JSON.parse(s.responseText);Object.keys(e.list).forEach(function(t){o>0&&o===t?(document.getElementById(i).insertAdjacentHTML("beforeend",'<option value="'+t+'" selected>'+e.list[t]+"</option>"),n=!0):document.getElementById(i).insertAdjacentHTML("beforeend",'<option value="'+t+'">'+e.list[t]+"</option>")}),n&&document.getElementById(i).dispatchEvent(new Event("change")),t=!1}},s.send()}},s=function(){confirm("Etes-vous sûr de vouloir supprimer cette ligne ?")&&(this.parentElement.parentElement.remove(),e--)};document.querySelector(".moto")!==null&&(document.querySelectorAll(".moto select").forEach(e=>{e.addEventListener("change",n)}),document.querySelectorAll(".moto .buttons .icon-minus-circle").forEach(e=>{e.addEventListener("click",s)}),document.querySelectorAll(".moto").forEach(e=>{t=!0;let n=e.getAttribute("data-id");if(n!==0[0]){let s=e.getAttribute("data-marque");document.querySelectorAll("#ref_moto_marque_"+n+" option").forEach(e=>{t=!0,e.value===s&&(e.selected=!0,document.getElementById("ref_moto_marque_"+n).dispatchEvent(new Event("change")))})}}));let o=document.getElementById("add-moto");o!==null&&o.addEventListener("click",function(){let t=this.parentElement.querySelector(".new-moto").cloneNode(!0);t.classList.add("moto"),t.querySelector("[for=ref_moto_marque_]").setAttribute("for","ref_moto_marque_"+e),t.querySelector("#ref_moto_marque_").setAttribute("data-relation","ref_moto_type_"+e),t.querySelector("#ref_moto_marque_").setAttribute("id","ref_moto_marque_"+e),t.querySelector("[for=ref_moto_type_]").setAttribute("for","ref_moto_type_"+e),t.querySelector("#ref_moto_type_").setAttribute("data-relation","ref_moto_annee_"+e),t.querySelector("#ref_moto_type_").setAttribute("id","ref_moto_type_"+e),t.querySelector("[for=ref_moto_annee_]").setAttribute("for","ref_moto_annee_"+e),t.querySelector("#ref_moto_annee_").setAttribute("data-relation","ref_moto_moto_"+e),t.querySelector("#ref_moto_annee_").setAttribute("id","ref_moto_annee_"+e),t.querySelector("[for=ref_moto_moto_]").setAttribute("for","ref_moto_moto_"+e),t.querySelector("#ref_moto_moto_").setAttribute("id","ref_moto_moto_"+e),this.parentElement.insertAdjacentElement("beforebegin",t),t=document.querySelector("#ref_moto_marque_"+e).parentElement.parentElement,t.querySelectorAll("select").forEach(e
1=>{e.addEventListener("change",n)}),t.querySelectorAll(".buttons .icon-minus-circle").forEach(e=>{e.addEventListener("click",s)}),e++});let i=document.getElementById("admin_comparo_submit");i!==null&&(i.insertAdjacentHTML("beforeend",'<div class="loader"></div>'),window.setInterval(function(){t?document.querySelector("#admin_comparo_submit .loader").style.display="block":document.querySelector("#admin_comparo_submit .loader").style.display="none"},500))})()

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.