, 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); })(); Lizzie Bright - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Lizzie Bright

Sun, Jul 21, 2002
na

The plot of Gary Schmidt's newest novel for young adults is rooted in a shameful historical event: the eradication of a small African American community.聽
Yet, like many of his books, says Schmidt, a professor of English at Calvin College, it is foremost a story of a friendship.
Lizzie Bright and the Buckminster Boy, published last month by Clarion Books, tells the tale of two teenagers. Lizzie Bright Griffin is a girl from Malaga, an island adjacent to the town of Phippsburg, Maine, while Turner Buckminster is the son of Phippsburg's new minister.
Turner hates Phippsburg, while Lizzie loves her island. When the two meet Lizzie's friendship opens up a whole new world to Turner. In fact, the two discover that the town elders, along with Turner's father, want to force the people to leave Lizzie's island so that Phippsburg can start a lucrative tourist trade there.
Schmidt credits his wife, Anne, with unearthing the Malaga story in a guidebook while on a family vacation in Maine. In 1912, Phippsburg evicted the mostly African American community from Malaga, placing many of the residents in a mental hospital, razing the island's homes and digging up the graveyard.聽
The eviction was intended as a beautification measure for the town, which planned to lure in more tourists with the construction of hotels.
But, says Schmidt, "the hotels were never built."
Schmidt says that that while the book is based on an unusual historical scenario, it also expresses a common struggle for young adults.
"One of the ways to grow up is to look at our childhood prejudices," he says. "There's that huge leap we make as adolescents that enables us to become who we are, or our best selves maybe."
Schmidt spent four years researching and writing Lizzie Bright and the Buckminster Boy, which contains some surprises, including a miraculous appearance by an elderly poetess.
"I always wondered what Emily Dickinson would be like at 90," Schmidt says with a smile.