, 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); })(); Students host debate parties - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Students host debate parties

Fri, Sep 26, 2008
Katie Landan

College students often find excuses to congregate over pizza and pop. This Friday, the excuse is political.

The first of the 2008 presidential debates begins Friday at 9 p.m., and two student-run organizations will be hosting debate-watch parties that evening. The will watch Democrat Barack Obama and Republican John McCain on the four plasma screen TVs in the DeVos Communication Center study area as the presidential hopefuls hash out foreign policy.

Big projection, big decision

will also be watching the debates on a giant projector screen in the Meeter Center Lecture Hall Both. Students, faculty and staff are welcome to attend.

鈥淚t鈥檚 a chance to bring students together to engage politically,鈥 said senior and chairman of the college Republicans Paul Gehm. 鈥淪tudents get to analyze their choices for this election.鈥

The Calvin Republicans coordinated their event through McCain Nation, a grassroots organization, which supports local political events by sending information packets, yard signs, bumper stickers and聽representatives. Gehm hopes that through this event, students will be encouraged to volunteer for McCain鈥檚 campaign at some capacity.

Swing voters wanted

He expects the event to be laid back but not lacking in commentary and discussion. Although it is a casual affair, Gehm recognizes the importance of this debate, explaining that the electorate considers foreign聽 policy to be one of the top three issues in this election.

鈥淎bout 20 percent (of viewers) are independent voters, people who haven鈥檛 made up their mind,鈥 he explained. 鈥淚f you can pick up those voters, that鈥檚 great.鈥

Calvin College Republicans will gather again for the subsequent debates in the coming weeks.