, 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); })(); Calvin in 24 - 2012 - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Calvin News

Calvin in 24 - 2012

Mon, Oct 08, 2012
Myrna Anderson

Calvin in 24 Winners:

Thanks for voting and making this easy. In addition to the audience choices, we've awarded a couple of jury prizes. A big thanks to the people who donated the prizes: The Calvin Campus Store, Post Family Farms, the Prince Conference Center, the office of the president, and the office of conferences and campus events. Those winning t-shirts, water bottles and River City Improv tickets can claim their prizes by visiting the communications and marketing department in Youngsma Center. See Myrna Anderson (526–8771) or Matt Kucinski (526–8935). For all other prizes (various tickets, dinner with the president, night at the Prince Conference Center), please contact Jay Wise (526–6633) in student life.

To see the complete gallery, visit

Audience Choice

Lies Rosema:
A night at the Prince Conference Center for four people
Megan Matthew:
Dinner for four students with President Michael Le Roy
Matt Lesky:
Pair of tickets to FUN
View entry Daniel Joo: Fish House around noon! Shoutout to Paula for modeling for me
Calvin sweatshirt
Daniel Baas:
Calvin sweatshirt
Sarah Koetsier:
Pair of tickets to River City Improv
Jake De Rooy:
Pair of tickets to River City Improv
Alyssa Penning:
Dozen donuts from the Post Family Farms
Maleah Walters:
Dozen donuts from the Post Family Farms
Marissa Ritter:
Pair of tickets to Hope/Calvin game
Gillian Vander Tuig:
Pair of tickets to Hope/Calvin game
Emily Lohman:
Calvin water bottle and Buck Fridays pass
bri_andrew:
Calvin water bottle and Buck Fridays pass
Chris Kanpool:
Calvin water bottle and Buck Fridays pass
Caroline Cha:
Calvin water bottle and Buck Fridays pass

Jury Prizes

Josh Bowen:
$25 gift certificate to the Campus Store
John:
$25 gift certificate to the Campus Store

Fun Facts

  • 1,431 unique visitors over 24 hours
  • 1,097 entries (127 Twitter, 120 Instagram)
  • 2,471 votes (2 per entry, on average)
  • 55 comments

The Archives