Contenido
- 1 Buscar
- 2 Elecciones 2024
- 3 Otras Noticias
- 4 Monzón provocará lluvias muy fuertes este jueves en Sonora, Sinaloa, Chihuahua y Durango: SMN
- 5 “¡Está muy violenta la entrevista!”: Sheinbaum enfurece ante preguntas de periodista en Tabasco
- 6 Cuerpos hallados en el mercado La Cuchilla son de Jocelín y David, pareja desaparecida en 2022
Elecciones 2024
“El debate no está entre nosotros, está con la oposición”: responde Sheinbaum a reto de Ebrard
La exjefa de gobierno hizo un llamado a la unidad a los otros aspirantes presidenciales de Morena, y señaló que lo importante es el proyecto de nación.
// ------------------------------------------------------------------------------------------------------------------------------- // PHOTOSWIPE
var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size ...) from DOM elements // (children of gallerySelector) var parseThumbnailElements = function(el) { var thumbElements = el.childNodes, numNodes = thumbElements.length, items = [], figureEl, linkEl, size, item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //
// include only element nodes if(figureEl.nodeType !== 1) { continue; }
linkEl = figureEl.children[0]; // element
size = linkEl.getAttribute('data-size').split('x');
// create slide object item = { src: linkEl.getAttribute('href'), w: parseInt(size[0], 10), h: parseInt(size[1], 10) };
if(figureEl.children.length > 1) {
//
if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute('src');
}
item.el = figureEl; // save link to element for getThumbBoundsFn items.push(item); }
return items; };
// find nearest parent element var closest = function closest(el, fn) { return el && ( fn(el) ? el : closest(el.parentNode, fn) ); };
// triggers when user clicks on thumbnail var onThumbnailsClick = function(e) { e = e || window.event; e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
// find root element of slide var clickedListItem = closest(eTarget, function(el) { return (el.tagName && el.tagName.toUpperCase() === 'FIGURE'); });
if(!clickedListItem) { return; }
// find index of clicked item by looping through all child nodes // alternatively, you may define index via data- attribute var clickedGallery = clickedListItem.parentNode, childNodes = clickedListItem.parentNode.childNodes, numChildNodes = childNodes.length, nodeIndex = 0, index;
for (var i = 0; i < numChildNodes; i++) { if(childNodes[i].nodeType !== 1) { continue; } if(childNodes[i] === clickedListItem) { index = nodeIndex; break; } nodeIndex++; } if(index >= 0) { // open PhotoSwipe if valid index found openPhotoSwipe( index, clickedGallery ); } return false; };
// parse picture index and gallery index from URL (#&pid=1&gid=2) var photoswipeParseHash = function() { var hash = window.location.hash.substring(1), params = {};
if(hash.length < 5) { return params; } var vars = hash.split('&'); for (var i = 0; i < vars.length; i++) { if(!vars[i]) { continue; } var pair = vars[i].split('='); if(pair.length < 2) { continue; } params[pair[0]] = pair[1]; } if(params.gid) { params.gid = parseInt(params.gid, 10); } return params; }; var openPhotoSwipe = function(index, galleryElement, disableAnimation, fromURL) { var pswpElement = document.querySelectorAll('.pswp')[0], gallery, options, items; items = parseThumbnailElements(galleryElement); // define options (if needed) options = { // define gallery index (for URL) galleryUID: galleryElement.getAttribute('data-pswp-uid'), getThumbBoundsFn: function(index) { // See Options -> getThumbBoundsFn section of documentation for more info var thumbnail = items[index].el.getElementsByTagName('img')[0], // find thumbnail pageYScroll = window.pageYOffset || document.documentElement.scrollTop, rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width}; }
};
// PhotoSwipe opened from URL if(fromURL) { if(options.galleryPIDs) { // parse real index when custom PIDs are used // http://photoswipe.com/documentation/faq.html#custom-pid-in-url for(var j = 0; j < items.length; j++) { if(items[j].pid == index) { options.index = j; break; } } } else { // in URL indexes start from 1 options.index = parseInt(index, 10) - 1; } } else { options.index = parseInt(index, 10); } // exit if index not found if( isNaN(options.index) ) { return; } if(disableAnimation) { options.showAnimationDuration = 0; } // Pass data to PhotoSwipe and initialize it gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options); gallery.init(); }; // loop through all gallery elements and bind events var galleryElements = document.querySelectorAll( gallerySelector ); for(var i = 0, l = galleryElements.length; i < l; i++) { galleryElements[i].setAttribute('data-pswp-uid', i+1); galleryElements[i].onclick = onThumbnailsClick; } // Parse URL and open gallery if it contains #&pid=3&gid=1 var hashData = photoswipeParseHash(); if(hashData.pid && hashData.gid) { openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid - 1 ], true, true ); } }; // execute above function initPhotoSwipeFromDOM('.my-gallery'); // ====================================== // FIN SCRIPTS PHOTOSWIPE // ======================================
CATEMACO, Ver. (apro).– De visita en Catemaco, al sur de Veracruz, la exjefa de gobierno Claudia Sheinbaum llamó a los candidatos a la coordinación de los Comités de Defensa de la Cuarta Transformación a la unidad: “Lo más importante es el proyecto, el debate no está entre nosotros, está con la oposición, porque el próximo año más allá de quien participe, lo que se va a definir es el proyecto de nación”.
La candidata fue recibida con una limpia y le pusieron collares para la “buena suerte” en un ritual tradicional por parte de pobladores antes de iniciar su discurso ante cientos de personas, ahí dijo: “ Si continúa la cuarta transformación siempre vamos a estar con el pueblo, se acabaron los gobierno que miraban a los de arriba y olvidaron a los de abajo”.
Sheinbaum recordó que el proceso para elegir a un coordinador de los Comités de Defensa de la Cuarta Transformación es inédito en la historia: “Están por cumplirse cinco años del gobierno del presidente Andrés Manuel López Obrador y se decidió que este año se hiciera un proceso de encuesta a finales de agosto, el 6 de septiembre se dará a conocer el nombre del coordinador”.
Explicó que busca la coordinación porque está convencida de la cuarta transformación y porque de los seis compañeros es la única mujer que está participando, “y ya decimos, es tiempo de mujeres. Las mujeres también pueden ser presidentas”.
La aspirante hizo un recuento de los logros del gobierno de Morena en el poder, donde destacó la pensión a adultos mayores, la infraestructura del corredor interoceánico del Istmo de Tehuantepec, la nacionalización del litio, el Tren Maya y la recuperación de Petróleos Mexicanos.
Criticó al Frente Amplio por México representado por los partidos de oposición, a los que llamó “cínicos”, pues dijo que la plataforma para recabar firmas no funciona: “es como el fraude del 2006, quienes estaban en ese fraude ahora están coordinando el tema en el frente opositor”, dijo.
Detalló que ha recorrido 22 estados del país en las últimas tres semanas luego de su renuncia a la jefatura de gobierno de la CDMX para buscar la coordinación de los comités.
“En este recorrido he percibido que la gente está contenta con el gobierno de Andrés Manuel López Obrador, aunque no todo se puede hacer en seis años, pero lo que no puede haber son regresiones al pasado de privilegios y de corrupción, no debe haber marcha atrás”, aseguró en su discurso.
Comentarios
Otras Noticias
// Obtener todos los elementos con clase .col-md-12 var colElements = document.querySelectorAll('.col-md-12');
// Iterar sobre cada elemento colElements.forEach(function(element) { // Verificar si tiene un hijo inmediato con clase .titulo-region var tituloRegion = element.querySelector('.titulo-region');
if (tituloRegion) { // Agregar la clase .is-sticky al elemento padre element.classList.add('is-sticky'); } });
// Obtener el elemento article dentro de .fila-especial-v2 .p50 var articleElement = document.querySelector('.home .fila-especial-v2 .p50 article');
// Obtener el texto del elemento .z-foto .bajada p var bajadaText = articleElement.querySelector('.z-foto .bajada p').textContent;
// Crear un nuevo elemento para mostrar el texto obtenido var textoElement = document.createElement('p'); textoElement.textContent = bajadaText;
// Obtener el elemento .z-txt .titulo dentro del article var tituloElement = articleElement.querySelector('.z-txt .titulo');
// Insertar el nuevo elemento al final del article articleElement.appendChild(textoElement);
Cortesía de Proceso.
Dejanos un comentario: