Home Actualité internationale CM – How climate change threatens universities across the country
Actualité internationale

CM – How climate change threatens universities across the country

We asked students to tell us how sea level rise, forest fires, and flash floods are affecting their local communities.

A flooded parking lot on the Rice University campus in 2017. (Scott Olson / Getty Images)

From coast to coast, many colleges and universities on their campus are intensely concerned with sustainability. They recycle, reduce emissions and rethink their purchases. But fewer institutions are choosing to prepare for the real impacts of climate change, even if the climate impacts are irreversible at that point in time. To better understand these risks, we asked students from across the country to tell us how climate change is affecting their campuses, college experience, and communities.

freestar.config.enabled_slots.push ({
Placement name: « thenation_right_rail »,
SlotId: « thenation_right_rail_402671 »,
Alignment: {
tn_author: [‘student’],
tn_articleid: [402671],
tn_ptype: ‘Article’,
tn_keyword: [false],
tn_subject: [‘Cities’, ‘Climate-ch’, ‘Education’, ‘Energy’, ‘Environment’, ‘Environment’, ‘Environment’, ‘University’, ‘Politics’, ‘Sustainability’],
tn_pos: ‘Rectangle_1’,
tn_loc: ‘atf’
}
});

This story was produced for Student Nation, a Nation Fund for Independent Journalism program devoted to highlighting the best in student journalism. You can find other student nations in our archive or find out more about the program here. StudentNation is made possible by generous funding from the Puffin Foundation. If you are a student and have an idea for an article, please send pitches and questions to [email protected].

This story was produced for Student Nation, a Nation Fund for Independent Journalism program devoted to highlighting the best in student journalism. You can find other student nations in our archive or find out more about the program here. StudentNation is made possible by generous funding from the Puffin Foundation. If you are a student and have an idea for an article, please send pitches and questions to [email protected].

Twenty-one months. After 21 months of our tireless organization, Princeton University continues to invest in and partner with the fossil fuel industry. Despite pledges from over 2,560 Princeton affiliates not to donate until the sale, the university has done little for the climate other than creating committees to consider the Princeton sale – eventually.

Princeton loves to promote its leadership on climate change. In 2019, the university published a sustainability action plan that detailed the ambitions for a net-zero campus by 2046. While the moods are admirable, these goals are by no means leading the way in terms of climate change. As world-renowned climate scientists from the Climate Crisis Advisory Group argued last August, net zero emissions will not be enough by the middle of the century. Net zero by 2046 is too little, too late.

At the same time, the Princeton campus is facing frequent flash floods and even a tornado related to tropical storm Ida – all related to climate change. This in Central New Jersey, barely the front line of climate change. At home, many Princeton students are exposed to far more severe effects of climate change that can take a real psychological toll.

Young people like me are faced with the reality that it may be too late to clean up the mess we have inherited. Although our lack of life experience is often used by the Princeton government as a reason to reject the merits of our work, the failure of “world leaders” in climate matters makes us struggle for our lives. This reality can be crippling, but for many it’s exactly why we organize.

While campus decarbonization can take decades, Princeton has the ability to leave its money where it gets, cut ties with a destructive industry and make real change quick. We no longer need another committee to « review » our divestiture proposal. We can’t afford to wait another 21 months or we could just end up underwater.

–Hannah Reynolds, Current Issue

Take a look at our current issue

var magazine_text_402671 =  »;
var magazine_button_text_402671 =  »;
var magazine_button_url_402671 =  »;
var magazine_button_bg_color_402671 =  »;

