, 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 sponsors Film Festival - News & Stories | 鶹

Skip to main content

Calvin News

Calvin sponsors Film Festival

Tue, Apr 25, 2006
Myrna Anderson

The Calvin Video Network (CVN) and Film Arts Committee are teaming up to sponsor a 25-hour film festival during academic advising, April 25–26.

“We did 44-hour festivals in the fall and spring of last year, and people talked about how long it took to make the films,” explained junior Jordan Horras, a communications major and a CVN co-chair, about the timeframe of the event. “And there’s another 24-hour film festival going on, so we wanted to differentiate,” he added.

The two student organizations, with help from Calvin’s communication arts and sciences (CAS) department, will give student filmmakers the hours between 6 p.m. Tuesday, April 25 through 7 p.m. Wednesday, April 26 to shoot and edit a short film. The festival commences in the basement of Commons Annex and concludes with an 8:30 p.m. screening and award ceremony in the Bytwerk Video Theatre.

“We usually have pizza on hand,” Horras said.

In keeping with the tradition of the two previous festivals, organizers are requiring that a specific (as yet undisclosed) prop be used in each of the entries. “Last spring, it was a rubber ducky,” Horras said. “And last fall it was a bottle of pills.” This edition of the festival will also require that a specific theme be used in each film.

The films will be judged by faculty of the CAS department and student filmmakers. The first-place film will receive $200. Second- and third- place efforts will each win $100, and $50 each will go to “best use of prop” and “best use of theme” in a film.

Horras has been impressed by the quality and variety of entries at previous festivals. “We don’t tell people they have to be a specific genre,” he said. “We’ve had everything from documentaries to spoof documentaries to music videos to experimental films. There’s always some comic ones and some serious ones. And overall, given the time period and the constraints, they’ve been pretty good.”

He said the festival serves a couple of purposes for Calvin filmmakers. “The biggest idea is to have fun. It’s also about building community—getting together and showing our work and making a little contest out of it.”