InvestigateWest (investigatewest.org) is an independent news nonprofit dedicated to investigative journalism in the Pacific Northwest. Visit investigatewest.org/newsletters to sign up for weekly updates.
';
document.querySelector('#copytext').value = textContent;
modal.showModal();
});
// Modal close functionality
const modal = document.querySelector('.republish-modal');
const closeBtn = document.querySelector('.republish-modal-close');
// Close button click
closeBtn.addEventListener('click', function() {
modal.close();
});
// Close on backdrop click
modal.addEventListener('click', function(e) {
if (e.target === modal) {
modal.close();
}
});
// Close on ESC key (this is usually built-in, but adding for safety)
modal.addEventListener('keydown', function(e) {
if (e.key === 'Escape') {
modal.close();
}
});
// Copy text button functionality
document.querySelector('.copy-text-button').addEventListener('click', async function() {
const textarea = document.querySelector('#copytext');
const text = textarea.value;
try {
// Try modern Clipboard API first
if (navigator.clipboard && window.isSecureContext) {
await navigator.clipboard.writeText(text);
this.textContent = 'Copied!';
} else {
// Fallback for older browsers
textarea.select();
document.execCommand('copy');
this.textContent = 'Copied!';
}
// Reset button text after 2 seconds
setTimeout(() => {
this.textContent = 'Copy text';
}, 2000);
} catch (err) {
console.error('Failed to copy text: ', err);
// Fallback to selection if copying fails
textarea.select();
this.textContent = 'Text selected';
setTimeout(() => {
this.textContent = 'Copy text';
}, 2000);
}
});
});
Well, the delegates to the international climate talks in Copenhagen for the most part are headed for the airport or already winging their way home. Presumably you've seen the coverage; we won't try to duplicate that here, although I'll be back Monday with some reflections. We have some great photos that have been rotating through InvestigateWest's billboard slideshow that I'm going to feature below, plus Blair Kelly's video of the last major protest, which includes dramatic scenes of police beating demonstrators -- some with their hands in the air -- with batons. Activists (perhaps ironically, considering they were shut down by the Copenhagen cops) dubbed that protest "Reclaim the Power."
If you're interested in a few tidbits you may have missed in the way of denouement on the negotiations, check out:
The notes covering the final United Nations plenary in Copenhagen, courtesy of Andrew Revkin's Dot.Earth blog at the NYT (we'll miss him -- he's taking a buyout, but I hear he may keep doing the blog), and
Bill McKibben's critique of an NYT story on the Group of 77, defending them of course. I have to say that the most remarkable aspect of the talks for me was the way the poor nations made it known they are not going to be pushed around any more. It's very much a parallel to what happened at the World Trade Organization meeting in Seattle 10 years ago this month.
David Roberts at Grist.org explains why this wasn't a deal at all: http://bit.ly/4MQ7yO (and don't miss the telling photo posted by ex-Grister Kate Sheppard, now at Mother Jones.)
Look after the video for the great shots grabbed in the final hours of the conference by Christopher Crow and Mark Malijan:
The story you just read is only possible because readers like you support our mission to uncover truths that matter. If you value this reporting, help us continue producing high-impact investigations that drive real-world change. Your donation today ensures we can keep asking tough questions and bringing critical issues to light. Join us — because fearless, independent journalism depends on you!