Contenido
- 1 Buscar
- 2 cadena perpetua
- 3 Otras Noticias
- 4 Corte paquistaní condena a muerte a un joven y a otro a cadena perpetua por insultar a Mahoma
- 5 Encuentran muertos a cinco esquiadores desaparecidos cerca del monte Cervino
- 6 Ucrania amanece con otro día de guerra, pero también con la noticia de que ganó un Oscar
cadena perpetua
Dan cadena perpetua a estadunidense que empujó a dos mujeres a un barranco en Alemania
El juez Christoph Schwiebacher determinó que el acusado tiene una culpa particularmente grave, lo que significa que probablemente no será elegible para obtener su libertad después de 15 años en prisión, como suele ocurrir en Alemania.
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
BERLÍN (AP) — Un estadunidense fue declarado culpable de asesinato y otros cargos el lunes por agredir brutalmente a dos mujeres estadounidenses cerca del famoso castillo de Neuschwanstein en Alemania el verano pasado y empujarlas a un barranco, causando la muerte de una de ellas. Fue sentenciado a cadena perpetua.
El tribunal estatal de Kempten también condenó al hombre de 31 años por intento de asesinato y violación con consecuencias fatales, reportó la agencia de noticias alemana dpa. El juez Christoph Schwiebacher determinó que el acusado tiene una culpa particularmente grave, lo que significa que probablemente no será elegible para obtener su libertad después de 15 años en prisión, como suele ocurrir en Alemania.
Los acusados en el sistema legal alemán no se declaran formalmente culpables, pero el sospechoso admitió los cargos cuando comenzó su juicio el 19 de febrero.
De acuerdo con las leyes de privacidad alemanas, las autoridades no identificaron al perpetrador ni a las víctimas. Sin embargo, familiares y amigos de las dos mujeres agredidas indicaron en ese momento que ellas eran Eva Liu, de 21 años, quien murió, y su amiga Kelsey Chang, de 22, que sobrevivió. Ambas se habían graduado recientemente de la Universidad de Illinois.
La agresión tuvo lugar el 14 de junio cerca de Marienbruecke, un puente sobre un desfiladero que ofrece una vista del castillo, una de las atracciones turísticas más famosas de Alemania.
Los fiscales dijeron que el sospechoso se encontró con las dos mujeres por casualidad en un sendero y las hizo salir del camino. Añadieron que aparentemente primero obligó a la mujer más joven a tirarse al suelo y trató de desnudarla.
Cuando su amiga intentó ayudarla, se produjo una pelea y el sospechoso supuestamente la empujó por una pendiente pronunciada. Ella cayó unos 50 metros y sufrió una lesión en la cabeza, moretones y rasguños, pero sobrevivió.
Luego, el sospechoso supuestamente estranguló a la mujer más joven hasta que quedó inconsciente y la violó, dijeron los fiscales, antes de empujarla también cuesta abajo. Murió más tarde en un hospital.
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: