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

ÃÛÌÒapp

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); })(); Future West (2008) - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Publications

Future West (2008)

Wed, Oct 29, 2008
William H. Katerberg

William Katerberg takes a new look at works of utopian, dystopian, and apocalyptic science fiction to show how narratives of the past and future powerfully shape our understanding of the present-day West. Combining intellectual history, literary analysis, and political philosophy, his study boldly encourages readers to reframe their understanding of both popular Western culture and American political culture.

The frontier has long fostered America's persistent desire to leave the past behind and begin anew-a desire that has nurtured the utopian dreams of westerners from Progressives to Earth First!ers. Katerberg revisits the frontier mythos (and iconic figures like Buffalo Bill Cody and Frederick Jackson Turner) and explores the West of future-oriented novels and films, in which the frontier is long past and American society is aging. He suggests powerful new ways to think critically and hopefully about American history—and about politics and civic life in the present.

Ranging widely over science fiction subgenres—from alternative futures to cyberpunk—Katerberg takes us on a tour of utopias of all stripes, whether exclusivist, reactionary, or progressive. Here are Douglas Coupland's postindustrial West, Callenbach's eco-utopian Pacific Northwest, and Kim Stanley Robinson's critical utopian view of Orange County. He considers how Leslie Marmon Silko's Almanac of the Dead ties revitalized Native American traditions to their hopes for the future, and he uses such stories of race wars asThe Turner Diaries to compare reactionary visions to progressive utopianism.

By looking at how American frontier mythology plays out in the imagined West of the future, Katerberg offers a new approach to understanding the region's popular culture. Through this artful juxtaposition of history and projected futures, he reminds us that what's to come is not yet determined—and that, even for a nation desperate to leave the past behind, history holds ideas that can light the way to a brighter society.


Authors: