Contenido
India
Modi promete más gasto social y hacer de India un núcleo de manufactura
El político aspira mantenerse en el poder con un tercer mandato de cinco años. Él y otros líderes del Partido Bharatiya Janata (BJP) hicieron sus promesas en la democracia más grande del mundo antes de que comenzaran las elecciones, que se celebrarán en varias fases.
// ------------------------------------------------------------------------------------------------------------------------------- // 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 // ======================================
NUEVA DELHI (AP) — El primer ministro de India, Narendra Modi, prometió el domingo impulsar el gasto social, desarrollar infraestructura y convertir a India en un núcleo global de manufactura conforme las empresas se alejan de China, al presentar el programa electoral de su partido nacionalista hindú.
Modi aspira mantenerse en el poder con un tercer mandato de cinco años. Él y otros líderes del Partido Bharatiya Janata (BJP) hicieron sus promesas en la democracia más grande del mundo antes de que comenzaran las elecciones, que se celebrarán en varias fases.
Modi prometió aumentar los programas sociales introducidos durante los 10 años de mandato de su partido, incluidas las millones de viviendas gratuitas para pobres, así como atención médica, gas para cocinar y grano gratuitos. Su gobierno ha pagado 6 mil rupias (73 dólares) al año a campesinos de bajos ingresos.
Afirmó que las medidas de su gobierno han sacado a 250 millones de personas de la pobreza desde que llegó al poder en 2014. India es el país más poblado del mundo con más de mil 400 millones de personas. El presidente del BJP, J.P. Nadda, dijo que menos del 1% de los indios viven ahora en pobreza extrema.
India celebra sus elecciones en días diferentes en las distintas partes del país, a lo largo de varias semanas. La votación al parlamento nacional comenzará el 19 de abril y terminará el 1 de junio, y los resultados se anunciarán el 4 de junio.
La mayoría de las encuestas predicen una victoria de Modi y el BJP. Pero el opositor Partido Congreso afirma que Modi ha socavado la democracia india y favorecido los intereses de los ricos.
Modi ha hecho una intensa campaña en todo el país, en la que ha prometido impulsar la economía india a 5 billones de dólares para 2027, en comparación con los aproximadamente 3.7 billones de dólares actuales. También promete poner a India camino de convertirse en una nación desarrollada para 2047, cuando el país celebre el centenario de su independencia de los colonos británicos.
El domingo afirmó que su partido convertirá a India en un núcleo para los sectores farmacéutico, energético, turístico y de semiconductores. También dijo que India modernizará su infraestructura, lo que incluye sus ferrocarriles, transporte aéreo y zonas navegables. Y añadió que intentará incrementar los empleos para jóvenes y el acceso a créditos asequibles para emprendedores jóvenes.
Modi es muy popular en India, donde está considerado como un campeón de la mayoría hindú del país y ha gobernado durante un rápido crecimiento económico.
Sin embargo, los críticos dicen que otro mandato del BJP socavaría la condición de India como nación democrática y secular, señalando que su década en el poder ha incluido ataques de nacionalistas hindúes contra las minorías del país, especialmente los musulmanes, al tiempo que se reducía el espacio para la disidencia y los medios independientes.
Comentarios
Otras Noticias
// 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: