Contenido
Filipinas
Matan a presentador de radio durante una retransmisión en vivo
El ataque fue presenciado por la gente que seguía el programa en vivo a través de Facebook.
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
MANILA, Filipinas (AP) — Un presentador de radio murió baleado el domingo en su emisora del sur de Filipinas, en un llamativo ataque que fue presenciado por la gente que seguía el programa en vivo a través de Facebook.
El hombre armado fingió ser un oyente para entrar en la emisora instalada en la vivienda del reportero de noticias Juan Jumalon, en la localidad de Calamba, en la provincia de Misamis Occidental, según la policía. Entonces le disparó dos veces durante un programa matinal en vivo.
El agresor se llevó el collar de oro de la víctima antes de huir con otra persona que esperaba fuera de la casa de Jumalon en una motocicleta, según la policía. Había una investigación en marcha para identificar al agresor y establecer si el ataque estaba relacionado con el trabajo del periodista.
Filipinas está considerado desde hace mucho como uno de los lugares más peligrosos del mundo para los periodistas.
El presidente de Filipinas, Ferdinand Marcos Jr., condenó con firmeza el asesinato y dijo que había ordenado que la policía nacional localizara, detuviera y procesara a los asesinos.
"No se tolerarán ataques contra los periodistas en nuestra democracia, y los que amenazan la libertad de prensa enfrentarán todas las consecuencias de sus acciones", afirmó Marcos en un comunicado.
El periodista radial filipino Juan Jumalon, de 57 años de edad, voz principal de la estación Calamba Gold FM, fue asesinado el domingo por la mañana mientras transmitía su programa en vivo pic.twitter.com/YfnhJC9rRT
— La Nueva Radio YA (@nuevaya) November 5, 2023
El Sindicato Nacional de Periodistas de Filipinas, un organismo que supervisa la libertad de prensa, dijo que Jumalon era el 199no periodista asesinado en el país desde 1986, cuando se reinstauró la democracia tras un alzamiento popular que derrocó al dictador Ferdinad Marcos, el padre del actual presidente, y obligó al dictador y a su familia a exiliarse a Estados Unidos.
"El ataque es aún más condenable porque ocurrió en al propia casa de Jumalon, que también servía de emisora de radio", dijo el sindicato.
Un video del ataque mostraba a Jumalon, de 57 años y que llevaba gafas, detenerse y mirar hacia arriba a algo que no aparecía en cámara antes de que se oyeran dos disparos. Entonces el periodista cayó hacia atrás en su silla, ensangrentado, mientras sonaba música de fondo. Su muerte se certificó camino del hospital.
El agresor no aparecía en el video en Facebook, pero la policía dijo que estaba comprobando si las cámaras de seguridad en la vivienda y en las vecinas habían grabado algo.
En 2009, miembros de un influyente clan político y sus asociados mataron a 58 personas, incluidos 32 trabajadores de medios, en un brutal ataque de estilo de ejecución en la provincia sureña de Maguindanao. Fue el ataque más mortal contra periodistas en la historia reciente.
Aunque el asesinato masivo se vinculó después con una violenta rivalidad electoral habitual en muchas zonas rurales, también reflejaba las amenazas que enfrentan los periodistas en Filipinas. La abundancia de armas sin licencia y ejércitos privados controlados por clanes poderosos y la debilidad de las fuerzas de seguridad en zonas rurales son parte de los riesgos de seguridad para los reporteros en el empobrecido país del sureste asiático.
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: