PageSourceSearch

https://mafil.co.il/wp-content/cache/min/1/wp-content/themes/child…/assets/js/quagga-scripts.js?ver=1791098359

js mafil.co.il collected 2026-10-07 04:17:53 UTC 18,807 bytes, 29 lines download raw bytes

1document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){let input_1_62=document.getElementById("input_1_62");let input_1_63=document.getElementById("input_1_63");let input_1_64=document.getElementById("input_1_64");let input_1_65=document.getElementById("input_1_65");let input_1_66=document.getElementById("input_1_66");let inputs=[input_1_62,input_1_63,input_1_64,input_1_65,input_1_66];inputs.forEach((input,i)=>{if(!input)return;let select=document.createElement("select");select.name=input.name;select.id=input.id;select.className=input.className;let defaultOption=document.createElement("option");defaultOption.value="";defaultOption.textContent="בחירה:";defaultOption.disabled=!0;defaultOption.selected=!0;select.appendChild(defaultOption);let option1=document.createElement("option");option1.value="טונר שחור";option1.textContent="טונר שחור";option1.disabled=!1;option1.selected=!1;select.appendChild(option1);let option2=document.createElement("option");option2.value="טונר אדום";option2.textContent="טונר אדום";option2.disabled=!1;option2.selected=!1;select.appendChild(option2);let option3=document.createElement("option");option3.value="טונר כחול";option3.textContent="טונר כחול";option3.disabled=!1;option3.selected=!1;select.appendChild(option3);let option4=document.createElement("option");option4.value="טונר צהוב";option4.textContent="טונר צהוב";option4.disabled=!1;option4.selected=!1;select.appendChild(option4);let option5=document.createElement("option");option5.value="מיכל עודפים";option5.textContent="מיכל עודפים";option5.disabled=!1;option5.selected=!1;select.appendChild(option5);let option6=document.createElement("option");option6.textContent="סיכות";option6.disabled=!1;option6.selected=!1;select.appendChild(option6);let option7=document.createElement("option");option7.value="מייטננס";option7.textContent="מייטננס";option7.disabled=!1;option7.selected=!1;select.appendChild(option7);console.log(select);input.parentNode.replaceChild(select,input);inputs[i]=select})},1000)});document.addEventListener("DOMContentLoaded",function(){const startBtn=document.getElementById("start-btn");const videoElement=document.getElementById("barcode-scanner");const serialNumberElem=document.getElementById("serial-number");const logElem=document.getElementById("log");const serialInput=document.getElementById("serial-input");function logMessage(message){console.log(message);logElem.innerHTML+=message+"<br>";logElem.scrollTop=logElem.scrollHeight}
2function showLoader(){document.getElementById("overlay").style.display="flex"}
3function hideLoader(){document.getElementById("overlay").style.display="none"}
4let barcodeCount=0;let lastDetectedBarcode=null;let videoStream=null;if(document.querySelectorAll('button.tablinks').length){document.querySelectorAll('button.tablinks').forEach(button=>{button.addEventListener("click",function(){startBtn.style.display="block"})})}
5if(startBtn){startBtn.addEventListener("click",function(){logMessage("Starting camera...");if(navigator.mediaDevices&&navigator.mediaDevices.getUserMedia){navigator.mediaDevices.getUserMedia({video:{facingMode:"environment"}}).then(function(stream){videoElement.style.display="block";videoElement.srcObject=stream;videoStream=stream;videoElement.onloadedmetadata=function(){Quagga.init({inputStream:{name:"Live",type:"LiveStream",target:videoElement},locator:{patchSize:"medium",halfSample:!0},numOfWorkers:2,decoder:{readers:["code_128_reader","ean_reader","upc_reader"]},locate:!0},function(err){if(err){logMessage("Quagga init error: "+err);return}
6Quagga.start();logMessage("Quagga started.")})}}).catch(function(error){logMessage("Camera access error: "+error)})}else{logMessage("Camera not supported.")}})}
7if(serialInput){serialInput.addEventListener("focusout",function(){showLoader();setTimeout(function(){hideLoader();document.getElementById("serial-input-container").classList.remove("d-md-block");document.getElementById("TabForm_3").click()},1000);console.log('xxxx')})}});document.querySelectorAll('input[type="number"]').forEach(input=>{input.addEventListener("input",function(){let max=parseFloat(input.max);let value=parseFloat(input.value);if(!isNaN(max)&&!isNaN(value)&&value>max){input.value=max}})});function logMessage(message){console.log(message);logElem.innerHTML+=message+"<br>";logElem.scrollTop=logElem.scrollHeight}
8function showLoader(){document.getElementById("overlay").style.display="flex"}
9function hideLoader(){document.getElementById("overlay").style.display="none"}
10function openFormTab(evt,tabName){var i,tabcontent,tablinks;tabcontent=document.getElementsByClassName("tabcontent");for(i=0;i<tabcontent.length;i++){tabcontent[i].style.display="none"}
11tablinks=document.getElementsByClassName("tablinks");for(i=0;i<tablinks.length;i++){tablinks[i].className=tablinks[i].className.replace(" active","")}
12document.getElementById(tabName).style.display="block";evt.currentTarget.className+=" active";switch(tabName){case 'form_1':console.log('this is form 1');action_form_1();break;case 'form_2':console.log('this is form 2');action_form_2();break;case 'form_3':console.log('this is form 3');action_form_3();break}
13console.log(tabName)}
14let url=new URL(window.location.href);let form_choice=url.searchParams.get("form_choice");if(form_choice){let form_choice_event={};form_choice_event.currentTarget=document.querySelector('#TabForm_'+form_choice);openFormTab(form_choice_event,'form_'+form_choice)}
15function action_form_1(){if(document.getElementById("wpadminbar")){const detectedBarcode='3109R912020';
15const url=`/wp-json/priority-api/v1/ser_numbers_6_digits?serial_number=${encodeURIComponent(detectedBarcode)}`;showLoader();fetch(url,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},}).then(response=>response.json()).then(data=>{hideLoader();if(data){document.getElementById("input_1_8").value=data.data.value[0].PRIZ_CUSTDES;document.getElementById("input_1_3").value=data.data.value[0].SERNUM;document.getElementById("input_1_4").value=data.data.value[0].PARTDES;document.getElementById("input_1_5").value=data.data.value[0].Y_9967_5_ESHB;localStorage.setItem(`PRIZ_ALLOWQUANT`,data.data.value[0].PRIZ_ALLOWQUANT)}
16return fetch(`/wp-json/priority-api/v1/ser_numbers?serial_number=${encodeURIComponent(detectedBarcode)}`,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},})}).catch(error=>{hideLoader();console.error("Error in action_form_1:",error)})}}
17function action_form_2(){if(document.getElementById("wpadminbar")){const detectedBarcode='3109R912020';const url=`/wp-json/priority-api/v1/ser_numbers_6_digits?serial_number=${encodeURIComponent(detectedBarcode)}`;showLoader();fetch(url,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},}).then(response=>response.json()).then(data=>{hideLoader();document.getElementById("input_2_8").value=data.data.value[0].PRIZ_CUSTDES;document.getElementById("input_2_3").value=data.data.value[0].SERNUM;document.getElementById("input_2_4").value=data.data.value[0].PARTDES;document.getElementById("input_2_5").value=data.data.value[0].Y_9967_5_ESHB;localStorage.setItem(`PRIZ_ALLOWQUANT`,data.data.value[0].PRIZ_ALLOWQUANT);return fetch(`/wp-json/priority-api/v1/ser_numbers?serial_number=${encodeURIComponent(detectedBarcode)}`,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},})}).then(response=>response.json()).then(data=>{hideLoader();document.getElementById("input_2_28").value=data.data.value[0].Y_7346_5_ESH;document.getElementById("input_2_40").value=data.data.value[0].Y_4704_0_ESH;document.getElementById("input_2_30").value=data.data.value[0].MAFI_SERNMAIL;return fetch(`/wp-json/priority-api/v1/ser_numbers2?serial_number=${encodeURIComponent(detectedBarcode)}`,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},})}).then(response=>response.json()).then(data=>{hideLoader();let METERCALLS_SON_SUBFORM=data.data.value[0].PRIZ_METERCALLS_API_SUBFORM;document.getElementById("input_2_16").value=METERCALLS_SON_SUBFORM[0]?.METERQUANT||'';document.getElementById("input_2_17").value=METERCALLS_SON_SUBFORM[1]?.METERQUANT||''}).catch(error=>{hideLoader();console.error("Error in action_form_2:",error)})}}
18function action_form_3(){if(document.getElementById("wpadminbar")){const detectedBarcode='3109R912020';const url=`/wp-json/priority-api/v1/ser_numbers_6_digits?serial_number=${encodeURIComponent(detectedBarcode)}`;showLoader();fetch(url,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},}).then(response=>response.json()).then(data=>{hideLoader();document.getElementById("input_3_8").value=data.data.value[0].PRIZ_CUSTDES;document.getElementById("input_3_3").value=data.data.value[0].SERNUM;document.getElementById("input_3_4").value=data.data.value[0].PARTDES;document.getElementById("input_3_5").value=data.data.value[0].Y_9967_5_ESHB;localStorage.setItem(`PRIZ_ALLOWQUANT`,data.data.value[0].PRIZ_ALLOWQUANT);return fetch(`/wp-json/priority-api/v1/ser_numbers?serial_number=${encodeURIComponent(detectedBarcode)}`,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},})}).then(response=>response.json()).then(data=>{hideLoader();document.getElementById("input_3_30").value=data.data.value[0].PRIZ_ALLOWQUANT;document.getElementById("input_3_28").value=data.data.value[0].Y_7346_5_ESH;document.getElementById("input_3_51").value=data.data.value[0].Y_4704_0_ESH;document.getElementById("input_3_53").value=data.data.value[0].Y_4702_0_ESHB;document.getElementById("input_3_57").value=data.data.value[0].ADDRESS2;document.getElementById("input_3_58").value=data.data.value[0].ADDRESS;document.getElementById("input_3_30").value=data.data.value[0].MAFI_SERNMAIL;
18return fetch(`/wp-json/priority-api/v1/servcalls?serial_number=${encodeURIComponent(detectedBarcode)}`,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},})}).then(response=>response.json()).then(data=>{hideLoader();let input_3_43=document.getElementById("input_3_43");input_3_43.innerHTML="";let defaultOption=document.createElement("option");defaultOption.value="";defaultOption.textContent="בחירה:";defaultOption.disabled=!0;defaultOption.selected=!0;input_3_43.appendChild(defaultOption);console.log(data);data.data.value.forEach(item=>{let newOption=document.createElement("option");newOption.value=item.CODE;newOption.textContent=item.DES;input_3_43.appendChild(newOption)})}).catch(error=>{hideLoader();console.error("Error in action_form_3:",error)})}}
19function loadHomarim(){console.log('xxx');if(document.getElementById("wpadminbar")){const detectedBarcode='3109R912020';const savedOrderItems=localStorage.getItem(`orderItems_${detectedBarcode}`);const savedNAMEORD=localStorage.getItem(`NAMEORD_${detectedBarcode}`);if(savedOrderItems&&savedNAMEORD){console.log("Loading data from localStorage");let hiddenInput=document.getElementById("input_NAMEORD");if(!hiddenInput){hiddenInput=document.createElement("input");hiddenInput.type="hidden";hiddenInput.name="input_NAMEORD";hiddenInput.id="input_NAMEORD";document.querySelector("form#gform_1").appendChild(hiddenInput)}
20hiddenInput.value=savedNAMEORD;document.getElementById("NAMEORDTEXT").innerHTML='מספר הזמנה: '+savedNAMEORD;document.querySelector('.btn-load-homarim').disabled=!0;const orderItemsArray=JSON.parse(savedOrderItems);orderItemsArray.forEach(item=>{let ORDERITEMS_SUBFORM=item.ORDERITEMS_SUBFORM;let input_1_62=document.getElementById("input_1_62");let input_1_47=document.getElementById("input_1_47");let input_1_63=document.getElementById("input_1_63");let input_1_56=document.getElementById("input_1_56");let input_1_64=document.getElementById("input_1_64");let input_1_57=document.getElementById("input_1_57");let input_1_65=document.getElementById("input_1_65");let input_1_58=document.getElementById("input_1_58");let input_1_66=document.getElementById("input_1_66");let input_1_59=document.getElementById("input_1_59");let inputs=[input_1_62,input_1_63,input_1_64,input_1_65,input_1_66];inputs.forEach((input,i)=>{if(!input)return;if(input.tagName.toLowerCase()==='select'){input.innerHTML='';const defaultOption=document.createElement("option");defaultOption.value="";defaultOption.textContent="בחירה:";defaultOption.disabled=!0;defaultOption.selected=!0;input.appendChild(defaultOption)}else{let select=document.createElement("select");select.name=input.name;select.id=input.id;select.className=input.className;let defaultOption=document.createElement("option");defaultOption.value="";defaultOption.textContent="בחירה:";defaultOption.disabled=!0;defaultOption.selected=!0;select.appendChild(defaultOption);input.parentNode.replaceChild(select,input);inputs[i]=select}});[input_1_62,input_1_63,input_1_64,input_1_65,input_1_66]=inputs;if(ORDERITEMS_SUBFORM&&ORDERITEMS_SUBFORM.length>0){const PRIZ_ALLOWQUANT=localStorage.getItem(`PRIZ_ALLOWQUANT`);if(ORDERITEMS_SUBFORM[0]){input_1_62.appendChild(new Option(ORDERITEMS_SUBFORM[0].PDES,ORDERITEMS_SUBFORM[0].PARTNAME));input_1_62.value=ORDERITEMS_SUBFORM[0].PARTNAME;if(input_1_47){input_1_47.value=0;input_1_47.max=PRIZ_ALLOWQUANT}}
21if(ORDERITEMS_SUBFORM[1]){input_1_63.appendChild(new Option(ORDERITEMS_SUBFORM[1].PDES,ORDERITEMS_SUBFORM[1].PARTNAME));input_1_63.value=ORDERITEMS_SUBFORM[1].PARTNAME;if(input_1_56){input_1_56.value=0;input_1_56.max=PRIZ_ALLOWQUANT}}
22if(ORDERITEMS_SUBFORM[2]){input_1_64.appendChild(new Option(ORDERITEMS_SUBFORM[2].PDES,ORDERITEMS_SUBFORM[2].PARTNAME));input_1_64.value=ORDERITEMS_SUBFORM[2].PARTNAME;if(input_1_57){input_1_57.value=0;input_1_57.max=PRIZ_ALLOWQUANT}}
23if(ORDERITEMS_SUBFORM[3]){input_1_65.appendChild(new Option(ORDERITEMS_SUBFORM[3].PDES,ORDERITEMS_SUBFORM[3].PARTNAME));input_1_65.value=ORDERITEMS_SUBFORM[3].PARTNAME;if(input_1_58){input_1_58.value=0;input_1_58.max=PRIZ_ALLOWQUANT}}
24if(ORDERITEMS_SUBFORM[4]){input_1_66.appendChild(new Option(ORDERITEMS_SUBFORM[4].PDES,ORDERITEMS_SUBFORM[4].PARTNAME));input_1_66.value=ORDERITEMS_SUBFORM[4].PARTNAME;if(input_1_59){input_1_59.value=0;input_1_59.max=PRIZ_ALLOWQUANT}}}});return}
25const data={serial_number:detectedBarcode,input_8:document.querySelector('[name="input_8"]')?.value||'',input_28:document.querySelector('[name="input_28"]')?.value||'',input_61:document.querySelector('[name="input_61"]')?.value||'',input_30:document.querySelector('[name="input_30"]')?.value||'',input_34:document.querySelector('[name="input_34"]')?.value||'',input_36:document.querySelector('[name="input_36"]')?.value||'',input_35:document.querySelector('[name="input_35"]')?.value||'',input_32:document.querySelector('[name="input_32"]')?.value||'',};const url='/wp-json/priority-api/v1/prit_loaddoc2';showLoader();fetch(url,{method:"POST",body:JSON.stringify(data),headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},}).then(response=>response.json()).then(data=>
25{hideLoader();console.log(data);if(data&&data.data&&data.data.FORM&&data.data.FORM.InterfaceErrors&&typeof data.data.FORM.InterfaceErrors.text!=='undefined'){alert(data.data.FORM.InterfaceErrors.text)}else{let NAMEORD=data.data.NAMEORD;let hiddenInput=document.createElement("input");hiddenInput.type="hidden";hiddenInput.name="input_NAMEORD";hiddenInput.id="input_NAMEORD";hiddenInput.value=NAMEORD;document.querySelector("form#gform_1").appendChild(hiddenInput);document.getElementById("NAMEORDTEXT").innerHTML='מספר הזמנה: '+NAMEORD;document.querySelector('.btn-load-homarim').disabled=!0;localStorage.setItem(`NAMEORD_${detectedBarcode}`,NAMEORD);return fetch(`/wp-json/priority-api/v1/orders?NAMEORD=${encodeURIComponent(NAMEORD)}`,{method:"GET",headers:{'Content-Type':'application/json','X-WP-Nonce':quaggaData.nonce},})}}).then(response=>response.json()).then(data=>{hideLoader();if(data&&data.data&&data.data.FORM&&data.data.FORM.InterfaceErrors&&typeof data.data.FORM.InterfaceErrors.text!=='undefined'){}else{console.log(data);localStorage.setItem(`orderItems_${detectedBarcode}`,JSON.stringify(data.data.value));data.data.value.forEach(item=>{let ORDERITEMS_SUBFORM=item.ORDERITEMS_SUBFORM;let input_1_62=document.getElementById("input_1_62");let input_1_47=document.getElementById("input_1_47");let input_1_63=document.getElementById("input_1_63");let input_1_56=document.getElementById("input_1_56");let input_1_64=document.getElementById("input_1_64");let input_1_57=document.getElementById("input_1_57");let input_1_65=document.getElementById("input_1_65");let input_1_58=document.getElementById("input_1_58");let input_1_66=document.getElementById("input_1_66");let input_1_59=document.getElementById("input_1_59");let inputs=[input_1_62,input_1_63,input_1_64,input_1_65,input_1_66];inputs.forEach((input,i)=>{if(!input)return;let select=document.createElement("select");select.name=input.name;select.id=input.id;select.className=input.className;let defaultOption=document.createElement("option");defaultOption.value="";defaultOption.textContent="בחירה:";defaultOption.disabled=!0;defaultOption.selected=!0;select.appendChild(defaultOption);input.parentNode.replaceChild(select,input);inputs[i]=select});[input_1_62,input_1_63,input_1_64,input_1_65,input_1_66]=inputs;setTimeout(()=>{if(ORDERITEMS_SUBFORM&&ORDERITEMS_SUBFORM.length>0){const PRIZ_ALLOWQUANT=localStorage.getItem(`PRIZ_ALLOWQUANT`);if(ORDERITEMS_SUBFORM[0]){input_1_62.appendChild(new Option(ORDERITEMS_SUBFORM[0].PDES,ORDERITEMS_SUBFORM[0].PARTNAME));input_1_62.value=ORDERITEMS_SUBFORM[0].PARTNAME;if(input_1_47){input_1_47.value=0;input_1_47.max=PRIZ_ALLOWQUANT}}
26if(ORDERITEMS_SUBFORM[1]){input_1_63.appendChild(new Option(ORDERITEMS_SUBFORM[1].PDES,ORDERITEMS_SUBFORM[1].PARTNAME));input_1_63.value=ORDERITEMS_SUBFORM[1].PARTNAME;if(input_1_56){input_1_56.value=0;input_1_56.max=PRIZ_ALLOWQUANT}}
27if(ORDERITEMS_SUBFORM[2]){input_1_64.appendChild(new Option(ORDERITEMS_SUBFORM[2].PDES,ORDERITEMS_SUBFORM[2].PARTNAME));input_1_64.value=ORDERITEMS_SUBFORM[2].PARTNAME;if(input_1_57){input_1_57.value=0;input_1_57.max=PRIZ_ALLOWQUANT}}
28if(ORDERITEMS_SUBFORM[3]){input_1_65.appendChild(new Option(ORDERITEMS_SUBFORM[3].PDES,ORDERITEMS_SUBFORM[3].PARTNAME));input_1_65.value=ORDERITEMS_SUBFORM[3].PARTNAME;if(input_1_58){input_1_58.value=0;input_1_58.max=PRIZ_ALLOWQUANT}}
29if(ORDERITEMS_SUBFORM[4]){input_1_66.appendChild(new Option(ORDERITEMS_SUBFORM[4].PDES,ORDERITEMS_SUBFORM[4].PARTNAME));input_1_66.value=ORDERITEMS_SUBFORM[4].PARTNAME;if(input_1_59){input_1_59.value=0;input_1_59.max=PRIZ_ALLOWQUANT}}}},500)})}}).catch(error=>{hideLoader();console.error("Error loading prit_loaddoc2:",error)})}}

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.