var is_user_logged_in = getCookie (‘SESSname’); if (is_user_logged_in! = null) {

magazine_text_402671 = ‘

If you like this article , please help fund The Nation today.

Climate change remains a secret but terrifying specter for college students. I’m a junior at Indiana University and aside from unusual jumps in temperature, my college experience is unaffected by the direct effects of climate change.

When looking at the entirety of the climate crisis, many fail to realize that the most drastic effects are often concentrated on the west, east and south coasts of the country. With rain still scarce and fires sweeping across the west and the water level creeping closer to the east, the center of the country chugs relatively undisturbed.

But if there is one thing that many of my colleagues are concerned about, it is climate change. In discussions about our future, from work to family planning, someone often ponders how many goals in life can be achieved in a world in which climate change dominates daily life. We have left the questioning phase behind us and we have begun to lose a blindly hopeful outlook.

This is not intended to generalize the opinions of all college students, a select few remain dangerously complacent and unconcerned. But the changes we see in our environment are irreversible. Our future will change fundamentally as a result of climate change; that cannot be discussed. Unfortunately, in many cases, climate change can unnecessarily steal the attention of other movements in the struggle for justice. How could we spend all of our time tackling other problems when there may not be a sustainable future long enough to see the full effects of social change?

But for me, that misses the point. All struggles for more justice, regardless of whether it is about racial, gender or climate justice, march together. The fight against racism is not complete if climate racism is not adequately addressed. The fight against poverty cannot take place without properly addressing global warming. Climate change is inherently linked to all types of activism and needs to be discussed across the board.

University of Indiana

var inline_cta_text_402671 =  »;
var inline_cta_button_text_402671 =  »;
var inline_cta_url_402671 =  »;
var inline_cta_bg_color_402671 =  »;
var inline_cta_font_color_402671 =  »;
var cta_1_check_402671 = wrong;
var is_user_logged_in = getCookie (‘SESSname’);
if (is_user_logged_in! = null) {

inline_cta_text_402671 = ‘

Donate Now to Power The Nation.

Readers like you enable our independent journalism.

My college has just published a new strategic plan for 2022-26. This includes a name change / rebranding as well as a new mission, vision and values. It also includes commitments to reconciliation with indigenous communities, diversity, flexible learning models and industrial partnerships. What is not included is the mention of sustainability.

The word “climate” appears only twice in this comprehensive strategy on the university’s priorities for the next five years. Both times it is used in an introduction to a section on a different topic. The college uses « climate » as a catchphrase to increase the number of words. Climate is used as a reference to general social issues before focusing on the other issues the school deals with.

That doesn’t mean the school isn’t doing anything to offset the effects of climate change. We have a sustainability office on campus that is piloting programs like conscious shopping, campus gardens, composting and recycling. Almost every new building at the university in the last 20 years is a « green » building.

But in essence, my college does not create any space for sustainability on campus or in its overall direction as an institution. There is currently no option for a Student U-Pass, an affordable student transit pass. But it offers ample parking on its flagship campus and makes good money with these parking permits.

The only good thing about the lack of exercise at my Climate Change College is that their inaction leaves students room to hold them accountable. If leadership made empty promises and meaningless initiatives, it could be more difficult to hold them accountable. But since they have made no promises, students have the opportunity to organize now and in the future and to speak out for sustainable practices.

From the physical threats it poses to the Harvard campus – with sea levels rising in the Boston area around 2100-2100 – to its impact on homes, families and the future of students – climate change is looming over my university. It challenges my colleagues and I to think critically about how we can use the unique resources and knowledge that are available to us to advance climate protection. And thus shows the immense need to hold our universities accountable for serious climate protection. That means moving them beyond rhetoric. It means using their institutional capacity and clout against an essentially untenable and unjust status quo; This also includes urging them to uncover and dismantle connections to fossil fuels that go beyond their foundation and that permeate central climate and energy policy research, among other things.

In the face of an unprecedented crisis, we are organizing in unprecedented ways – and it works. Here at Harvard, we won a great victory when, after a decade of relentless activism, the university finally committed to moving away from fossil fuels. This victory is incredible proof of the strength of the student organization. But we need Harvard and all of its peer institutions to move further and faster. The failure of the recent COP26 international climate conference to create a framework that can mitigate the dangerous levels of planetary warming, along with the crumbling of much-needed US climate policy proposals in Congress and the indolence of the Biden administration on climate, confirms only that we need strategies to promote climate protection, justice and justice that operate outside of conventional politics and diplomacy. Throughout history, college students have played an invaluable role in ending systems of exploitation through the use of strategies such as divestment; the current moment is no different. As climate change casts a growing shadow over campus life, students will continue to demonstrate the climate leadership our future requires. We will continue to challenge the actors who are blocking a just and sustainable world and try to build that world ourselves from the ground up.

Harvard University

var inline_cta_2_text_402671 =  »;
var inline_cta_2_button_text_402671 =  »;
var inline_cta_2_url_402671 =  »;
var inline_cta_2_bg_color_402671 =  »;
var inline_cta_2_font_color_402671 =  »;
var cta_2_check_402671 = wrong;
var is_user_logged_in = getCookie (‘SESSname’);
if (is_user_logged_in! = null) {

inline_cta_2_text_402671 = ‘

Give away a gift subscription today!

Do you know someone who would like The Nation?

So far this semester classes have been suspended due to flash flood warnings Rain in New York canceled twice. While my friends and I enjoyed the extra time of our weeks, knowing that this is one of the many irreversible effects of climate change was great. The rains that fall were described as rare and “record breaking”. In other words, the change in weather has reminded us that we are in a climate crisis and our city is unprepared for it. Several times this year, subway stations have been filled with water to prevent students scattered across the five boroughs from getting to campus. Even part of Fordham’s Lincoln Center campus was flooded in September.

In all honesty, as college students we don’t know what to do anymore. On one hand, most of us are trying to be environmentally conscious, but will vegan tacos and tote bags really help save our city from submerging? Even if we seem to be trying, we cannot escape the terrible influence Amazon has over us. Several times a week I see trucks unloading hundreds of Amazon parcels and I’ll be the first to admit the guilt. It’s just cheaper and faster when I don’t have the time or patience to shop elsewhere. Obviously, many of my colleagues feel the same way.

How important is individual action when institutional changes, from corporations to universities, are hardly implemented and with little transparency? Take recycling, for example. We’re not even sure how much we’re recycling as our school’s website simply claims to « recycle as much material as possible » while only citing a 2015 statistic. And even if we recycle, is it enough if consumption has us? addicted? While many of us know that we are responsible on an individual level, it is incredibly daunting to feel like we are not in control of climate change, its effects and efforts to slow it down.

The most vivid memory of my first semester in California in 2018 is the campfire-like smell of hallways. The air was hazy from massive forest fires that ravaged the west coast, a smoke that pale compared to the crimson sky of 2020.

As I stayed on campus the following summer to do research, the university cut back its cooling system several times because it couldn’t cope with the unusual heat. Cold air, we were told, needs to be kept for high priority areas such as the hospital. Some students lost research projects that needed to be tempered. Stanford has since announced that it will expand its system « to keep pace with a growing campus and a warming climate. » As a doctoral student in the field of climate change, I see this crisis bleeding out of my dissertation into my everyday life.

freestar.config.enabled_slots.push ({
PlacementName: « thenation_article_indent »,
SlotId: « thenation_article_indent »,
Alignment: {
tn_author: [‘student’],
tn_articleid: [402671],
tn_ptype: ‘Article’,
tn_keyword: [false],
tn_subject: [‘Cities’, ‘Climate-ch’, ‘Education’, ‘Energy’, ‘Environment’, ‘Environment’, ‘Environment’, ‘University’, ‘Politics’, ‘Sustainability’],
tn_pos: ‘rectangle_4’,
tn_loc: ‘atf’
}
});

In 2020 Stanford announced a new school focused on climate and sustainability. You’d think a university that says it gives priority to climate research and action has ditched fossil fuels, or at least refused the fossil fuel industry’s money for environmental research. Both is not the case. Stanford refuses to follow his colleagues – including Harvard and Dartmouth – in the sale of its $ 37.8 billion foundation assets. On the contrary, the university seems as familiar with the fossil fuel industry as it has ever been: just a few weeks ago I was encouraged to apply for a Chevron Fellowship in Energy, an 18-month stipend for Stanford PhD students of 115,000 US dollars selected « with the support of Chevron » to fund energy research.

The hypocrisy is omnipresent: Chevron sponsors our energy seminars. This is despite studies by Stanford researchers of the historical, persistent, deliberate efforts of the fossil fuel industry to misinform the public about climate change.

Why Stanford didn’t sell – and why the university continues to raise fossil fuel funds to fund its environmental research – absolutely amazes me. What good is our climate research if our university refuses to take a stand against the industries that continue this crisis?

Unless Stanford’s new sustainability school is fossil-fuel free – a commitment the current administration is rejecting despite pressure from students, faculty and alumni – the university’s words will be seen for what they are: no more than mean Air.

The academic world is finding it difficult to leave its money where it’s at. While colleges fund research, faculty and initiatives that embody the values ​​of environmental stewardship, equity and anti-oppression, much of their funds remain invested in the industries most responsible for this climate crisis and the human rights violations it brings. Fortunately, this is starting to change as many well-known institutions with large purses publicly commit to a full divestment from the fossil fuel industry. But those changes don’t come about because a wealthy, gray-haired trustee has a sudden change of heart – thanks to the intergenerational student activism that has been keeping pressure on universities for years, the issue of fossil fuel divestments has been brought to the table and seen through. However, with many universities still refusing to move (like my institution, Northeastern University, which refuses to divest its indirect fossil fuel investments), campuses will remain a hub for students to become activists and community – Develop organizers as they try to make their institutions truly accountable for their « sustainability claims ». The student-led divestment movement will also become increasingly intersectional, I hope, as young activists link the violent fossil fuel economy to human incarceration; both violent ventures profitable under racial capitalism. Nothing is more hypocritical about institutions that claim to improve the future of students than investing in the polluting and violent systems that make our future so uncertain.

Climate change has made environmental activism a central place in student life, which can be seen every day in the cafeteria. Meat is no longer served on Mondays and vegetarian dishes make up the bulk of the food prepared by the university. Living vegetarians and vegans can be difficult when these options are in the minority, but Freie Universität’s cafeteria has turned this model on its head. Meat and fish make up 4 percent of the total menu, and the meals use seasonal ingredients to minimize the carbon footprint of sourcing the products. This step not only makes it easier to be vegetarian, it also makes it clear that students are more conscious of their food and think about its impact on the environment.

Freie Universität Berlin was the first university in Germany to declare a climate emergency, and this decision was led by student activists. The university has the ambitious goal of becoming climate neutral by 2025 and is currently working on integrating climate protection into the curricula of all courses. In addition, students at Freie Universität synthesize the climate crisis with everyday university life, from preparing food to heating to paper consumption. The cafeteria reminds us daily of our impact on climate change and creates a sense of urgency to act, but also shows that change can be effectively implemented on a large scale.

StudentNationFirst-person reports from student activists, organizers and journalists covering youth-oriented movements for social justice, economic equality and tolerance.

In order to be able to post a comment, you must be logged in as a paying subscriber. Click here to sign up or subscribe.

‘;
newWin.document.write (NewDocumentWrite);
// newWin.addEventListener (‘load’, function () {
//});
newWin.print ();
newWin.close ();
}

/ *
* @Function for printing articles
* /

Function tn_print_fn () {

var tn_current_url = window.location.href;
if (check_comment == true) {
window.open (tn_current_url ‘? print = 1&comment = 1’, ‘_ blank’);
}different{
window.open (tn_current_url ‘? print = 1’, ‘_ blank’);
}
return wrong;
}

/ *
* @function sailthru action tout
* /

Function add_action_tout_sailthru (post_id) {

var ajaxurl = ajax_object.ajax_url;
var sailthru_email_take_action = document.getElementById (‘take_action_sailthru_email_’ post_id) .value;
if (sailthru_email_take_action! =  ») {
var take_action_sailthru_list_final = document.getElementById (‘take_action_sailthru_list_final_’ post_id) .value;
var action_tout_sailthru = ‘action_tout_sailthru’;
jQuery.ajax ({
URL: ajaxurl,
Type: « POST »,
data: « sailthru_email_take_action = » sailthru_email_take_action « &take_action_sailthru_list_final = » take_action_sailthru_list_final « &action = » action_tout_sailthru,
Success: Function (data) {
document.getElementById (‘action_tout_response_’ post_id) .innerHTML = data;
document.getElementById (‘take_action_sailthru_email_’ post_id) .value =  »;
}
});
}different{
var error_msg = ‘Please enter your email’;
document.getElementById (‘action_tout_response_’ post_id) .innerHTML = error_msg;
}
}

/ *
* Check for logged in user
* /
Function getParaOneNextStep (ArticlePostId, step) {
if (typeof articlePostId! == typeof undefined && is_user_logged_in! = null && typeof Paragraph_module! = typeof undefined && Paragraph_module [articlePostId] [step] .user_logged_in == 1)
Step = parseInt (step) 1;
Step = (step> 5)? 0: step;
Step = getParaOneNextStep (ArticlePostId, step);
}
Return step;
}

/ *
* @function email login logic
* /
Function email_signup_module (articlePostId) {

/ *
* Check for email login cookie
* /
if (typeof Paragraph_module [articlePostId]! == typeof undefined) {

/ * Hide everything * /
$ (. abody- « articlePostId » .email-signup-module « ). hide ();
/ * Hide everything * /

var TNstep = getCookie (‘TNstep’);
if (TNstep! = null) {

var step = getParaOneNextStep (articlePostId, TNstep);
$ (. abody- « articlePostId » .email-signup-module.para-one- « Paragraph_module [articlePostId] [step] .order » « ) .show ();

/ * Show event tracking * /
ParagraphOneShowEvent (articlePostId, step);
/ * Show event tracking * /
}different{
var TNlifetime = getCookie (‘TNlifetime’);
if (TNlifetime! = null) {
nextTNstep = parseInt (TNlifetime) 1;
nextTNstep = (nextTNstep> 5)? 0: next TN step;

var step = getParaOneNextStep (articlePostId, nextTNstep);
var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = « TNstep = » step « ; expires = » cookieDateTNstep.toUTCString () « ; path = / »;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = « TNlifetime = » Step « ; expires = » cookieDateTNlifetime.toUTCString () « ; path = / »;

$ (. abody- « articlePostId » .email-signup-module.para-one- « Paragraph_module [articlePostId] [step] .order » « ) .show ();

/ * Show event tracking * /
ParagraphOneShowEvent (articlePostId, step);
/ * Show event tracking * /
}different{
var step = getParaOneNextStep (articlePostId, 0);
var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = « TNstep = » step « ; expires = » cookieDateTNstep.toUTCString () « ; path = / »;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = « TNlifetime = » Step « ; expires = » cookieDateTNlifetime.toUTCString () « ; path = / »;

$ (. abody- « articlePostId » .email-signup-module.para-one- « Paragraph_module [articlePostId] [step] .order » « ) .show ();

/ * Show event tracking * /
ParagraphOneShowEvent (articlePostId, step);
/ * Show event tracking * /
}
}
}
}

/ *
* Event tracking functions
* /

/ * Paragraph 1 show event triggers * /
Function ParagraphOneShowEvent (ArticlePostId, Step) {

if (typeof articlePostId! == typeof undefined && typeof step! == typeof undefined && (typeof Paragraph_module [articlePostId]! == typeof undefined) && (paragraph_module_name! = «  » « ) step [article_module_name! = » «  »] [article].
/ *
* Track Views Paragraph a module GTM
* /
dataLayer.push ({
‘Event’: ‘gaParagraphOneShowEvent’,
‘gaEventCategory’:  » Paragraph_module [articlePostId] [step] .event_name  »,
‘gaEventAction’:  » Paragraph_module [articlePostId] [step] .event_name ‘-show’,
‘gaEventLabel’: document.URL,
});
}
}

/ * Paragraph one-click event triggers * /
Function ParagraphOneClickEvent (ArticlePostId, Step) {

if (typeof articlePostId! == typeof undefined && typeof step! == typeof undefined && (typeof Paragraph_module [articlePostId]! == typeof undefined) && (paragraph_module_name! = «  » « ) step [article_module_name! = » «  »] [article].
dataLayer.push ({
‘Event’: ‘gaParagraphOneEvent’,
‘gaEventCategory’:  » Paragraph_module [articlePostId] [step] .event_name  »,
‘gaEventAction’:  » Paragraph_module [articlePostId] [step] .event_name ‘-click’,
‘gaEventLabel’: document.URL,
});
}
}

/ *
* Event tracking functions
* /

/ * Associated single item * /
function-relatedSingleArticle (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.related-oneup »). length> 0) {

var count = jQuery (« . postid- » articlePostId « aside.related-oneup »). length;
for (i = 0; i 0) {

var count = jQuery (« . postid- » articlePostId « aside.related-multi »). length;
for (i = 0; i 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘event’: ‘gaCurrentIssueModuleShowEvent’,
‘gaEventCategory’: ‘Current output module’,
‘gaEventAction’: ‘Current output module show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Inline CTA 1 views * /
Function inlineCtaOne (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.inline-cta-1 »). length> 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘Event’: ‘gaInlineCtaOneShowEvent’,
‘gaEventCategory’: ‘inline-cta-1’,
‘gaEventAction’: ‘inline-cta-1-show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Inline-CTA 2 calls * /
Function inlineCtaTwo (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.inline-cta-2 »). length> 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘Event’: ‘gaInlineCtaTwoShowEvent’,
‘gaEventCategory’: ‘inline-cta-2’,
‘gaEventAction’: ‘inline-cta-2-show’,
‘gaEventLabel’: document.URL,
});
}
}
}
Function inlineCtaSignup (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.inline-cta_form »). length> 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘event’: ‘gaInlineCtaSignupShowEvent’,
‘gaEventCategory’: ‘Inline cta registration’,
‘gaEventAction’: ‘inline-cta-signup-show’,
‘gaEventLabel’: document.URL,
});
}
}
}
/ * Author Highlight Views * /
Function authorHighlight (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.author-modules »). length> 0) {
/ *
* Track Views Author Highlight GTM
* /
dataLayer.push ({
‘Event’: ‘gaAuthorHighlightShowEvent’,
‘gaEventCategory’: ‘Author Highlight’,
‘gaEventAction’: ‘Author Highlight Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Row module views * /
Function seriesModule (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.series-modules »). length> 0) {
/ *
* Track view series module GTM
* /
dataLayer.push ({
‘Event’: ‘gaSeriesModuleShowEvent’,
‘gaEventCategory’: ‘Series Module’,
‘gaEventAction’: ‘Series Module Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Comment module views * /
Function CommentModule (ArticlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.comment-module »). length> 0) {
/ *
* Track Views comment module GTM
* /
dataLayer.push ({
‘Event’: ‘gaCommentsModuleShowEvent’,
‘gaEventCategory’: ‘Comment Module’,
‘gaEventAction’: ‘Comments module display’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Books Salad Views * /
Function books salad (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.book-module »). length> 0) {
/ *
* Track Views Books Salat GTM
* /
dataLayer.push ({
‘event’: ‘gaBooksSaladShowEvent’,
‘gaEventCategory’: ‘Book Salad’,
‘gaEventAction’: ‘Book Salad Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Action Tout Module Views * /
Function actionToutModule (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.takeaction »). length> 0) {
/ *
* Track Views Action Tout Module GTM
* /
dataLayer.push ({
‘Event’: ‘gaActionToutModuleShowEvent’,
‘gaEventCategory’: ‘action-tout-module’,
‘gaEventAction’: ‘action-tout-module-show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Sidebar Community Module Views * /
Function SidebarCommunityModule (articlePostId) {

if (jQuery (« . postid- » articlePostId « .expand-reduce »). length == 0 || jQuery (« . postid- » articlePostId « .expand-close »). length! = 0) {

if (jQuery (« . postid- » articlePostId « aside.n-community »). length> 0) {
/ *
* Track Views Sidebar Community Module GTM
* /
dataLayer.push ({
‘Event’: ‘gaSidebarShowEvent’,
‘gaEventCategory’: ‘Sidebar Community’,
‘gaEventAction’: ‘Sidebar Community Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Taxnonomy and Author GA Event on single article page * /
Function gaTaxonomyAuthor (gaEventCategory, gaEventAction, gaEventLabel) {
dataLayer.push ({
« event »: « gaglobaltaxonomyauthor »,
« gaEventCategory »: gaEventCategory,
« gaEventAction »: gaEventAction,
« gaEventLabel »: gaEventLabel
});
}

jQuery (document) .ready (function ($) {

/ * ============== Variables ================== * /

var PreventLoad_article = false;
var flag = false;
var $ e = $ (‘. article-body’). children (). last ();
var $ t = $ e.prop (« tagName »);
var tagsArray = [‘FORM’, ‘ASIDE’];
var othertagsArray = {‘UL’: ‘li’, ‘OL’: ‘li’, ‘BLOCKQUOTE’: ‘p’};
var url_id = window.location.hash.substr (1);
var pageChange = 1;
var ArticlePostId = 402671;
Var number = 1;
var article_divider = 1;
var loagAgn = false;
var scroll_art_recric = true;
var list;

/ * ============== Variables ================== * /

/ * Taxnonomy and Author GA Event on single article page * /
var allSubject = $ (‘. postid-‘ articlePostId ‘input [name = « tpTags »]’). val ();
var allAuthor = $ (‘. postid-‘ articlePostId ‘input [name = « tpContentAuthor »]’). val ();
var first_article_title = $ (‘. postid-‘ articlePostId) .attr (‘articlelisttitle’);
var first_article_path = $ (‘. postid-‘ articlePostId) .attr (‘articlelistlinks’);

var allSubject = allSubject.split (‘,’);
$ .each (allSubject, function (i, allsubval) {
gaTaxonomyAuthor (allsubval, first_article_title, first_article_path);
});

var allAuthor = allAuthor.split (‘,’);
$ .each (allAuthor, function (i, allautval) {
gaTaxonomyAuthor (allautval, first_article_title, first_article_path);
});

/ *
* Image of the main content in the gallery
* /

$ (‘section.article-body img’). each (function () {
if ($ (this) .parent (« a »). parent (« figure »). hasClass (‘bx-item’)) {
Flag = true;
}different{
var href_val = $ (this) .parent (« a »). attr (‘href’);
var img_src = $ (this) .attr (‘src’);

if (href_val === img_src &&! $ (this) .parents (). hasClass (« email-signup-module »)) {
$ (this) .parent (« a »). addClass (« gallery »);
}different{
if (! $ (this) .parent (« a »). hasClass (« no-target-blank »)) {
$ (this) .parent (« a »). attr (‘target’, ‘_ blank’);
}
}
}
});

/ *
* Run image slider
* /

if (flag) {
runSlider (jQuery (‘. gallery-2’));
}

/ *
* Register email
* /
if (! flag) {
email_signup_module (402671);
}

/ *
* Article N logo
* /
ArticleNLogo (402671);

/ *
* Associated single item track
* /
Related Item (402671);

/ *
* Associated track with several articles
* /
RelatedMultiArticle (402671);

/ *
* Module track of the current issue
* /
currentIssueModule (402671);

/ *
* Inline CTA One Track
* /
inlineCtaOne (402671);

/ *
* Inline CTA with two lanes
* /
inlineCtaTwo (402671);

/ *
* Inline CTA enrollment track
* /
inlineCtaSignup (402671);
/ *
* Author’s highlight track
* /
authorHighlight (402671);

/ *
* Serial module track
* /
Series module (402671);

/ *
* Comment module track
* /
Comment module (402671);

/ *
* Books Salad Track
* /
BooksSalad (402671);

/ *
* Action Tout module track
* /
actionToutModule (402671);

/ *
* Community module track of the sidebar
* /
SidebarCommunityModule (402671);

/ *
* @Function for printing articles
* /

/ *
* Check on video
* /

/ *
* Red dot after article content
* /

if (jQuery.inArray ($ t, tagsArray)! = ‘- 1’) {
}different{
if ($ t in another day array) {
$ (‘. article-body> p: last-of-type’). toggleClass (‘changed’);
$ e.find (anothertagsArray [$ t] ‘: last’). addClass (‘redotclass’);
}
}

/ *
* this packed in jQuery gives us the current .letter-q div
* /

$ (‘figure’). each (function () {
if ($ (this) .hasClass (‘alignright’) || $ (this) .hasClass (‘alignleft’) || $ (this) .hasClass (‘aligncenter’)) {
$ (this) .to (‘

‘);
}
});

/ *
* Scroll IF # ID exists in URL
* /
if (url_id! =  ») {
var s = url id;
var n = s.indexOf (‘/’);
if (n! =  » && typeof n! = ‘undefined’) {
var id_var = s.substring (0, n! = -1? n: s.length);
$ (‘html, body’). animate ({
scrollTop: $ (‘#’ id_var) .offset (). top
}, 2000);
return wrong;
}
}

/ *
* Check for audio
* /

/ *
* Script to handle the back button event
* /

if (window.attachEvent) {
window.attachEvent (‘onpopstate’, datHash);
}

Function datHash (event) {
var str = $ (‘# goback’). val ();
if (str ==  ») {
window.history.go (-Math.abs (pageChange));
}different{
window.history.go (-Math.abs (pageChange));
}
return wrong;
}

/ *
*
* /
$ (‘. post-edit-link’). attr (‘href’, function (_, action) {
return action.replace (‘https’, ‘http’);
});

/ *
* @Function to load articles in infinite scrolling
* /

$ (‘a.inifiniteLoader’). hide ();

Function loadArticle (pageNumber) {

$ (‘a.infiniteLoader’). show (‘fast’);

$ .ajax ({

URL: « https://www.thenation.com/wp-admin/admin-ajax.php »,
Type: ‘POST’,
Cache: wrong,
Data type: ‘json’,
data: {action: ‘infinite_scroll’, page_no: pageNumber, loop_file: ‘articleload’, slug: ‘cities, climate change, education, energy, environment, environmental activism, environmental issues, higher education, politics, sustainability’, curr_post_id: ‘402671’},
Success: Function (received HTML) {

if (typeof receiveHTML == ‘Object’ && ReceivedHTML! = null) {
if (typeof receiveHTML.html! == ‘undefined’ && ReceivedHTML.html! =  ») {
html = received HTML.html;
}
}different{
$ (‘a.inifiniteLoader’). hide ();
$ (« # single_article_footer »). show ();
}

$ (‘a.inifiniteLoader’). hide (‘1000’);

if (typeof receiveHTML == ‘Object’ && ReceivedHTML! = null) {

$ (« # wrap »). append (html); // This is the div our content will be loaded into

var postID = $ ($. parseHTML (html)). filter (« . scrolltrace »). attr (‘article-post-id’);
var postLink = $ ($. parseHTML (html)). filter (« . scrolltrace »). attr (‘articlelistlinks’);
var postTitle = $ ($. parseHTML (html)). filter (« . scrolltrace »). attr (‘articlelisttitle’);

$ (‘. abody-‘ postID ‘.article-body-inner’). children (‘p: first-of-type’). html (function (i, html) {
if ($ (‘. abody-‘ postID) .children (‘img’). length == « 0 ») {
var text = $ (‘. abody-‘ postID ‘.article-body-inner’). children (‘p: first-of-type’). html ();
$ (‘. abody-‘ postID ‘.article-body-inner’). children (‘p: first-of-type’). html (text.replace (/ ^ ()? ([A-Za-z0- 9]) / g, ‘$ 1 $ 2’));
}
});

if (! $ (‘. abody-‘ postID  ») .parent (). parent (). hasClass (‘textContainer_Truncate’)) {
$ ( »). insertAfter (‘. abody-‘ postID);
}

/ *
* Number of article dividers
* /
Article divider = article divider 1;
$ (‘. abody-‘ postID  ») .attr (« article-number », article_divider);

/ * to hide Meterpaywall popups when calling pixel ads starts here * /
var hidePixelBool = false;
var meetkatstep1 = jQuery (‘# paywall .step.one’);
var meetkatstep2 = jQuery (‘# paywall .step.two’);
var meetkatstep3 = jQuery (‘# paywall .step.three’);
var meetkatstep4 = jQuery (‘# paywall .step.four’);
if (typeof meetkatstep1! = ‘undefined’ && meetkatstep1.is (‘: visible’)) {
hidePixelBool = true;
}
if (typeof meetkatstep2! = ‘undefined’ && meetkatstep2.is (‘: visible’)) {
hidePixelBool = true;
}
if (typeof meetkatstep3! = ‘undefined’ && meetkatstep3.is (‘: visible’)) {
hidePixelBool = true;
}
if (typeof meetkatstep4! = ‘undefined’ && meetkatstep4.is (‘: visible’)) {
hidePixelBool = true;
}
if (hidePixelBool === false) {
/ * to hide Meterpaywall popups if the call to pixel ads ends here * /
/ **** Alternative popup code start ********* /
var enable_alterpopup_check;
enable_alterpopup_check =  »;
if (typeof (enable_alterpopup_check)! = « undefined » && enable_alterpopup_check == 1) {
var alternative_article_no;
alternative_article_no =  »;
if (pageCounterPaywall% alternative_article_no == 0 && pageCounterPaywall! = 0) {
show_lightbox ( »,  »);
}
}
/ ******* Alternative popup code end ******** /
}

pageCounterPaywall;
ajaxCarousel (postID);
ajaxGallery (postID);
ArticleNLogo (postID);

/ ** Slider content ** /
Flag = false;
$ (‘section.article-body: last image’). each (function () {
if ($ (this) .parent (« a »). parent (« figure »). hasClass (‘bx-item’)) {
Flag = true;
}different{
$ (this) .parent (« a »). addClass (« gallery »);
}
});

if (flag) {
var k = $ (‘section.article-body: last’). find (‘. gallery-2’). bxSlider ({
adaptive height: true,
adaptive height speed: 500,
infinite loop: false,
hideControlOnEnd: false,
Pager: wrong
});
k.reloadSlider ();
}
/ * End of slider content * /

var usera = navigator.userAgent.toLowerCase ();
if ($ (‘. article-page’). length) {
var slickWidth = $ (‘. article-list.slick-slide’). width ();

if ($ (‘. ie9’). length) {
slickWidth = $ (‘. recirc-carousel.slick-initialized.slick-slider’). width ();
}
$ (‘. slick-list.draggable’). css ({‘width’: slickWidth});
if (! / android | webos | iphone | ipad | ipod | blackberry / i.test (usera)) {
$ (‘. article-list.slick-slide’). children (‘li’). css ({‘width’: slickWidth});
$ (‘. slick-list’). css ({‘width’: slickWidth});
}
}

var $ new article = $ (html);
var imagesLoading = [];

$ newArticles.find (‘img’). each (function () {

// Create a new delayed object for each image that will be resolved when the
// The image has been loaded and is adding it to an array of deferred objects.

var loadingImage = $ .Deferred ();
imagesLoading.push (loadingImage);

// « this » is the picture element here and should have a full property.
// See http://stackoverflow.com/a/24201249

if (this.complete) {
loadingImage.resolve ();
}different{
var adTimeout = window.setTimeout (function () {
loadingImage.resolve ();
}, 3000);

this.addEventListener (‘load’, function () {
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});

this.addEventListener (‘error’, function () {
// We really don’t care if the image never loads, but we still need it
// to break the promise so we can reset the waypoints.
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});

// Clean up the event listener
this.removeEventListener (‘load’, function () {
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});
this.removeEventListener (‘error’, function () {
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});
}
});
$ .when.apply (this, imagesLoading) .then (function () {
fixedAds ($ (‘. postid-‘ postID) .children (‘article’));
}, Function () {
console.log (arguments);
});
/ ** Inifnite Scroll Share this * /
var newSharePostID = window .__ sharethis __. config [‘inline-share-buttons’];
newSharePostID.id = « inline-share-button- » postID;
newSharePostID.url = postLink;
newSharePostID.title = postTitle;
window .__ sharethis __. load (‘inline-share-buttons’, newSharePostID);

$ (« # inline-share-button- » postID « > .st-last ») .removeClass (« st-last »);
$ (« # inline-share-button- » postID) .append (‘Bookmark’);

if (getCookie (‘SESSuserinfo’)! = false) {
var tn_sfg_local = localStorage.getItem (« tn_sfg_local »);
if (null! = tn_sfg_local && undefined! = tn_sfg_local &&  »! = tn_sfg_local) {
tn_sfg_local = JSON.parse (tn_sfg_local);
if (tn_sfg_local.includes (parseInt (postID))) {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). addClass (‘selected’);
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
} different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
}

}
}
});
return wrong;
}

/ *
* Load second article while scrolling
* /

$ (Window) .bind (‘scroll’, function () {

$ (‘. scrolltrace’). each (function () {

var post = $ (this);
var topp = post.position (). top;
var bott = post.position (). top post.height ();
var pos = $ (window) .scrollTop ();

if (pos> = topp && pos 0) {

}different{
window.history.pushState ({}, «  », $ (‘. currentScr’). attr (‘articlelistlinks’));

articlePostId = $ (‘. currentScr’). attr (« article-post-id »);

/ * New non-subscriber to Infinite Scroll * /
if (null! = is_user_logged_in) {
var tn_sfg_local = localStorage.getItem (« tn_sfg_local »);
if (null! = tn_sfg_local && undefined! = tn_sfg_local &&  »! = tn_sfg_local) {
tn_sfg_local = JSON.parse (tn_sfg_local);
if (tn_sfg_local.includes (parseInt (articlePostId))) {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). addClass (‘selected’);
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
} different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
}
/ * New non-subscriber to Infinite Scroll * /

var allSubject = $ (‘. postid-‘ articlePostId ‘.currentScr input [name = « tpTags »]’). val ();
var allAuthor = $ (‘. postid-‘ articlePostId ‘.currentScr input [name = « tpContentAuthor »]’). val ();

var username = getCookie (‘SESSname’);
if (username! = null) {
_cbq.push ([‘_ acct’, ‘paid’]);
}different{
_cbq.push ([‘_ acct’, ‘anon’]);
}

console.log (« Chartbeat »);
pSUPERFLY.virtualPage ({
Sections: all topic,
Authors: allAutor,
Path: window.location.path name,
title: $ (‘. currentScr’). attr (‘articlelisttitle’)
});
}

/ * Taxonomy and author triggers in GA event start * /
var allSubject = allSubject.split (‘,’);
$ .each (allSubject, function (i, allsubval) {
gaTaxonomyAuthor (allsubval, $ (‘. currentScr’). attr (‘articlelisttitle’), $ (‘. currentScr’). attr (‘articlelistlinks’));
});

var allAuthor = allAuthor.split (‘,’);
$ .each (allAuthor, function (i, allautval) {
gaTaxonomyAuthor (allautval, $ (‘. currentScr’). attr (‘articlelisttitle’), $ (‘. currentScr’). attr (‘articlelistlinks’));
});
/ * Taxonomy and author trigger in the GA event end * /

/ *
* Call the email subscription for infinite scrolling
* /
if (! $ (‘. postid-‘ articlePostId ‘.article-body img’). parent (« a »). parent (« figure »). hasClass (‘bx-item’)) {

if (! $ (« . abody- » articlePostId «  ») .hasClass (« email-signup-visited »)) {
email_signup_module (ArticlePostId);
}
}

/ * Content page view event * /
dataLayer.push ({
‘Event’: ‘gaPageViewEvent’,
‘gaEventCategory’: ‘Article’,
‘gaEventAction’: $ (‘. currentScr’). attr (‘articlelisttitle’),
‘gaEventLabel’: ArticlePostId,
});
/ * Content page view event * /

/ *
* Item divider scrolled over total number
* /
dataLayer.push ({
‘event’: ‘gaRecirculationEvent’,
‘gaEventCategory’: ‘Umlauf’,
‘gaEventAction’: ‘Article divider-over-scrolled’,
‘gaEventLabel’: $ (‘. currentScr’). attr (‘articlelistlinks’),
});

/ *
* Item divider scrolls over individual number
* /
article number = $ (‘. abody-‘ articlePostId  ») .attr (« article number »);
if (type of article number! == type of undefined && article number! == false) {
dataLayer.push ({
‘event’: ‘gaRecirculationEvent’,
‘gaEventCategory’: ‘Umlauf’,
‘gaEventAction’: ‘Article divider-scrolled over-‘ Article number  »,
‘gaEventLabel’: $ (‘. currentScr’). attr (‘articlelistlinks’),
});
}

// Google Analytics for infinite scrolling
/ * ga (‘send’, ‘page view’, {
‘page’: $ (‘. currentScr’). attr (‘articlelistlinks’),
‘title’: $ (‘. currentScr’). attr (‘articlelisttitle’)
}); * /
console.log (« Google »);
ga (‘set’, ‘dimension1’, $ (‘. currentScr’). find (‘. tn_publish_date’). text ());
ga (‘send’, ‘pageview’, {
‘Page’: window.location.path name,
‘title’: $ (‘. currentScr’). attr (‘articlelisttitle’)
});

dataLayer.push ({
‘event’: ‘InfiniteScrollPageView’,
‘virtualPageURL’: window.location.pathname,
‘virtualPageTitle’: $ (‘. currentScr’). attr (‘articlelisttitle’)
});

$ (« nav.primary ul li.article-meta h2 »). html ($ (‘. currentScr’). attr (‘articlelisttitle’). substring (0,100));
$ (« title »). html ($ (‘. currentScr’). attr (‘articlelisttitle’));

var linktext = $ (‘. currentScr’). find (« . anchor_subject »). html ();
if (Linktext! =  ») {

var linkredirectval = $ (‘. currentScr’). find (« . anchor_subject »). attr (‘subjectlink’);

if (typeof linkredirectval! = ‘undefined’) {
var subject_head_link = «  » Link text «  »;
$ (‘. tophead_subject’). html (subject_head_link);
}different{
var subject_head_link = «  »;
$ (‘. tophead_subject’). html (subject_head_link);
}

}

pageChange = parseInt (pageChange) 1;
}

}different{
$ (this) .removeClass (‘currentScr’);
}
});

$ current_article = $ (‘. scrolltrace.currentScr’);
// Load the next leaderboard display upon reaching the lower action point
if ($ current_article.hasClass (‘currentScr’)) {

articlePostId = $ (‘. currentScr’). attr (« article-post-id »);

var windowTop = $ (window) .scrollTop ();

if ($ current_article.find (‘. expand-reduce’). length! = 0) {

if (! $ (‘# expand-reduce-‘ articlePostId  ») .hasClass (‘expand-close’) &&! $ (‘# expand-reduce-‘ articlePostId  ») .hasClass (‘tn-first-expand’ )) {

if ($ (‘. abody-‘ articlePostId  ») .hasClass (‘read more’)) {

/ * Overflow Hidden Parent Div * /
$ (‘. abody-‘ articlePostId  ») .parent (). addClass (« keep-reading-parent »);

/ * Hide article footer * /
$ (‘# article-footer-‘ articlePostId  ») .hide ();

/ * Hide rev content block * /
$ (‘# tabola-block-‘ articlePostId  ») .hide ();

/ * Hide wrap modules aside * /
$ (‘. scrolltrace.currentScr .aside-wrap .ad-wrap’). not (‘: eq (0)’). hide ();

/ * Expand ads Collapse * /
$ (‘# expand-reduce-‘ articlePostId  ») .show ();
}different{

// Execute when the page has loaded
eval (« pushDataPianoOnInfinite_ » articlePostId « () »);
tp.experience.execute ();

}
}
}
}

var loadPoint = $ (‘. article-body: last’). offset (). top – 68;

if (loadPoint! = false && $ (window) .scrollTop ()> = loadPoint) {
if ($ (‘. scrolltrace’). length == count) {

logAgn = true;

if (logAgn) {
counting ;

if (count)
eval (« pushDataPianoOnInfinite_ » $ article_id « () »);
// Execute when the page has loaded
tp.experience.execute ();

$ (‘. abody-‘ $ article_id  ») .removeClass (‘read more’);

$ (‘. abody-‘ $ article_id  ») .removeClass (‘no-reading’);

/ * Overflow visible parent element * /
$ (‘. abody-‘ $ article_id  ») .parent (). removeClass (« keep-reading-parent »);

/ * Show article footer * /
$ (‘# article-footer-‘ $ article_id  ») .show ();

/ * Show Rev content block * /
$ (‘# tabola-block-‘ $ article_id  ») .show ();

/ * Show wrap modules aside * /
$ (‘. postid-‘ $ article_id ‘.aside-wrap .ad-wrap’). not (‘: eq (0)’). show ();

/ * Hide expand shrink * /
$ (‘# expand-reduce-‘ $ article_id  ») .hide ();

/ *
* Associated single item track
* /
RelatedSingleArticle ($ article_id);

/ *
* Associated track with several articles
* /
RelatedMultiArticle ($ article_id);

/ *
* Module track of the current issue
* /
currentIssueModule ($ article_id);

/ *
* Inline CTA One Track
* /
inlineCtaOne ($ article_id);

/ *
* Inline CTA with two lanes
* /
inlineCtaTwo ($ article_id);

/ *
* Inline CTA with two lanes
* /
inlineCtaSignup ($ article_id);

/ *
* Author’s highlight track
* /
authorHighlight ($ article_id);

/ *
* Serial module track
* /
seriesModule ($ article_id);

/ *
* Comment module track
* /
Comment module ($ article_id);

/ *
* Books Salad Track
* /
BooksSalad ($ article_id);

/ *
* Action Tout module track
* /
actionToutModule ($ article_id);

/ *
* Community module track of the sidebar
* /
sidebarCommunityModule ($ article_id);
tp.push ([« setCustomVariable », « book_and_arts_article », « false »]);
console.log (« Pressed variable book_and_arts_article false »);

if (sharethis_infinite.includes ($ article_id) === false && 0 a ‘, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘Event’: ‘gaAutorHighlight’,
‘gaEventCategory’: ‘Author Highlight’,
‘gaEventAction’: ‘Author-Highlight-Click’,
‘gaEventLabel’: $ (this) .attr (‘href’),
});
});

/ *
* Click Event Tracking for Series Module
* /

$ (document) .on (‘click’, ‘.series-modules .series-modules-blocks .series-blocks> a’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘event’: ‘gaSeriesModule’,
‘gaEventCategory’: ‘Series Module’,
‘gaEventAction’: ‘Series module click’,
‘gaEventLabel’: $ (this) .attr (‘href’),
});
});

/ *
* Click Event Tracking for the Comments module
* /

$ (document) .on (‘click’, ‘.comment-module .comment-blocks .cta input’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘event’: ‘gaCommentsModule’,
‘gaEventCategory’: ‘Comment Module’,
‘gaEventAction’: ‘Comments module click’,
‘gaEventLabel’: $ (this) .val (),
});
});

/ *
* Click Event Tracking for Book Salad
* /

$ (document) .on (‘click’, ‘.book-module .newrelated-blocks a’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘event’: ‘gaBooksSalad’,
‘gaEventCategory’: ‘Book Salad’,
‘gaEventAction’: ‘Book Salad Click’,
‘gaEventLabel’: $ (this) .parent (). parent (). find (‘h5’). text (),
});

});

/ *
* Click Event Tracking for the Action Tout module
* /

$ (document) .on (‘click’, ‘aside.takeaction .cta input’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘Event’: ‘gaActionToutModule’,
‘gaEventCategory’: ‘action-tout-module’,
‘gaEventAction’: ‘Aktion-Tout-Modul-Klick’,
‘gaEventLabel’: document.URL,
});
});

/ *
* Click Event Tracking for Read More 2/3/4/5
* /

$ (document) .on (‘click’, ‘.expand-reduce a’, function () {

var article number = $ (this) .parents (‘. scrolltrace’). find (‘. article-body’). attr (‘article number’);

if (type of article number! == type of undefined && article number! == false) {
/ *
* Click on Event
* /
dataLayer.push ({
‘Event’: ‘gaKeepReading’,
‘gaEventCategory’: ‘read on’,
‘gaEventAction’: ‘read on-‘ Article number ‘-click’,
‘gaEventLabel’: document.URL,
});
}
});

/ *
* Article email registration
* /

$ (document) .on (‘click’, ‘. para_one_button_email’, function () {
/ *
* Follow the click of the GTM login button
* /
var current_email_signup = $ (this) .parents (.email-signup-module « );
var current_step = current_email_signup.attr (« data section »);
var article_id = $ (this) .parents (« # url-title »). parent (). attr (« article-post-id »);
ParagraphOneClickEvent (article_id, current_step);

var email = current_email_signup.find (« # para-one-email-input- » current_step «  ») .val ();
var sailthru_list = current_email_signup.find (« # para-one-sailthru-list- » current_step «  ») .val ();
var current_parent = $ (this) .parent ();

if (email! =  » && typeof email! == typeof undefined) {
jQuery.ajax ({
URL: ajax_object.ajax_url,
Type: « POST »,
data: « sailthru_email_take_action = » email « &take_action_sailthru_list_final = » sailthru_list « &action = action_tout_sailthru »,
Success: Function (data) {
if (data.indexOf (‘errormsg’)> 0) {
current_parent.find (‘. footer_email_error’). html (data);
}different{
/ *
* Track the successful registration with GTM
* /

if (typeof article_id! == typeof undefined && typeof current_step! == typeof undefined && (typeof Paragraph_module! == typeof undefined) && (paragraph_module [article_id] [current_name!
dataLayer.push ({
‘Event’: ‘gaParagraphOneEvent’,
‘gaEventCategory’:  » Paragraph_module [article_id] [current_step] .event_name  »,
‘gaEventAction’:  » Paragraph_module [article_id] [current_step] .event_name ‘-list’,
‘gaEventLabel’: E-Mail,
});
}

var nextTNstep = parseInt (current_step) 1;
nextTNstep = (nextTNstep> 5)? 0: next TN step;
var step = getParaOneNextStep (article_id, nextTNstep);

var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = « TNstep = » step « ; expires = » cookieDateTNstep.toUTCString () « ; path = / »;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = « TNlifetime = » Step « ; expires = » cookieDateTNlifetime.toUTCString () « ; path = / »;

$ (. abody- « article_id » .email-signup-module « ). hide ();
current_email_signup.next (« # para-one-thankyou- » article_id «  ») .show ();
}
}
});
}different{
current_parent.find (‘. footer_email_error’). html (‘Please enter your email’);
}
});

/ *
* Paragraph another module
* /

$ (document) .on (‘click’, ‘. para_one_button’, function () {
/ *
* Follow the click of the GTM login button
* /
var current_step = $ (this) .parents (.email-signup-module « ). attr ( » data-section « );
var article_id = $ (this) .parents (« # url-title »). parent (). attr (« article-post-id »);
var nextTNstep = parseInt (current_step) 1;

nextTNstep = (nextTNstep> 5)? 0: next TN step;
var step = getParaOneNextStep (article_id, nextTNstep);

var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = « TNstep = » step « ; expires = » cookieDateTNstep.toUTCString () « ; path = / »;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = « TNlifetime = » Step « ; expires = » cookieDateTNlifetime.toUTCString () « ; path = / »;

ParagraphOneClickEvent (article_id, current_step);
});

$ (document) .on (‘click’, ‘. inline_cta_signup’, function () {

var current_email_signup = $ (this) .parents (.inline-cta-form-module « );
var article_id = $ (this) .parents (« # url-title »). parent (). attr (« article-post-id »);
$ (. inline_cta__form_error_ « article_id) .html ( » « );
$ (. inline_cta__form_toperror_ « article_id) .html ( » « );
var email = $ (« # inline_cta__email_ » article_id) .val ();
var sailthru_list = $ (« # inline_cta__sail_list_ » article_id) .val ();
var current_parent = $ (this) .parent ();

if (email! =  » && typeof email! == typeof undefined) {
if (! isValidEmailAddress (Email)) {
$ (« . inline_cta__form_error_ » article_id) .html (‘Please enter the correct email address’);
}
different{
jQuery.ajax ({
URL: ajax_object.ajax_url,
Type: « POST »,
data: « article_id = » article_id « &email = » email « &list = » sailthru_list « &action = inlinecta-signup »,
Success: Function (data) {
if (data.indexOf (‘errormsg’)> 0) {
$ (. inline_cta__form_error_ « article_id) .html (data);
}different{
$ (« . inline_cta__signup_module_ » article_id) .hide ();
if (data.indexOf (‘verify_email’)> 0) {
$ (« # inline_cta__form_thanks » article_id) .html (data);
}
$ (« # inline_cta__form_thanks » article_id) .show ();
}
}
});
}
}different{
$ (« . inline_cta__form_error_ » article_id) .html (‘Please enter your email’);
}
});

});
Function isJSON (string) {
Try {
JSON.parse (string);
} catch (e) {
return wrong;
}
return true;
}

x

jQuery (document) .ready (function () {
jQuery (document) .on (‘click’, ‘.tn-iframe-subscribe a’, function (e) {
e.preventDefault ();
if (typeof thenation_globals! = typeof undefined && thenation_globals.tn_paywall_sfgiframe! =  ») {
if (jQuery (« # ​​sfgIframe »). attr (« src ») ==  ») {
jQuery (« # ​​sfgIframe »). attr (« src », thenation_globals.tn_paywall_sfgiframe);
}
jQuery (« . tn-show-sfg-subs-popup »). toggleClass (« hide »);
jQuery (« body »). css ({« overflow »: « hidden »});
}
});

jQuery (document) .on (‘click’, ‘.tn-sfg-subs-close’, function (e) {
e.preventDefault ();
jQuery (« . tn-show-sfg-subs-popup »). toggleClass (« hide »);
jQuery (« body »). css ({« overflow »: « unset »});
});
});

News from the nation

Today 12:34 pm
We see the end of “Roe v. Calf »
Elie MystalTwitter

Today 11:41 am
How much could a banana republic cost?
Olúfémi O. Táíwò

Today 11:29 am
Think beyond « Roe »
Amy Littlefield

Today 8:30 a.m.
Gragantua
Steve Brodner Twitter

Today 5:30 am
Duty, Honor, Land: Ian Fishback and the Idea of ​​America
Andrew J. Bacevich

Editor favorites

VIDEO: The people of Denmark are much happier than the people of the United States. Here’s why.
The NationTwitter

Historical amnesia over slavery is a tool of white supremacy
Mychal Denzel SmithTwitter

Follow the nation

Receive email updates

Sign up for our free daily newsletter, along with occasional offers for programs that support our journalism. By signing up to receive emails, you agree to occasionally receive promotional offers for programs that promote The Nation’s journalism. You can unsubscribe or adjust your settings at any time. You can read our privacy policy here.

SectionsPolitics
world
business
Climate change
Culture
Society
Take action

The nation over
Privacy Policy
Advertise
Comment Policy
Contact us
help
Jobs and internships
Support the nation
Nations events
Nation shop
Nations trips
Nation Wine Club
The National Fund

MagazineCurrent issue
imprint
archive
Subscribe to
Renew
Gift subscriptions
Academic award
Subscription service
Reprints
Do not rent or sell my data

Copyright (c) 2021 The Nation Company LLC

jQuery (document) .ready (function () {

/ *
* Initialize piano
* /

tp.push ([« init », function () {
tp.enableGACrossDomainLinking ();
tp.experience.init ();
}]);

var currentUrl = document.URL;
if (currentUrl.indexOf (« ? nc = 1 »)> -1) {
currentUrl = currentUrl.replace (« ? nc = 1 », «  »);
window.history.pushState ({}, null, currentUrl);

}

if (currentUrl.indexOf (« &nc = 1 »)> -1) {
currentUrl = currentUrl.replace (« &nc = 1 », «  »);
window.history.pushState ({}, null, currentUrl);

}

jQuery (« . wpsdc-drop-cap »). parent (« p »). addClass (« drop_c »);
});

/ * * /

/ * * /

/ * * /

/ * * /

/ * * /

/ * * /

/ * « , « prev »:  » * /

/ * Subscribe to Sailthru function start * /

Subscribe function_sailthru (form_value) {

var newsletterArray = new array ();

var first name =  »;

var last name =  »;

var zippostal =  »;

var user_email =  »;

jQuery (form_value) .closest (« form »). find (« input [name ^ = ‘sft_variables’] »). each (function () {

if (jQuery (this) .attr (« id ») == « first_name ») {

First name = jQuery (this) .val ();

}

if (jQuery (this) .attr (« id ») == « last_name ») {

Surname = jQuery (this) .val ();

}

if (jQuery (this) .attr (« id ») == « zip_postal-code ») {

zippostal = jQuery (this) .val ();

}

if (jQuery (this) .attr (« id ») == « email ») {

user_email = jQuery (this) .val ();

}

});

jQuery (form_value) .closest (« form »). find (« input [name ^ = ‘sft_newssletter_variables’] »). each (function () {

newsletterArray.push (jQuery (this) .attr (« id »));

});

var newsletter_variable = newsletterArray.join (« , »);

var origin_host = document.location.origin;

/ * call popCenter * /

PopupCenter (origin_host « /submit.php?form_value_fname_val= » First name « &form_value_lname_val = » Last name « &form_value_zip_val = » zippostal « &form_value_email_val = » « newsletter »’x newsletter ‘300 »’tfletter’300  » &email_news300″ &email_news300 « 

jQuery (form_value) .closest (« form »). find (« input [name ^ = ‘sft_variables’] »). each (function () {

if (jQuery (this) .attr (« id ») == « first_name ») {

jQuery (this) .val ( »);

}

if (jQuery (this) .attr (« id ») == « last_name ») {

jQuery (this) .val ( »);

}

if (jQuery (this) .attr (« id ») == « zip_postal-code ») {

jQuery (this) .val ( »);

}

if (jQuery (this) .attr (« id ») == « email ») {

jQuery (this) .val ( »);

}

});

}

/ * Subscribe to Sailthru end of function * /

/ * Start popup function * /

Function PopupCenter (url, title, w, h) {

/ * Fixes the dual screen position Most Firefox browsers * /

var dualScreenLeft = window.screenLeft! = undefined? window.screenLeft: screen.left;

var dualScreenTop = window.screenTop! = undefined? window.screenTop: screen.top;

var width = window.innerWidth? window.innerWidth: document.documentElement.clientWidth? document.documentElement.clientWidth: screen.width;

var height = window.innerHeight? window.innerHeight: document.documentElement.clientHeight? document.documentElement.clientHeight: screen.height;

var left = ((width / 2) – (w / 2)) dualScreenLeft;

var top = ((height / 2) – (h / 2)) dualScreenTop;

var newWindow = window.open (url, title, ‘scrollbars = yes, width =’ w ‘, height =’ h ‘, top =’ top ‘, left =’ left);

/ * Puts the focus on the new window * /

if (window.focus) {

newWindow.focus ();

}

setTimeout (function () {newWindow.close ();}, 5000);

}

/ * Pop-up function end * /

(Function (src) {
var a = document.createElement (« script »);
a.type = « text / javascript »;
a.async = true;
a.src = src;
var b = document.getElementsByTagName (« script ») [0];
b.parentNode.insertBefore (a, b)
}) (« // experience.tinypass.com/xbuilder/experience/load?aid=NmGa4IzWHL »);

window.NREUM || (NREUM = {}); NREUM.info = {« beacon »: « bam-cell.nr-data.net », « licenseKey »: « 442438c9d9 », « applicationID »: « 5436353 »,  » TransactionName « : » Z1JSYkYACEsAV0cKXV4YcVVACAlWTkdaDVVcUh1XRhUPWw1R « , » queueTime « : 0, » applicationTime « : 507, » atts « : » SxVRFA4aG0U = « , » errorBeacell.net « .nr « agent » }

Sign up for our free daily newsletter, along with occasional offers for programs that support our journalism. By signing up to receive emails, you agree to occasionally receive promotional offers for programs that promote The Nation’s journalism. You can unsubscribe or adjust your settings at any time. You can read our privacy policy here.

Similar title :
How climate change threatens universities across the country
Agriculture affected by climate change: The way into the future
Policy package can help smallholders to adapt to climate change

Keywords:

Climate change,Policy,Smallholding,Princeton University,Climate change, Policy, Smallholding, Princeton University,,

A LIRE AUSSI ...

Le Cameroun confie la gestion de son service de visa électronique à une société ivoirienne

Le ministère des Relations extérieures du Cameroun a récemment annoncé qu’une société...

États-Unis : BNP Paribas poursuivi pour « complicité de génocide » au Soudan

Une décision de justice américaine a contraint le géant bancaire français BNP...

Tensions à l’ONU où le Maroc et l’Algérie s’affrontent sur le Sahara

Abdelmadjid Tebboune et Mohammed VI Le Conseil de sécurité de l’ONU a...

[quads id=1]