, 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); })(); History and Hockey - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

History and Hockey

Mon, Jun 05, 2017

Calvin history professor Bruce Berglund grew up playing hockey in Minnesota and was fascinated by history, but he was discouraged from combining the two interests as a graduate student. At that time sports history was frowned upon as a legitimate topic of research. Only recently have historians recognized that research into sports is an effective way to understand social and cultural change.

Next year Berglund will travel abroad as a Fulbright Global Scholar to research the history of world hockey. The Fulbright grant will allow him to spend five months doing oral history and archival research in three countries: Canada, the Czech Republic and South Korea.

鈥淭here鈥檚 been plenty written about the history of hockey, but much of this work is written from a Canadian perspective and focuses on hockey in Canada,鈥 said Berglund. 鈥淏ut there鈥檚 surprisingly little research on hockey in the United States, let alone on hockey as a global sport. What I鈥檓 doing is looking at hockey in the context of the globalization of sport. This gives us a completely different view of the game.鈥

Berglund鈥檚 research will lead to a book on hockey鈥檚 global history that will be published as part of a series called 鈥淪port in World History鈥 by University of California Press.