Contenido
‘Vikingos” en su sexta y última temporada
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
CIUDAD DE MÉXICO (apro).- La serie Vikingos, desde su primera temporada transmitida en marzo del 2013 en History Channel, impactó por su apego a la historia real de los pueblos nórdicos, aunque si hay ficción; pero los autores trataron de ser lo más fiel a las narraciones de Ragnar Lodbrok, uno de los primero reyes de Noruega, Suecia y Dinamarca, durante el siglo IX.
En diciembre empezó su sexta y última etapa, primero en History Channel en Estados Unidos, después en Latinoamérica por Fox Premium Series, y en la aplicación de FOX con la suscripción a FOX Premium. Esta época la conforman 20 episodios, pero los últimos diez se proyectarán en 2020. Los primeros 10 programas se emitieron todos los jueves de diciembre del 2019 en FOX.
Vikingos, producida por Canadá e Irlanda, ha gustado porque mantiene el estilo y rigor de su creador, el guionista y productor inglés Michael Hirst (famoso por los dramas históricos Los Tudor y Los Borgia), por lo que ahora los millones de seguidores de dicha propuesta televisiva desean saber cómo terminarán los hijos de Lodbrok.
Cabe destacar que el actor australiano Travis Fimmel es quien recrea al vikingo Lodbrok, quien al parecer saqueó a Northumbria, Francia y Bretaña.
Este proyecto habla de la cultura, la religión y las costumbres de los vikingos, así como sus guerras y saqueos. Además, destaca el papel de la mujer, igual como guerrera, carácter fuerte y defensora de sus ideas.
Los capítulos han mostrado locaciones impresionantes, desde bosques y barcos en el mar.
Los primeros episodios se centraron en retratar a Lodbrok como un ambicioso, sin miedo a nada, quien le indica a su amigo Floki construir un barco para explorar el oeste de Escandinavia. Además, su esposa Lagertha (que estelariza la actriz canadiense Katheryn Winnick) también figura en la trama igual por su valentía, con destacadas habilidades de lucha y tácticas de guerra. En la vida real se cuenta que nació en Dinamarca y en una batalla conoció a Lodbrok, según los cantares de gesta que se transmitían de forma oral. Se separó de su marido, como también se menciona en la serie, cuando Lodbrok efectuó uno de sus viajes a Suecia y se enamoró de Thora. Lagertha volvió a su casa, pero siempre apoyó a su exesposo.
Al final de la quinta temporada de Vikingos, Ivar (Alex Hogh Andersen) y Bjorn (Alexander Ludwig) se enfrentaron por la ciudad Kattegat. En la sexta etapa la guerra continúa. Lagertha apoya a su hijo Bjorn para que quedé en el trono vikingo, pero Ivar, el otro hijo de Lodbrok, no se quedará con los brazos cruzados.
Se verá la llegada de los vikingos a Rusia y la desesperación de Lagertha tras perder en combate a su amante Heahmund (Jonathan Rhys Meyers).
Una de las sorpresas es que la actriz Katheryn Winnick, además de protagonizar la trama, estuvo al frente de un episodio de la sexta temporada, así debuta como directora. Ella ha declarado en entrevistas que espera que Lagertha tenga un desenlace a su altura:
“Me siento bendecida de la oportunidad de tener un personaje que gente de todo el mundo pueda reconocer y admirar, especialmente ahora, con todo lo que pasa con el movimiento #MeToo.
“Ahora mismo, necesitamos más modelos a seguir como Lagertha. Necesitamos más mujeres que hablen y personajes en televisión que la gente pueda admirar... Alguien que tenga sustancia, con verdadero valor, alguien que las chicas jóvenes puedan aspirar a ser. Estoy bendecida y es un honor decir que creo que Lagertha ha tenido esa influencia y necesitamos más de ella o personajes como ella”.
Vikingos sin duda ha despertado el interés de muchas personas para conocer más sobre los nórdicos, quienes atacaron y exploraron la mayor parte de Europa, el sudoeste de Asia, África y Norteamérica nororiental. Los 10 programas restantes a transmitirse en 2020 ya son muy esperados.
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: