, 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); })(); Rangeela 2004 - News & Stories | Â鶹Çø

Â鶹Çø

Skip to main content

Calvin News

Rangeela 2004

Tue, Feb 03, 2004
Phil de Haan

Many people don't realize that Calvin College has one of the largest contingents of international students of any college or university in West Michigan. 

This year, for example, there are 275 international students at Calvin, not including Canada. Those students represent countries from around the globe, 59 in all, everything from Austria to Zimbabwe. 

Each year Calvin is enriched by its international students; they add a global perspective to life at Calvin in and out of the classroom. And each year Calvin's international students present a gift to the community with a talent and variety show they call Rangeela. 

This year the show, to be called "World in Motion," again will be held twice since in past years it has always sold out early. Rangeela will be February 20 and 21 in the Fine Arts Center at Calvin at 8 p.m. both evenings. 

The word Rangeela mean "colorful" and annually Rangeela is colorful in many senses of the word. Costumes often feature dress native to the countries of the performers and they are vivid and striking in their detail. Music is flavored with the beats of many different cultures. And the faces of the performers represent all of the colors of God's earthly Kingdom. 

Rangeela organizers bill the two-hour show as "a trip around the world in one night." For 2004 that trip around the world will include such stops as Asia, including Korea, Japan and China; Africa; the Americas; and Europe. Students who participate in Rangeela says they want Calvin to support Rangeela but also want Grand Rapids in general to attend, promising a night of cultural enrichment to all who attend. 
Rangeela will begin at 8 pm each evening on February 20 and February 21. Tickets are just $5 for reserved seating and are available at the Calvin Box Office or by calling 616-526-6282.Â