, 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); })(); Jenna Hunt | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Jenna Hunt

Registration Coordinator & Workday Support, Registrar's Office

Biography

After graduating from Calvin with a History major, I moved to England for graduate school in museum studies. I interned at the Museum of Archaeology & Anthropology in Cambridge, and then worked for two years at London's Natural History Museum on a cataloging project. 

Since then, I've been back at Calvin, working for 12 years as administrative assistant in the Historical Studies department. Over the years, my part-time role with history has given me the opportunity to serve in additional roles at Calvin, including three years coordinating the Summer Seminars program. In 2019, I began worked with CIT and later the Registrar's Office as a member of the Workday project team, writing the job aids and other training and documentation materials for the project and providing support for student registration and other tasks in Workday. In January 2024, I became the Registration Coordinator in the Registrar's Office, and continue to also provide Workday support to students, faculty and staff. 

When I'm not at Calvin, I spend my time making costumes and dressing up as Star Wars characters as a member of the Rebel Legion (an international organization of cosplayers who volunteer our time and our costumes to raise money for charities, visit sick children in hospitals, and generally bring a little joy to our little corner of the galaxy.) When I'm not working or playing dress up, I also enjoy traveling, binge-watching Parks and Recreation, listening to Taylor Swift, and hanging out with my husband and our 4 cats.

Education

  • B.A., History, Calvin College
  • M.A., Museum Studies, University of Leicester, England