, 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); })(); Buried treasure - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Buried treasure

Fri, Sep 01, 2017

My Calvin class ring was lost in the summer of 1963. We were at a family gathering in Pinery Park in Wyoming, Michigan. Back then it was common to exchange class rings when 鈥済oing steady鈥 with somebody. My boyfriend, Leon DeLange, was wearing my ring, and I was wearing his.

The ring came off his finger during a softball game, but he did not realize until later that it was gone. We looked and looked, but never found it. I figured it had probably been stepped on and pushed into the soil.

I graduated in 1964, and Leon and I were married the next year.

On June 30, 54 years since losing my ring, I got a phone call from Jose Espindola. Jose鈥檚 hobby is metal detecting. He explained that he had found my Calvin College class ring buried underground and had set out to find me to return the ring. The initials in the ring鈥擲VP for Shirley VanPolen 鈥64, my maiden name鈥 were the major clue in helping find me, the rightful owner, he said. He had searched the class records at the Hekman Library and found I was the only 鈥淪VP鈥 graduate of 1964.

He wanted to give me back the ring and show me the exact spot where he had discovered it. We arranged to meet at Pinery Park in Wyoming, Michigan, the next Saturday. After meeting Jose and his wife, they showed us where the ring had been buried. Jose then gave the ring to Leon, instructing him to give it back to me.

I was sure my ring was gone forever; it was buried nearly four inches underground. Jose is a special person. He could have easily kept the ring, but to return it to the owner is a very special thing to do. The ring cleaned up nicely and is ready to wear again.