, 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); })(); Patriotic Petra on July 1, July 4 - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Patriotic Petra on July 1, July 4

Thu, Jun 30, 2005
N/A

The folks organizing the Petra: Lost City of Stone exhibition at Calvin College plan to have a little fun with a couple of upcoming holidays.

In honor of the July 4 holiday anyone named George and anyone born on the fourth of July will get free admission to Petra that day.

Also, all day on July 4 there will be special red, white and blue popsicles available to Petra guests free of charge to celebrate the day.

And, on Friday, July 1, in honor of Canada Day, anyone with a Canadian birth certificate or Canadian passport will be allowed to attend the Petra exhibition at no charge.

Petra Steering Committee member Joel Zwart is the on-site curator for Petra and he says the special offers are intended to make a holiday weekend even more fun for potential Petra guests.

"Since Petra is open on the fourth of July we decided to have some fun with it," says Zwart. "We figured it would be kind of cool to do some different things to draw attention to the fact that people can come to Petra on July 4."

And the Canadian twist?

Well Zwart is himself a native of Canada and Bert de Vries, the director of Calvin's archaeology minor and a key Petra player, also hails from the northern neighbour to the U.S.

But Zwart says those weren't the main reasons for the Petra tip of the hat to Canada Day.

"We definitely have a Canadian presence at Calvin with the Petra exhibition," says Zwart, "but probably the biggest reason we wanted to salute Canada Day is that after Petra leaves Calvin in mid-August its next two stops will be Calgary and Ottawa. So letting Canadians into Petra for free on Canada Day is simply a nice way to acknowledge that after Calvin the Petra exhibit will find a home in Canada."