1function formkuldes_handle(terkep = false,egyiketsem = false){ 2 let form = document.forms[0]; 3 let formData = new FormData(form); 4 let search = new URLSearchParams(formData); 5 var url = new URL(location.href); 6 var search_params = new URLSearchParams(); 7 let szakterulet = false; 8 for (const [key, value] of search.entries()) 9 { 10 search_params.append(key,value); 11 if (szakterulet == false && key == "szakteruletek[]") { 12 szakterulet = true; 13 } 14 } 15 url.search = decodeURIComponent(search_params.toString()); 16 window.history.pushState('asd','asd',url.toString()); 17 if(!egyiketsem && szakterulet) { 18 get_kereses_eredmeny(terkep); 19 } else { 20 modalablak_szakterulet_kivalasztasa(); 21 } 22} 23 24function get_kereses_eredmeny(terkep = false) 25{ 26 $("html, body").animate({ scrollTop: $("#valasz").offset().top }); 27 $("#valasz").html(""); 28 $("#loading").removeClass("d-none"); 29 var url = new URL(location.href); 30 let url_urites = false; 31 // vizsgaljuk, hogy az osszes url parameter ures-e 32 for (const [key, value] of url.searchParams) 33 { 34 if (key != "kereses" && value != "") 35 { 36 url_urites = true; 37 } 38 } 39 // ha az osszes url parameter ures, toroljuk az url parametereket 40 if (!url_urites) 41 { 42 url.search = ""; 43 window.history.pushState('','',url.toString()); 44 } 45 $.ajax( 46 { 47 method: "GET", 48 url: "/ajax_szakemberkereso"+url.search, 49 }) 50 .done(function( msg ) 51 { 52 $("#loading").addClass("d-none"); 53 $("#valasz").html(msg); 54 Tipped.create('.tooltip-pr'); 55 if(url.search != "") 56 { 57 $("html, body").animate({ scrollTop: $("#szakembertalalatilista_cim").offset().top }); 58 } 59 60 /* 61 if(terkep) 62 { 63 terkep_szakteruletek(); 64 }*/ 65 }); 66} 67 68function modalablak_szakterulet_kivalasztasa() 69{ 70 var modalablak_szakterulet_kivalasztasa = new parent.bootstrap.Modal(parent.document.getElementById('X87455_modal'), {keyboard: false, backdrop: 'static'}); 71 $("#X87455_modal .modal-title").html("Keresés használata"); 72 $("#X87455_modal .modal-body").html("A keresés elindÃtásához, kérjük a szakirány keresÅbÅl válassz ki legalább egy szakirányt!<br /><br /><center><button class=\"btn btn-success text-white\" data-bs-dismiss=\"modal\"><i class=\"fa fa-remove\"></i> Bezár</button></center>"); 73 modalablak_szakterulet_kivalasztasa.show(); 74} 75 76function osszesbejelolese_checkbox(){ 77 if($("#osszesbejeloles").is(":checked")) { 78 $("#egyiksem").removeAttr("checked"); 79 $(".jelolo").attr("checked", "true"); 80 } 81 formkuldes_handle(); 82} 83function egyiksem_checkbox() 84{ 85 var telepules = $("#telepules").val(); 86 var nev = $("#nevszerintkereses").val(); 87 if($("#egyiksem").is(":checked")) { 88 $("#osszesbejeloles").removeAttr("checked"); 89 $(".jelolo").removeAttr("checked"); 90 } 91/* setTimeout(function (){ 92 $("#egyiksem").removeAttr("checked"); 93 },5000);*/ 94 if(nev == "" && telepules == ""){ 95 formkuldes_handle(false,true); 96 $("#valasz").html(""); 97 } else { 98 formkuldes_handle(); 99 } 100} 101function osszescheckboxfigyeles(){ 102 $('.jelolo').each(function () { 103 if(!this.checked) 104 { 105 $("#egyiksem").removeAttr("checked"); 106 $("#osszesbejeloles").removeAttr("checked"); 107 } 108 }); 109} 110function ujkereses(){ 111 /* //$('#telepules').select2("val", "Országos keresés"); 112 $('#telepules').select2("val", null); 113 114 $(".jelolo").removeAttr("checked"); 115 $("#nevszerintkereses").val("");*/ 116 let url = window.location.href.split('?')[0] 117 window.location.href = url; 118 /*window.history.pushState('asd','asd',url.toString()); 119 //get_kereses_eredmeny(); 120 $("#valasz").html(""); 121*/ 122 123} 124// deaktivalva 2025.02.04 MAPEI keresere 125function terkep_szakteruletek() 126{ 127 var els = document.getElementsByClassName("szakteruletek"); 128 var ertekek = ""; 129 Array.prototype.forEach.call(els, function(el) { 130 ertekek += el.value+","; 131 }); 132 ertekek = ertekek.slice(0, -1); 133 const myArray = ertekek.split(","); 134 var unique = myArray.filter((value, index, array) => array.indexOf(value) === index); 135 $(".jelolo").removeAttr("checked"); 136 for(let i = 0; i < unique.length; i++) 137 { 138 $("#szakterulet_"+unique[i]).attr("checked", "true"); 139 } 140 $("#egyiksem").removeAttr("checked"); 141 $("#osszesbejeloles").removeAttr("checked"); 142 143} 144 145function M84454_uj_referencia_video() 146{ 147 var dt = Date.now(); 148 var adat = ""; 149 adat+= "<div class=\"row g-2 my-2 video_sor bg-light py-3 panel shadow\" id=\""+dt+"\" style=\"display: none;\">"; 150 adat+= " <div class=\"panel-heading col-1 pt-3 ps-4\"><i class=\"fas fa-arrows-alt-v fa-lg\"></i></div>"; 151 adat+= " <div class=\"col-md-5 col-lg-4\">"; 152 adat+= " <div class=\"form-floating\">"; 153 adat+= " <input type=\"hidden\" class=\"form-control \" id=\"\" name=\"video[id][]\" placeholder=\"\" value=\"0\">"; 154 adat+= " <input type=\"hidden\" class=\"form-control \" id=\"\" name=\"video[jovahagyva][]\" placeholder=\"\" value=\"0\">"; 155 adat+= " </div>"; 156 adat+= " <div class=\"form-floating\">"; 157 adat+= " <input id=\"video_link"+dt+"\" required=\"\" type=\"text\" class=\"form-control \" name=\"video[video_link][]\" placeholder=\"Videó youtube linkje\" value=\"\">"; 158 adat+= " <label for=\"video_link"+dt+"\">Videó youtube linkje</label>"; 159 adat+= " </div>"; 160 adat+= " </div>"; 161 adat+= " <div class=\"col-md-6 col-lg-6\">"; 162 adat+= " <div class=\"form-floating\">"; 163 adat+= " <input required=\"\" type=\"text\" class=\"form-control \" id=\"video_leiras"+dt+"\" name=\"video[leiras][]\" placeholder=\"Videó CÃme\" value=\"\">"; 164 adat+= " <label for=\"video_leiras"+dt+"\">Videó CÃme</label>"; 165 adat+= " </div>"; 166 adat+= " </div>"; 167 adat+= " <div class=\"col-md-1 col-lg-1\">"; 168 adat+= " <button data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"Videó törlése\" type=\"button\" class=\"btn btn-danger text-white mt-2\" onclick=\"M84454_video_torles_kerdes("+dt+");\" ><i class=\"fa fa-remove\"></i></button>"; 169 adat+= " </div>"; 170 adat+= "</div>"; 171 172 $("#videok_kontener").append(adat); 173 174 $("#"+dt).fadeIn( "slow", function() { }); 175 176} 177
178function M84454_video_torles_kerdes(videoazon) 179{ 180 var modalablak_bejelentkezes = new parent.bootstrap.Modal(parent.document.getElementById('X87455_modal'), {keyboard: false, backdrop: 'static'}); 181 $("#X87455_modal .modal-title").html("Referencia videó törlése"); 182 $("#X87455_modal .modal-body").html("Biztos, hogy törlöd a kiválaszott referencia videód?<br /><br /><center><button onclick=\"M84454_video_torles("+videoazon+");\" class=\"btn btn-primary\"><i class=\"fa fa-check\"></i> Igen</button> <button class=\"btn btn-success text-white\" data-bs-dismiss=\"modal\"><i class=\"fa fa-remove\"></i> Mégsem</button></center>"); 183 modalablak_bejelentkezes.show(); 184} 185 186function M84454_video_torles(videoazon) 187 { 188 $("#"+videoazon).animate({ 189 opacity: 'hide', 190 marginLeft: '-500px', 191 height: '0px', 192 }, 'slow', 'linear', function() { 193 $( "#"+videoazon ).remove(); 194 }); 195 $("#X87455_modal").modal('hide'); 196 } 197 198function checkbox_korlatozas() 199 { 200 const chboxok = document.querySelectorAll('.radio_chk'); 201 chboxok.forEach(function(chbox) { 202 chbox.addEventListener('change', function(e) { 203 const bejeloltek = document.querySelectorAll('.radio_chk:checked'); 204 if (bejeloltek.length > 2) 205 { 206 this.checked = false; 207 $("#X87455_modal .modal-title").html("Hiba!"); 208 $("#X87455_modal .modal-body").html("<center>Legfeljebb kettŠválasztható ki!<br /><br /><button class=\"btn btn-success text-white\" data-bs-dismiss=\"modal\">Rendben</button></center>"); 209 $("#X87455_modal").modal('show'); 210 setTimeout(function () 211 { 212 $('#X87455_modal').modal('hide'); 213 }, 3000); 214 } 215 }); 216 }); 217 } 218
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.