, 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); })(); Getting ready for Rangeela - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Getting ready for Rangeela

Tue, Feb 24, 2009
Myrna Anderson

At least one of the guys wore a serape, and the girls wore ruffled skirts with their t-shirts鈥攁nd one of the dancers was lugging a laptop to rehearsal.

Rehearsal goes online

鈥淢y mom is watching us on Skype. She never comes to my performances, so this is what I do,鈥 explained junior Christina Van Zoest, positioning the computer screen to face the dancers gathered in pairs in the hallway of the Fine Arts Center (FAC). After contact was established with Mrs. Van Zoest in L.A., her daughter joined her dancing partner, and they and the other couples began to parade and twirl in patterns across the brick floor.

The students were rehearsing the Hispanic dance, one of 10 acts in 鈥淔abric of His Kingdom,鈥 this year鈥檚 edition of held 8 p.m., Friday and Saturday, Feb. 27 and 28 in the FAC. Tickets for Friday or Saturday are $6, and tickets for the Thursday, Feb. 26, dress rehearsal are $2.

Back to tradition

Rangeela (Hindi for colorful), the annual鈥攁nd traditionally sold-out鈥攙ariety show, is a creative offering of Calvin鈥檚 . The theme of this year鈥檚 show signals the show鈥檚 shift back to tradition, said Calvin senior and Rangeela director Ivan Gan:

鈥淥ver the past several years, Rangeela was looking at re-mixing and looking at traditional dances with a contemporary twist. And then I was thinking 鈥 we should celebrate them as they are,鈥 Gan said. 鈥淧retty much, it鈥檚 like a tapestry where you have different pieces of cloth come together.鈥

Old and new

Coming together with the Hispanic dance for this year鈥檚 Rangeela are dances and skits from the Philippines, Hawaii, Indonesia, Korea, India, Japan, China and Africa. And even with its traditional underpinnings, Gan explained, this year鈥檚 Rangeela allows for a lot of student creativity.

The European dance, for instance, includes a skit, featuring German and Spanish parents and their children. 鈥淭he parents dance their traditional dances, while the children just have fun on the dance floor,鈥 he said.

And while the moves of the Chinese dance are traditional, the story鈥攐f a warrior who dies while battling the Emperor over his lover and meets her as a deity in heaven鈥攊s a fresh concoction. 鈥淭hey just came up with this story,鈥 he explained of the students in the skit, 鈥渁 historical setting with a contemporary twist.鈥

Gan believes the show gives people a chance to celebrate diversity. 鈥淎n opportunity to see what the world is like,鈥 he said.

Back at rehearsal for the Hispanic dance, Van Zoest was eager for her mom鈥檚 review. 鈥淒id you like it?鈥

鈥淰ery much,鈥 her mother replied, adding, 鈥淚t鈥檚 a little blurry.鈥