Contenido
‘Cuttin’ it”, sobre la mutilación genital femenina
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
El Teatro Mexicano Monterrey, conformado por Mayra Vargas, Elvira Popova y Kagua Treviño, se lanzó a la puesta en escena de la obra Cuttin’ it, de la dramaturga británica Charlene James. El proyecto del grupo, que se presentó de manera virtual dentro de la Temporada de Teatro de Conarte, fue ganador el año pasado de la convocatoria Taking the Stage del Consejo Británico México, y seleccionado para recibir apoyo para la producción. En 2019 realizó una lectura dramatizada en Casa Musa y se estrenó en la Teatrería de la Ciudad de México. Aunque la pandemia dejó suspendidas las funciones presenciales, se seguirá presentando de manera virtual en distintas plataformas más.
Cuttin’ it, dirigida por Mayra Vargas con la traducción de Roberto Cavazos, las actuaciones de Debby Báez y Yésica Silva, el vestuario de Fernanda Villarreal y la dramaturgista y productora Elvira Popova, es una propuesta escénica arriesgada y exitosa. Sus retos logrados y el juego de pantallas, el diálogo cruzado, las narraciones interiores y las imágenes creadas a lo largo de la obra, nos llevan a un resultado creativo y potenciador del mismo texto a perfeccionarse aún más.
https://www.proceso.com.mx/648348/tuvimos-un-cuerpo-obra-de-stefanie-izquierdo
A pesar de que la problemática pudiera llevarlas al melodrama o al dolor extremo, tanto la autora como la directora utilizan diferentes recursos narrativos y visuales para distanciar al espectador y observar, desde el punto de vista de dos mujeres jóvenes, las distintas maneras de vivir esa tradición y la experiencia de ser migrante de Somalia en Gran Bretaña.
Son dos mujeres-niñas que narran sus pensamientos y sus quehaceres de manera simultánea. Charlene James, con monólogos interiores y paralelos, nos va llevando por dos días decisivos en la vida de Muna e Iqra. Ambas toman el mismo camión a la escuela y se piensan una a la otra, se identifican por tener el mismo origen y vivir el racismo que las excluye o margina de la vida cotidiana de ese país, al que una llegó a los tres años y la otra a los 15. En la narración se entreveran los universos de cada una al igual que sus vidas. Hablan apenas en el camión, interpretan equivocadamente lo que la otra siente, y encuentran en la nueva amiga un espejo que en principio quieren atesorar y después estrellarlo para borrar o resarcir el daño que les infligieron a ellas o a un ser querido.
Mayra Vargas incorpora elementos del teatro documental contemporáneo, como la mesa donde se colocan diferentes elementos con lo que interactúan y proyectan en la pantalla. Vemos desde un plátano o agua corriendo, hasta los utensilios que se usan en los cortes. Se quedan las imágenes impregnadas en nuestra mente, como las de una navaja, una aguja que cose con hilo rojo la parte íntima de un calzón femenino y el agua manchada de sangre. También el circuito cerrado nos acerca o nos aleja de los personajes; podemos descubrirlas escondidas en algún lugar y ver en primer plano su cara proyectada en la pantalla, mientras hablan. Las acciones y visiones que crean se alejan de la ilustración para conformar un corpus metafórico, aleatorio y contemporáneo. Las actrices, con una interpretación verosímil, viven su verdad y nos involucran en la historia de principio a fin.
Cuttin’ it es un trabajo poderoso que nos ofrece este gran equipo y nos revela una realidad que es necesario sacar a la luz y que representa una violencia aterradora, más, hacia las mujeres.
https://www.proceso.com.mx/644309/desde-la-intimidad-de-su-cama-hasta-la-tuya-columna-estela-lenero
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: