, 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); })(); Richard DeVos, 1926鈥2018 - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Spark

Richard DeVos, 1926鈥2018

Sat, Dec 01, 2018

A love for west Michigan.

Those five words are central to Rich DeVos鈥 legacy. DeVos, an alumnus of Calvin, died Sept. 6, 2018, at the age of 92.

鈥淔or decades, Rich and [his late wife] Helen lived out their commitment to Christ by contributing to the flourishing of their neighbors in Grand Rapids,鈥 said Calvin president Michael Le Roy. 鈥淭he city specifically, and the west Michigan area more broadly, are thriving in 2018 in no small part due to their dedication to this community.鈥

One of the communities Rich and Helen were committed to was their alma mater. Both personally and through their foundation, they expressed their dedication to the Calvin community through funding scholarships for students, supporting centers and institutes, giving toward faculty research, and underwriting lectures and other community events like the January Series.

They also provided major gifts on impressive building projects, including the Spoelhof Fieldhouse Complex that opened in 2009, providing state-of-the-art athletic, recreation, and wellness facilities, and were lead donors on the DeVos Communication Center, which, in 2002, extended the college鈥檚 academic space across the East Beltline.

And while Le Roy is grateful for the difference their generosity has made in the life of Calvin students and faculty to date, he also said Rich and Helen鈥檚 impact will be felt for generations to come.

鈥淲e are grateful for their longtime support of their alma mater,鈥 said Le Roy. 鈥淭heir generosity has provided great opportunities for Calvin to live out its mission of equipping students to think deeply, to act justly, and to live wholeheartedly as Christ鈥檚 agents of renewal in the world.鈥