Contenido
Elon Musk
Gobierno italiano, obligado a desmentir el combate en el Coliseo Romano entre Musk y Zuckerberg
Como recuerda el ministerio, el Coliseo puede acoger eventos pagados “de alto perfil” siempre y cuando se organicen con “fines benéficos”.
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
ROMA, (EFE).- El Ministerio de Cultura italiano se vio obligado este viernes a desmentir el rumor que circula por internet asegurando que habría ofrecido el Coliseo de Roma para acoger un combate entre los magnates estadunidenses Elon Musk y Mark Zuckerberg.
"No ha habido ningún contacto formal del ministerio ni ningún documento escrito, aunque la noticia parezca jugosa es infundada", indicó el Ejecutivo italiano en un comunicado que, sorprendentemente, no descarta la posibilidad de que ambos empresarios puedan protagonizar un espectáculo en el emblemático anfiteatro.
Como recuerda el ministerio, el Coliseo puede acoger eventos pagados "de alto perfil" siempre y cuando se organicen con "fines benéficos".
Si Zuckerberg y Musk quisieran actuar en el Coliseo, tendrían que hacer un desafío no violento. Tal vez una especie de certamen, un duelo con versos latinos", añadió la misma fuente.
Como contrapartida deberían "garantizar una contribución económica adecuada para ser donada a la protección del patrimonio histórico italiano y tal vez una parte a Emilia- Romaña", región del norte de Italia afectada por graves inundaciones.
"Lo ocurrido esta mañana es una demostración más de que el patrimonio cultural italiano está en el centro del interés mundial", celebró el ministerio tras aclarar que cada solicitud es evaluada por la entidad que gestiona el Parque Arqueológico de Roma, en el que se localizan el Coliseo y los Foros Romanos.
El bulo fue difundido el jueves por el portal estadounidense TMZ, conocido por sus informaciones sensacionalistas, y amplificado por el propio Musk (52 años), quien unas horas después publicó ante los más de 145 millones de seguidores de su perfil de Twitter el mensaje: "alguna oportunidad de que la lucha suceda en el Coliseo".
La semana pasada, el propietario de Twitter y director ejecutivo de Tesla bromeó en otro tuit con la idea de un combate de artes marciales mixtas (MMA) contra el fundador de Facebook.
"Mándame la localización", escribió Zuckerberg (39 años) en su historia de Instagram sobre un pantallazo del tuit de Musk, quien respondió ofreciendo Las Vegas (EE.UU.) como sede para el encuentro.
Esta semana, el Coliseo romano (conocido también como Anfiteatro Flavio) fue noticia por un vIdeo en el que aparecía un turista inscribiendo su nombre y el de su pareja en sus paredes.
El ministro de Cultura italiano, Gennaro Sangiuliano, confirmó ayer que se ha logrado identificar al responsable, un hombre de origen británico, y que en caso de llegar a juicio "el Ministerio de Cultura italiano será parte civil". La sanción puede superar los 20.000 euros con un año de cárcel, según los medios locales.
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'); } });
Cortesía de Proceso.
Dejanos un comentario: