PageSourceSearch

https://upaep.mx/modules/mod_colaboradores/tmpl/js/script.js?v=1790851441

js upaep.mx collected 2026-10-01 10:44:46 UTC 9,736 bytes, 191 lines download raw bytes

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.