, 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); })(); Portrait of an English Migration - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

Portrait of an English Migration

Mon, Mar 01, 2021
William E. Van Vugt

Portrait of an English Migration recounts the history of those who left North Yorkshire for North America between the eighteenth century and the early twentieth century. Focusing on individual stories of migrants and their families, this book provides many personal glimpses of the migration experience of those who left England's largest county to build new lives in the United States and Canada.

Exploring the local history, geography, and cultures of Yorkshire and the key places of settlement in North America, William Van Vugt deepens our understanding of the historic migration process: how local conditions and access to information influenced migration decisions, the role of local networks in migration patterns, and the significance of family connections, religious identities, and land ownership to the migrants themselves. He considers the extent to which English migrants shaped regional culture and contributed to economic development, addressing ongoing questions about identity and what it meant to be English in North America.

Full of first-person accounts and stories from migrants themselves, Portrait of an English Migration is both a sweeping history of two centuries of migration and an intimate look at the lives of generations of Yorkshire people who crossed the ocean to make a new home.