, 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); })(); Gezon Auditorium | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Gezon Auditorium

Image
A view of the Gezon auditorium, photographed from stage right. The curtains are down and lit in blues and purples.

The Gezon Auditorium has been the main performance space for theatre at Calvin since its dedication in 1974. The theater was designed in the style of the "open vista" stage, popular at the time.

The intimate size and shape of the theater make it an ideal venue for university theatre productions; one in which there are few, if any, bad seats. Because of limited off-stage space, the theater was outfitted with a 26-foot diameter turntable built into the center of the stage. This feature can allow for two settings to be on stage simultaneously, and changed by simply rotating the turntable. Lighting and scenery can be hung over the stage on a series of pipes. The theater is served by a computerized lighting control system as well as a state-of-the-art sound system.

A fully outfitted scene shop serves both the Gezon Auditorium and Lab Theater and contains all of the necessary woodworking and metalworking tools for the production of sets and props. The shop allows for scenery to be built and painted in large sections or on castors and moved easily into and out of the theaters through large, sound-deadening doors.

Location: The Gezon Auditorium is located adjacent to the main entrance of the Spoelhof Center, near the Admissions office and Spoelhof atrium. Enter on the southwest side of the Spoelhof Center, by the flagpole. Once inside, turn right to enter the Gezon Auditorium lobby.