Contenido
Francis Alÿs inicia ciclo virtual en el MUAC
// ------------------------------------------------------------------------------------------------------------------------------- // 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 element
// 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 = 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 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
La Ruya Foundation de Bagdad apoyó al artista en el trabajo que venía realizando con habitantes de las regiones fronterizas entre Irak y Siria, “incrustado” con las fuerzas armadas que combatieron a las milicias islámicas.
El video que ahora propone Alÿs es la documentación de un partido de futbol que se realiza sin balón. Conmovedor por las connotaciones simbólicas, sorprende que estos jóvenes frente a las imposiciones del Estado Islámico, con creatividad y destreza, realizan este juego que se vuelve un acto de resistencia.
Las prohibiciones dictadas en todos los territorios ocupados atentan con la libertad que el juego puede ofrecer en sus múltiples versiones; prohibiciones como cerrar salones de belleza, impedir dibujar figuras humanas, censurar todos los libros con excepción del Corán, impedir tener algunas mascotas y no practicar juegos de azar. Entre todo ello, el juego de futbol se considera deporte espectáculo que promueve el culto a los jugadores y atenta con la premisa de la adoración exclusiva hacia Alá, y visto como expresión de occidente con gran desconfianza entre el fanatismo musulmán ejercido por los yihadistas.
La historia detrás del video
La prensa dio a conocer, en 2015, un acto terrible: Un grupo de 13 niños de Mosul fueron ejecutados por los islamistas, ante una multitud que incluía a sus padres, porque aparentemente habían sido sorprendidos viendo un partido entre Irak y Jordán de la Copa Asiática.
Esta historia llevó al artista a documentar este partido, del que los jugadores se sienten orgullosos y dispuestos a repetirlo frente a la cámara.
La filmación del corto se realizó en dos rodajes de media hora; la luz y las tomas a los participantes logran que los espectadores podamos sentirnos cerca de este acto tan valiente y que es suspendido por el estruendo de unos disparos que hizo que los jugadores se dispersaran. Un juego sin herramientas pero que no impide que tenga sus propias leyes sin ningún reglamento explícito.
Con una mirada respetuosa y sencilla, la cámara transmite una fuerza y una poesía que conmueve, no sólo por la recuperación del juego sino por el entusiasmo y alegría con que vemos jugar a estos niños que siguen resistiendo a través de una actividad lúdica.
La filmación forma parte de la serie de videos cortos que conforman la propuesta del artista, los cuales registran la forma en que niños de todo el mundo establecen el juego, y que conforma una narrativa social.
“Porque en la densidad de sus practicantes existe la uniformidad capitalista tanto como el programa del exterminio islámico”, según el curador del Muac Cuauhtémoc Medina.
Al final del video los jugadores se presentan frente a la cámara con su nombre y dicen su equipo favorito, después de haber tenido que transformar los escudos de los equipos de occidente.
Un video que sin duda vale la pena ver pues recuerda la capacidad del juego y confirma el poder que tenemos los seres humanos de imponer nuestra dignidad ante todo.
Juego de niños #19: fútbol prohibido. Un juego entre ruinas, de Alÿs, estará disponible en línea hasta el 5 de abril del 2020, en https://muac.unam.mx/exposicion/sala10-francis-alys.
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.