, 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); })(); A Passionate Usefulness - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

A Passionate Usefulness

Fri, Jun 04, 2004
Gary D. Schmidt

Driven by poverty and necessity, and aided by an extraordinarily adept mind and keen sense of business, Adams authored works on New England history, sectarian history, and Jewish history, using and citing the most recent scholarly works being published in Great Britain and America. As a female writer, she would always remain something of an outsider, but her accomplishments did not by any means go unrecognized: embraced by the Boston intelligentsia and highly regarded throughout New England, Adams came to epitomize the possibility in a democratic society that anyone could rise to a circle of intellectual elites.

In A Passionate Usefulness, the first book-length biography of this remarkable figure, Gary Schmidt focuses primarily on the intimate connection between Adams鈥檚 reading and her own literary work. Hers is the story of incipient scholarship in the new nation, the story of a dependence that evolved into intellectual independence. Schmidt sets Adams鈥檚 works in the context of her early poverty and desperate family situation, her decade-long feud with one of New England鈥檚 most powerful Calvinist ministers, her alliance with the budding Unitarian movement in Boston, and her work establishing the first evangelical mission to Palestine (a task she accomplished virtually single-handedly).

Today Adams still holds a place not only as a female writer who made her way economically in the book business before any other woman?or male writer?could do so, but also as a key figure in the transitional generation between the American Revolution and the Renaissance upon whose groundwork much of the country鈥檚 later literature would build.


Authors: