, 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); })(); The Scots Afrikaners - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

The Scots Afrikaners

Mon, Nov 01, 2021
Retief M眉ller

Reveals Scots influence on church and society in South Africa

  • Contributes to academic discourse on the historical relationship between mission, empire and colonialism
  • Sheds light on the relationships between religion, nationalism, and ethnicity
  • Focuses on Scottish鈥揂frikaner entanglements and tensions over time to create an intermeshed historical narrative of two diverse cultures

Drawing primarily on Dutch and Afrikaans archival sources including the Dutch Reformed Church Archive and private collections this book presents a trans-generational narrative of the influence and role played by diasporic Scots and their descendants in the religious and political lives of Dutch/ Afrikaner people in British colonial southern Africa. It demonstrates how this Scottish religious culture helped to develop a complicated counter-narrative to what would become the mainstream discourse of Afrikaner Christian nationalism in the early 20th century. The reader can expect new perspectives on the ways in which the historical changeover from British Imperial rule to apartheid South Africa was both contradicted, but also in often paradoxical ways facilitated, by the influence and legacies of Scottish religious emissaries.