, 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); })(); Student photography becomes wayfinder for senior citizens - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Spark

Student photography becomes wayfinder for senior citizens

Sun, Apr 01, 2018

Calvin photography professor Jennifer Hoag believes the ability to take what you are learning in an academic setting and 鈥渢ranslate it to a real-world situation鈥 is a helpful process.

Samaritas, a faith-based senior living home in Grand Rapids, approached Hoag because they sought new artwork for the walls in their memory care unit, which caters to residents in varying stages of dementia.

鈥淲hat Samaritas hoped for were images that could help their residents navigate the hallways,鈥 Hoag said. 鈥淚 thought it sounded like a really interesting project for students to think about the function of their photographs rather than thinking of them strictly as art.鈥

In groups of four and five, students developed a theme for each of the facility鈥檚 hallways.

鈥淚t鈥檚 not often that I get to incorporate a service-learning aspect to the class,鈥 Hoag said. 鈥淎 lot of the photo assignments are very conceptually and technically driven and are not very collaborative. I loved the idea of having a collaborative project incorporated in the class and at the same time have students think about the function of the project.鈥

The 24 large prints of the students鈥 work were mounted and hung at Samaritas Senior Living Home earlier this year.