, 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); })(); Knitting for Red Thread - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Knitting for Red Thread

Thu, May 11, 2006
Myrna Anderson

Calvin senior Stephanie Richards is throwing a knitting party to benefit the , a local effort to knit hats for cancer patients.

Knitters of every skill level are welcome at the party, which will be held from 7 to 10 pm on May 17 at 221 Calkins Ave.

[body photo omitted] 鈥淚t鈥檚 a good cause that brings together art, knitting and community,鈥 she says of the Red Thread Project, which has multiple sponsors, including the Urban Institute for Contemporary Art.

Richards asks that knitters bring their own needles (though she says she鈥檒l have a few loaners on hand) and yarn to knit hats in various sizes from patterns of their choice. Homemade popcorn and tea will be served.

The knitted hats, due to be completed by June 1, 2006, will be donated to local nonprofit organizations for distribution to local children and adults who have cancer.

Prior to donation, the knitted hats will be used in a performance piece.

Volunteers will attach the hats to a red thread a quarter-mile long and the resulting string of hats will be modeled in a parade slated for the end of June.

鈥淭hey鈥檙e hoping to have a thousand people attached to a red string parading around downtown,鈥 Richards says.

The project, the creation of Chicago fiber artist Lindsay Obermeyer, was inspired by a Chinese proverb: 鈥淎n invisible red thread connects those who are destined to meet regardless of time, place and circumstance. The thread may stretch or tangle, but it will never break.鈥

Richards, a social work major who has been knitting since her freshman year at Calvin, says the Red Thread Project is a good reason to rally her friends.

鈥淔or me, it鈥檚 something to bring people together,鈥 she says. 鈥淲e have a knitting party every Thursday.鈥

The knitting group shares more than the craft.

鈥淚 live with several girls in an intentional community,鈥 says Richards, who participated in a knitting class at Calvin this January. 鈥淜nitting is one of the things that brings us together besides our weekly house dinners. It started as a Bible study and turned into knitting night. We鈥檝e made baby blankets collectively for our friends who have babies. Usually it鈥檚 just to hang out, but we end up making a lot of cool things.鈥

The group is eager to widen the knitting circle for this event.

鈥淢y roommates and I are trying to plan a way to get our moms back to town. So hopefully, this is a way to get our moms back together,鈥 Richards says.