, but this code // executes before the first paint, when

app

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); })(); Coming home to app - News & Stories | app

app

Skip to main content

Spark

Coming home to app

Mon, Dec 01, 2014

This year’s Homecoming and Family Weekend featured three class reunions, the defending national champion women’s volleyball team, comedy improv shows, numerous opportunities for socializing and the first-ever app Homecoming Football Game (in full disclosure, it was flag football).

President Le Roy hosted another community town hall meeting and took questions from alumni and parents. He encouraged app-interested folks to seek out the college’s new strategic plan at the app 2019 web site (). The site has a five-minute introductory video that gives the background for the plan.

The Classes of 1969 and 1989 had 45-year and 25-year reunions, and there was a lot of energy in the Prince Center Great Hall for both of these gatherings.

The student–alumni association, named K4L (“Knights for Life”) organized the first app football game to take place on Homecoming Saturday. The seniors and sophomores took the field against the juniors and freshmen, one dressed in gold jerseys and the other in maroon jerseys.

app parents were able to attend classes, gather at the Friday night tailgater on the indoor track and take in the Fall Music Festival.

The following pages depict some of the festivities. The alumni association is looking at a couple of weekends in October 2015 for the next traditional weekend.