, 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); })(); Beating the drum for Calvin - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Spark

Beating the drum for Calvin

Thu, Dec 01, 2016

Although he was (and is) a die-hard University of Michigan Wolverines football fan, Perrin Rynders 鈥83 didn鈥檛 anticipate storming the gridiron wearing shoulder pads.

鈥淚 was dreaming about making the Michigan marching band and playing at the Rose Bowl,鈥 said Rynders.

He鈥檚 a versatile percussionist, playing many of the instruments, particularly the tympani.

鈥淲hen it came down to choosing a college, however, I was much more comfortable going to Calvin,鈥 he said. 鈥淚 felt like I was connecting to my roots.鈥

That decision also led to a lifelong dedication to alma mater, using not only his musical gifts, but his leadership abilities and expertise as an attorney to encourage other alumni and current students.

The Calvin Alumni Association board voted to thank Rynders for his many contributions to the college by giving him the 2016 Outstanding Service Award.

鈥淚 definitely wanted to go into law,鈥 he said, 鈥淚 wanted to be involved in justice, policy, government鈥攖o understand how the world works.鈥

Rynders credits Calvin鈥檚 history and philosophy professors for making him think deeply about issues, and the music faculty for giving him the chance to grow as a percussion instrumentalist.

When he did go to the University of Michigan鈥攆or law school鈥攈e was ready.

鈥淚 was surrounded by students from Harvard, Stanford and Yale, and yet Calvin prepared me so well, I felt I was ahead of students from these schools,鈥 he said. 鈥淎t Calvin I learned to write, think and express myself under pressure.鈥

After graduation and settling into a law career at Varnum, LLC in Grand Rapids (where he鈥檚 now a partner), initially his musical talent drew him back to Calvin.

He was asked to accompany the Calvin Alumni Choir on the tympani, and that led to other requests from the choir and from the then-active Calvin Alumni Players who needed musicians for its annual productions.

Those initial interactions with the college led to an invitation to serve on the Grand Rapids alumni network board. Following that service, Rynders helped start the successful 鈥淐alvin Around Town鈥 series of events, which connected local alumni to key city locations and civic leaders.

His leadership r茅sum茅 facilitated election to the national Calvin Alumni Board, where he eventually served as president of the association.

鈥淲hen you鈥檙e on the alumni board, you find out how deep the talent pool is at Calvin,鈥 he said. 鈥淚nterviewing faculty members for research grants, seeing how their work advances knowledge鈥攊t is really cool. What鈥檚 happening at the college is truly amazing.鈥

Rynders did not want his efforts on behalf of the college to end with his alumni board term, so he stayed engaged by assisting Calvin in its pre-law program.

鈥淚 talked with Joel Westra and Randy Vogelzang about creative ways to help. Out of those discussions came the idea of an interim class so that students had a clearer idea about the profession,鈥 he said.

That now-popular class brought scores of alumni attorneys to the college classroom to share their expertise in the various areas of law.

The class also had Rynders pondering about other avenues of alumni support in pre-law.

鈥淲e wondered what else we could do and decided on developing an alumni law affinity group so we could network, learn from each other and raise money for the pre-law program,鈥 he said.

Launched last year with three other alumni attorneys, the Calvin Law Professionals of Michigan group started doing those very things.

鈥淐alvin made a difference in my life,鈥 he said. 鈥淚 transitioned from following to leading鈥攖hat process happened at Calvin. I鈥檓 super grateful鈥攆or that and for understanding the importance of Christian community.鈥