Contenido
ELECCIÓN EN EU
Harris visita Wisconsin, un estado en disputa; su primer mitin tras salida de Biden de la contienda
La semana pasada se llevó a cabo en esta misma ciudad la Convención Nacional Republicana. Mientras, Harris trabaja para afinar su mensaje contra el candidato republicano cuando faltan poco más de 100 días para el día de las elecciones.
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
WASHINGTON (AP) — La vicepresidenta estadunidense Kamala Harris realizará su primera visita a un estado en disputa el martes después de conseguir suficiente apoyo de los delegados demócratas para ganar la nominación de su partido para enfrentar al expresidente republicano Donald Trump, dos días después de que el presidente Joe Biden abandonó su candidatura.
Mientras el Partido Demócrata sigue uniéndose a su alrededor, Harris viaja a Milwaukee, donde realizará su primer mitin desde que lanzó su campaña el domingo con el respaldo de Biden. Harris ha recaudado más de 100 millones de dólares desde entonces y ha conseguido el respaldo de funcionarios y grupos políticos demócratas.
La visita del martes estaba programada antes de que Biden terminara su campaña, pero adquiere nueva resonancia ahora que la vicepresidenta se prepara para asumir el mando de su partido contra Trump y busca proyectar calma y confianza después de semanas de confusión del Partido Demócrata sobre el futuro político de Biden.
La semana pasada se llevó a cabo en esta misma ciudad la Convención Nacional Republicana. Mientras, Harris trabaja para afinar su mensaje contra el candidato republicano cuando faltan poco más de 100 días para el día de las elecciones. Wisconsin es parte del “muro azul” —junto con Michigan y Pensilvania— que los demócratas consideran fundamentales en este año electoral.
El lunes durante una parada en su sede de campaña en Wilmington, Delaware, la vicepresidenta anticipó los temas que serán destacados en su campaña contra Trump, destacando su época como fiscal: “Conozco al tipo de Donald Trump”, dijo; y presentarse como defensora de las oportunidades económicas y el acceso al aborto.
“Estas elecciones presentarán una elección clara entre dos visiones diferentes. Donald Trump quiere regresar a nuestro país a la época de antes de tener plenas libertades e igualdad de derechos”, dijo en un comunicado. “Creo en un futuro que fortalezca nuestra democracia, proteja la libertad reproductiva y garantiza que cada persona tenga la oportunidad no sólo de salir adelante, sino de salir adelante”.
“Agradezco al presidente Biden y a todos los miembros del Partido Demócrata que ya han confiado en mí, y espero llevar nuestro caso directamente al pueblo estadounidense”, añadió.
El lunes por la noche, Harris, quien también se postuló para la presidencia en 2020, contaba con el apoyo de mucho más de los 1.976 delegados que necesitará para ganar en una primera votación, según el recuento de delegados de The Associated Press.
Aun así, la AP no considera a Harris como la virtual nominada. Esto se debe a que los delegados de la convención todavía son libres de votar por el candidato de su elección en la convención de agosto en Chicago o antes si lo hacen virtualmente.
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: