Contenido
‘Oscuro deseo”, nueva serie mexicana
// ------------------------------------------------------------------------------------------------------------------------------- // 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 Oscuro deseo, dirigida por los mexicanos Pedro Pablo Ibarra (conocido como Pitipol Ybarra) y Kenya Márquez, ofrecerá misterio, erotismo, obsesión y acción.
La producción de Grace Ugalde, Verónica Velasco, Epigmenio Ibarra y Natasha Ybarra-Klor, de Argos Televisión, se estrenará este 15 de julio en Netflix, y actúan Erik Hayser, Maite Perroni, Jorge Poza, Regina Pavón, Alejandro Speitzer y María Fernanda Yepes.
Esta última, actriz colombiana recrea a Brenda, personaje clave porque desencadena muchos enigmas. Relata por teléfono:
“Fui invitada por la productora Argos a una participación especial. Mi personaje es un poco el detonante de la historia. Soy la mejor amiga de Alma Solares (Perroni). La serie empieza cuando Alma visita a Brenda un fin de semana porque la primera mujer va mal son su esposo. Pero sucede que Brenda aparece muerta en circunstancias extrañas. Así que aparezco esporádicamente; sin embargo, mi personaje es como la columna vertebral, ya que a partir de ahí se desatan una cantidad de misterios, de verdades que estaban ocultas”.
Netflix informa en su comunicado que mientras la prestigiosa abogada y profesora universitaria Alma Solares pasa ese fin de semana con Brenda, conoce a Darío Guerra, un chico de 23 años, con quien tiene un romance. Pero tras regresar a casa con su esposo e hija decidida a olvidar el desliz, su vida se transforma en un auténtico infierno. Lo que empezó como una aventura sin importancia se convierte en una pasión arrebatadora y peligrosa.
Oscuro deseo fue escrita por Leticia López Margalli, y en la fotografía estuvieron Juan Pablo Ojeda y Jerónimo Rodríguez-García.
Contenta, Yepes, nacida el 23 de diciembre de 1980 en Medellín, continúa la charla:
“Tengo mucha expectativa con la historia. Está muy bien escrita, muy bien realizada y cuenta con un elenco espectacular. Oscuro deseo es un trhiller donde hay mucha intriga, mucha acción, misterio y un erotismo muy bien manejado, y sólo al final veremos la verdad. Tocan la vida de una mujer que está atrapada en una relación y es tentada por los bajos instintos de otra relación extramatrimonial”.
Se encuentra emocionada porque es la primera vez que participa para una plataforma tan amplia, “que se ve en muchas naciones”. Ha protagonizado series como La teniente, Demente criminal, Mujeres asesinas, La viuda negra, La piloto y María Magdalena.
Aunque es un momento complicado por la pandemia, espera que Oscuro deseo guste. Narra que en marzo, abril, mayo y parte de junio estuvo resguardada con su familia en Colombia, y como es residente mexicana regresó hace poco más de tres semanas a la Ciudad de México, “para ver cómo me reintegro a la vida civil”.
Manifiesta:
“El covid-19 nos ha afectado a todo. Ahora están detenidas las producciones por la pandemia, pero antes del virus se veía un gran momento de la industria audiovisual porque a través de las plataformas la gente consume más contenidos, porque al usuario le da la posibilidad de escoger su contenido y de cómo y a qué hora verlo. Y el público a su vez está exigiendo más relatos y un mejor contenido, lo cual nos abre más posibilidades de trabajo y proyectos de mejor calidad. Antes sólo había dos canales de televisión, se trabajaba para dos clientes”.
Finaliza:
“Por el covid-19 cambiará mocho la forma de laborar en las filmaciones y en cuanto a que historias se cuenten, no sé. Ahora por la situación hay mucha reflexió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: