1// Clic formulario 2var button_form = document.querySelector('#login__button'); 3button_form.addEventListener('click', function(event){ 4 event.preventDefault(); 5 var username = document.getElementById('username').value; 6 var password = document.getElementById('password').value; 7 document.getElementById('login__error').style.display = 'none'; 8 if(username == ""){ 9 document.getElementById('login__error').style.display = 'block'; 10 document.querySelector('#login__error span').innerHTML = 'Debe de ingresar ID'; 11 return false; 12 }else if(password == '' ){ 13 document.getElementById('login__error').style.display = 'block'; 14 document.querySelector('#login__error span').innerHTML = 'Debe de ingresar contraseña'; 15 return false; 16 }else{ 17 document.getElementById('login__button').style.display = 'none'; 18 document.getElementById('login__loading').style.display = 'block'; 19 fetch('/modules/mod_colaboradores/tmpl/php/validate_user.php', { 20 method: 'POST', 21 body:JSON.stringify({username:username, password:password}) 22 }).then((res) => res.json()) 23 .then(data => { 24 if(data.code == '501'){ 25 document.getElementById('login__loading').style.display = 'none'; 26 document.getElementById('login__button').style.display = 'block'; 27 document.getElementById('login__repuesta').style.display = 'none'; 28 document.getElementById('login__error').style.display = 'block'; 29 document.querySelector('#login__error span').innerHTML = 'ID o Contraseña Incorrectos'; 30 }else{ 31 document.getElementById('login__loading').style.display = 'none'; 32 document.getElementById('login__button').style.display = 'none'; 33 document.getElementById('login__repuesta').style.display = 'block'; 34 //redirect: window.location.replace("/colaboradores"); 35 let params = new URLSearchParams(location.search); 36 let op = params.get('op'); 37 if (op === null || op === 'null' || op === 'undefined' || op.trim() === '') {op = '';} 38 const url = '/colaboradores/inicio' + (op ? '/' + encodeURIComponent(op) : ''); 39 window.location.replace(url); 40 } 41 }) 42 .catch((err)=>{ 43 document.getElementById('login__loading').style.display = 'none'; 44 document.getElementById('login__button').style.display = 'block'; 45 document.getElementById('login__repuesta').style.display = 'none'; 46 document.getElementById('login__error').style.display = 'block'; 47 document.querySelector('#login__error span').innerHTML = 'ID o Contraseña Incorrectos'; 48 }); 49 } 50}); 51 52/* Infografias */ 53$.fn.andSelf = function() { 54 return this.addBack.apply(this, arguments); 55} 56$('.infografias__list').owlCarousel({ 57 loop: true, 58 margin: 10, 59 nav: true, 60 navText: [ 61 "<i class='fas fa-angle-left'></i>", 62 "<i class='fas fa-angle-right'></i>" 63 ], 64 autoplay: false, 65 autoplayHoverPause: false, 66 responsive: { 67 0: { 68 items: 1 69 }, 70 600: { 71 items: 2 72 }, 73 1000: { 74 items: 3 75 } 76 } 77}); 78 79// Buscador de servicios 80/*const filter = document.getElementById(`buscar_filtro`);*/ 81//filter.addEventListener(`keydown`, search_enterprise); 82var elements_filter; 83elements_filter = document.querySelectorAll(`.servicio__item`); 84function search_enterprise(event) { 85 const search_word = (event.keyCode != 8 && event.keyCode != 46) ? 86 this.value + event.key : 87 (event.keyCode == 8) ? 88 this.value.slice(0, -1) : 89 ''; 90 contains_name(search_word.toLowerCase()); 91} 92 93const contains_name = (text) => [...elements_filter].filter(element => (element.dataset.filtro.match(`${text}`) == null) ? element.classList.add(`nonV`) : element.classList.remove(`nonV`)); 94 95 96 97// Clic formulario del PFI 98var button_form = document.querySelector("#login__button__modal"); 99button_form.addEventListener('click', function(event){ 100 event.preventDefault(); 101 var username = document.getElementById("username__modal").value; 102 var password = document.getElementById("password__modal").value; 103 document.getElementById('login__error--modal').style.display = 'none'; 104 if(username == ""){ 105 document.getElementById("login__error--modal").style.display = "block"; 106 document.querySelector("#login__error--modal span").innerHTML = "Debe de ingresar ID"; 107 return false;
108 }else if(password == '' ){ 109 document.getElementById("login__error--modal").style.display = "block"; 110 document.querySelector("#login__error--modal span").innerHTML = "Debe de ingresar contraseña"; 111 return false; 112 }else{ 113 document.getElementById("login__button__modal").style.display = "none"; 114 document.getElementById("login__loading--modal").style.display = "block"; 115 fetch('/modules/mod_colaboradores/tmpl/php/validate_user.php', { 116 method: 'POST', 117 body:JSON.stringify({username:username, password:password}) 118 }).then((res) => res.json()) 119 .then(data => { 120 if(data.code == '501'){ 121 document.getElementById("login__loading--modal").style.display ="none"; 122 document.getElementById("login__button__modal").style.display = "block"; 123 document.getElementById('login__repuesta--modal').style.display = 'none'; 124 document.getElementById('login__error--modal').style.display = 'block'; 125 document.querySelector('#login__error--modal span').innerHTML = 'ID o Contraseña Incorrectos'; 126 }else{ 127 document.getElementById('login__loading--modal').style.display = 'none'; 128 document.getElementById('login__button__modal').style.display = 'none'; 129 document.getElementById('login__repuesta--modal').style.display = 'block'; 130 let params = new URLSearchParams(location.search); 131 var clv = params.get("clv"); 132 redirect: window.location.replace("/colaboradores?clv=" + clv); 133 } 134 }) 135 .catch((err)=>{ 136 document.getElementById('login__loading--modal').style.display = 'none'; 137 document.getElementById('login__button__modal').style.display = 'block'; 138 document.getElementById('login__repuesta--modal').style.display = 'none'; 139 document.getElementById('login__error--modal').style.display = 'block'; 140 document.querySelector('#login__error--modal span').innerHTML = 'ID o Contraseña Incorrectos'; 141 }); 142 } 143}); 144// Clic formulario del PFI - Buena spracticas 145var button_form = document.querySelector("#login__button__modalBp"); 146button_form.addEventListener('click', function(event){ 147 event.preventDefault(); 148 var usernameBp = document.getElementById("username__modalBp").value; 149 var passwordBp = document.getElementById("password__modalBp").value; 150 document.getElementById('login__error--modalBp').style.display = 'none'; 151 if(usernameBp == ""){ 152 document.getElementById("login__error--modalBp").style.display = "block"; 153 document.querySelector("#login__error--modalBp span").innerHTML = "Debe de ingresar ID"; 154 return false; 155 }else if(passwordBp == '' ){ 156 document.getElementById("login__error--modalBp").style.display = "block"; 157 document.querySelector("#login__error--modalBp span").innerHTML = "Debe de ingresar contraseña"; 158 return false; 159 }else{ 160 document.getElementById("login__button__modalBp").style.display = "none"; 161 document.getElementById("login__loading--modalBp").style.display = "block"; 162 fetch('/modules/mod_colaboradores/tmpl/php/validate_user.php', { 163 method: 'POST', 164 body:JSON.stringify({username:usernameBp, password:passwordBp}) 165 }).then((res) => res.json()) 166 .then(data => { 167 console.log(data.code); 168 if(data.code == '501'){ 169 document.getElementById("login__loading--modalBp").style.display ="none"; 170 document.getElementById("login__button__modalBp").style.display = "block"; 171 document.getElementById('login__repuesta--modalBp').style.display = 'none'; 172 document.getElementById('login__error--modalBp').style.display = 'block'; 173 document.querySelector('#login__error--modalBp span').innerHTML = 'ID o Contraseña Incorrectos'; 174 }else{ 175 document.getElementById('login__loading--modalBp').style.display = 'none'; 176 document.getElementById('login__button__modalBp').style.display = 'none'; 177 document.getElementById('login__repuesta--modalBp').style.display = 'block'; 178 let params = new URLSearchParams(location.search); 179 var clv_esp = params.get("clv_esp"); 180 redirect: window.location.replace("/colaboradores?clv_esp=" + clv_esp); 181 } 182 }) 183 .catch((err)=>{ 184 document.getElementById('login__loading--modalBp').style.display = 'none'; 185 document.getElementById('login__button__modalBp').style.display = 'block'; 186 document.getElementById('login__repuesta--modalBp').style.display = 'none'; 187 document.getElementById('login__error--modalBp').style.display = 'block'; 188 document.querySelector('#login__error--modalBp span').innerHTML = 'ID o Contraseña Incorrectos'; 189 }); 190 } 191});
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.