Contenido
El IECM reporta 100 incidentes; se deslinda de protestas en casillas especiales (Videos)
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
En la segunda reinstalación de la sesión permanente del Consejo General del IECM, los representantes de los partidos PRD, PT y Morena manifestaron su repudio ante el reporte de irregularidades ocurridas durante la jornada electoral, y de las que supuestamente les han informado sus simpatizantes.
Velázquez Miranda respondió a los representantes de estos partidos que las 100 incidencias que el IECM tiene contabilizadas hasta las 16:00 horas de este día se refieren a “problemas menores” en relación con la instalación de las casillas (como la apertura a destiempo o la inasistencia de funcionarios de casilla), pero que en ningún caso han impedido el voto de los electores locales.
Los percances más destacados siguen siendo el robo de boletas electorales en el Distrito 27 de Iztapalapa, así como un caso de gresca entre simpatizantes de dos partidos – de los que el Consejero Presidente dijo desconocer su identidad—, que también ocurrió en la misma demarcación y del que supuestamente no se tiene mayores reportes.
“No se ha presentado por la parte de representaciones políticas incidentes graves o situaciones que hayan alterado el curso normal de la elección”, reiteró.
No obstante, los representantes de partido insistieron en sus quejas.
Roberto López Suárez, del partido del Sol Azteca, aseguró que ésta ha sido la elección con mayor retraso en la instalación de casillas, pues dijo que existe incertidumbre en cuanto a la cifra oficial de las mismas, debido a los datos que ha presentado el IECM desde la mañana y durante la tarde, son distintos.
López Suárez aseguró que su partido “tiene preocupación” respecto a este dato e incluso pidió al consejero presidente un informe puntual con el desglose de cada corte de información de instalación de casillas por hora.
“No sabemos cuál información es la más veraz. Este es un retraso que nunca se había presentado”, comentó.
Por separado y también durante la sesión permanente, el representante del PT en el IECM , Ernesto Villareal Cantú, dijo que habían recibido denuncias de representantes de los partidos políticos en las casillas cuyos registro impresos y con sello electrónico no coinciden con la lista que está en posesión de los funcionarios de casillas y que por esta razón se les ha impedido estar presentes.
“No se les está permitiendo el acceso a los representantes de los partidso, no sólo del PT, sino de otros partidos. No hay certeza del proceso si no hay representaciones completas de ellos”, comentó.
También, José Agustín Ortíz Pinchetti, representante de Morena, advirtió sobre los bloqueos que medios locales dieron cuenta esta mañana respecto a los capitalinos que se quejaron de falta de boletas en las casillas especiales.
El consejero presidente contestó que las quejas de los representantes deben ser presentadas a ese órgano local con pruebas para darles su curso legal.
“No se ha presentado por la parte de representaciones políticas incidentes”, repitió.
Durante la sesión permanente, también destacó que el secretario ejecutivo Rubén Geraldo Venegas refirió que son tres los enfrentamientos que se han dado entre simpatizantes, pero los calificó de “casos aislados”. Más tarde, el consejero presidente insistió en que sólo era un caso.
Casillas especiales
Durante la sesión también se abordó el problema que ha representado para los capitalinos la falta de boletas suficientes en las casillas especiales, y que incluso provocó el cierre de vialidades.
El consejero presidente se deslindó y dijo que las 750 boletas electorales son las establece la Ley Federal en la materia y que ahí no tiene intervención el IECM.
No obstante, reconoció que hasta el momento se ha registrado una “afluencia importante” en estas casillas. También dijo desconocer – hasta el momento— el número de casillas especiales que habían sido cerradas.
Ante reporteros refirió que una vez que se conozcan los resultados de la elección y que termine el proceso electoral, podrían proponer ampliar el número de casillas electorales especiales para que coincidan con el número de concurrencia de votantes de cada elección.
Comentarios
// 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: