, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Reporter wins human rights award - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Reporter wins human rights award

Sat, Sep 01, 2018

In September 2017, in a muddy makeshift village in Bangladesh just across the border from Myanmar, Rohingya refugees showed Nathan VanderKlippe 鈥01 videos on their smartphones.

鈥淭hey had videos of men fishing the bodies of children out of rivers, of people lying on the ground with their heads cracked open and brains spilling out, of girls being carried away with flaps of flesh hanging from their knees because they鈥檇 stepped on land mines,鈥 VanderKlippe said. 鈥淚t was the single hardest story聽I鈥檝e ever covered.鈥

For that story, which documented not only the horrors of Rohingya fleeing the Myanmar military but also the historical and political roots of the crisis, human rights organization Amnesty International Canada presented VanderKlippe with its 2017 media award for national print journalism. He鈥檚 Asia correspondent for Canadian newspaper The Globe and Mail.

Shortly after receiving the award in April, VanderKlippe was back in Bangladesh to update the Rohingya exodus story. It hasn鈥檛 gotten any easier, he said.

鈥淢ore than 600,000 refugees are living in shelters made of bamboo poles and plastic sheeting set on deforested, terraced hillsides of silt, sand, and clay. Monsoon season will bring聽2.5 meters of rain in three months. There鈥檚 a lot of fear about landslides and what that will mean.

鈥淚 think it鈥檚 hugely important that we think about this really horrific situation.鈥

The Rohingya鈥檚 is not the only story of ethnic persecution that VanderKlippe has covered鈥攁nd been recognized for. He won his first media award from Amnesty International Canada in 2014 for outstanding reporting on China鈥檚 treatment of its Uyghur minority. Chinese officials also recognized him for that story. While in the Uyghur鈥檚 home region, Xinjiang, last December, he was detained for three hours and had his computer confiscated.

VanderKlippe said he doesn鈥檛 dwell on either the danger or the horror he experiences. 鈥淭here鈥檚 no time. You go, you write the story, then you move on to the next one.鈥