Contenido
- 1 Buscar
- 2 Elecciones 2024
- 3 Otras Noticias
- 4 “Ya pasó la hora de decir me voy”, dice Monreal a Ebrard ante advertencia de ruptura con Morena
- 5 El PRI se desfonda: desbandada silenciosa de militantes y renuncias ostensibles de dirigentes
- 6 Santiago Creel debería estar enojado con Salinas, Calderón y Fox por elegir a Xóchitl Gálvez: AMLO
Elecciones 2024
Enrique de la Madrid se registra como aspirante presidencial de la oposición para 2024
El hijo del expresidente Miguel de la Madrid (1982-1988) acudió al registro del opositor Frente Amplio por México -como se ha nombrado el proceso- acompañado de su esposa e hijos, mientras las encuestas lo ubican como el principal postulante del PRI.
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
CIUDAD DE MÉXICO (EFE).- El exsecretario de Turismo mexicano, Enrique de la Madrid, se inscribió este miércoles como aspirante a ser el candidato presidencial de la oposición para las elecciones de 2024, con lo que se convierte en el perfil más fuerte del Partido Revolucionario Institucional (PRI).
El hijo del expresidente Miguel de la Madrid (1982-1988) acudió al registro del opositor Frente Amplio por México -como se ha nombrado el proceso- acompañado de su esposa e hijos, mientras las encuestas lo ubican como el principal postulante del PRI, partido que gobernó el país por más de 70 años.
Para mí es un día muy especial, pero, sobre todo, creo que es un día muy especial para los mexicanos y para las familias de los mexicanos. Hoy me voy a registrar para ser el responsable de la construcción del Frente Amplio por México”, compartió en un video en redes sociales.
De la Madrid, quien fue secretario de Turismo de 2015 a 2018 durante la presidencia de Enrique Peña Nieto (2012-2018), aseguró que existe la oportunidad “de construir el mejor México posible”.
“Estoy convencido de ello, que podemos y está a nuestro alcance”, afirmó.
El aspirante de la oposición, quien ahora dirige el Centro para el Futuro de las Ciudades del Tecnológico de Monterrey, también sostuvo que las familias mexicanas son lo más importante, por lo que estimó necesario que estas siempre salgan adelante.
Al igual que De la Madrid, se han inscrito al proceso de la alianza opositora Va por México, integrada por los partidos Acción Nacional (PAN), de la Revolución Democrática (PRD) y PRI, la senadora Xóchitl Gálvez, y los diputados Santiago Creel y Gabriel Quadri.
Este miércoles también se espera el registro de la actual senadora y expresidenta del PRI Beatriz Paredes.
El Frente Amplio por México lanzó este lunes su convocatoria para elegir al aspirante de la oposición para la elección presidencial de junio de 2024, un proceso interno que concluirá el 3 de septiembre.
El mecanismo prevé un primer filtro que consta de la recolección de por lo menos 150 mil firmas ciudadanas por candidato, para luego debatir sus propuestas en diversos foros y pasar a la última fase, en la que se realizará una encuesta con los cinco precandidatos más destacados en el proceso de selección.
Este mecanismo también será vigilado por un comité transparente y apartidista que garantizará objetividad e imparcialidad y que está conformado por exconsejeros del Instituto Nacional Electoral (INE), órgano autónomo que organiza las elecciones en el país.
En tanto, el partido gobernante, el Movimiento Regeneración Nacional (Morena), lleva dos semanas en busca del sucesor del presidente Andrés Manuel López Obrador, una contienda que se definirá el 6 de septiembre.
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: