Contenido
Homenaje a Salinas de Gortari en Los Pinos
// ------------------------------------------------------------------------------------------------------------------------------- // 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 (Proceso).- A pesar del título tan divertido, la exposición De lo perdido lo que aparezca, 33 visiones de la pintura de México, que se exhibe desde el pasado 28 de agosto en la residencia Miguel Alemán del Complejo Cultural Los Pinos en la ciudad capital, es una muestra contradictoria que evidencia la incapacidad o falta de rumbo que caracteriza la gestión de Alejandra Frausto como secretaria de Cultura del gobierno federal.
Emplazada en un espacio sin condiciones museográficas elementales como control de temperatura, luz y humedad, la colección de pinturas de la residencia presidencial Los Pinos que conformó el presidente priísta Carlos Salinas de Gortari en 1993, al exhibirse sin una narrativa curatorial que contextualice su origen y ubique su presente, se convierte en un evento paradójico que, a pesar de ser promovido por un gobierno anti-neoliberal, recuerda, registra y exalta la actitud y política cultural neoliberal de Carlos Salinas de Gortari.
Con una museografía que devela las preferencias actuales a partir del lugar o tipo de cuarto en el que están colgadas, la muestra, más que una exhibición de arte, es un evento político. ¿Qué criterios definieron la selección de los artistas, quiénes los recomendaron, por qué los creadores aceptaron un pago mucho más bajo que su cotización comercial y, sobre todo, qué relación de poder entre el sector político y la inteligencia creativa manifiesta?
Desde una perspectiva histórica, la colección forma parte de las acciones de subvención y cooptación de artistas que implementó Salinas de Gortari, desde los primeros días de su gestión presidencial (1988-1994). En 1988 creó el Consejo Nacional para la Cultura y las Artes, en 1989 el Fondo Nacional para la Cultura y las Artes, y en 1993, además de la Colección de los Pinos, el Sistema Nacional de Creadores de Arte –con becas vitalicias de 20 salarios mínimos mensuales para Creadores Eméritos y 15 salarios mínimos mensuales en períodos de tres años para Creadores Artísticos.
Integrada por 33 autores –Ismael Vargas recuerda que el número correspondía al número de Estados que tiene la República aun cuando sobra una firma–, la colección que impulsó Salinas tenía el objetivo de sustituir las obras del Instituto Nacional de Bellas Artes que decoraban los espacios protocolarios de la residencia presidencial, con obras propias. Cuentan algunos artistas que las piezas se solicitaron para lugares específicos señalando las medidas exactas.
Entre los artistas seleccionados, seis fueron también beneficiados en 1993 con una beca emérita vitalicia: Felguérez, Vicente Rojo, Toledo, Nishizawa, Gerzso y Soriano; y ocho con la beca de Creadores Artísticos: Miguel Castro Leñero, Rafael Coronel, Roberto Cortázar, Luis García Guerrero, Ignacio Salazar, Susana Sierra, Eduardo Tamariz y Cordelia Urueta.
Con un rango generacional de pintores nacidos entre 1909 y 1962, la muestra integra una selección dispareja en calidad con trayectorias consagradas, medias y jóvenes. Las diferencias jerárquicas de las autorías se perciben en los tamaños de las piezas: los de mayor formato son de Felguérez, Soriano, Urueta; los más pequeños son de Gandía y García Guerrero.
Al margen de los lenguajes sin sorpresa de los consagrados, lo más interesante se encuentra en la selección de artistas que entonces eran jóvenes y nacidos en los años 50 y 60: La china poblana de Julio Galán es espléndida, los entes volumétricos de Tamariz resaltan por su suave pictoricidad, la contundente figura fantástica entre transparencias cromáticas de Sergio Hernández es espectacular, y el bodegón de Cortázar se impone con el vigor de sus claroscuros. La pieza de Germán Venegas no es lo mejor que pintaba en esa época. Lo peor del conjunto: Cuevas, Ezban y Miguel Castro Leñero.
Este texto se publicó el 1 de septiembre de 2019 en la edición 2235 de la revista Proceso.
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: