, 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); })(); Prayer rugs exhibition - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Prayer rugs exhibition

Thu, Sep 15, 2016

The Verbrugges have always had rugs in their home. 鈥淵ou know the 1970s vintage-type Chinese rugs,鈥 said Jim Verbrugge 鈥63. 鈥淥ver time we bought some Persian rugs, which were good floor pieces.鈥 It wasn鈥檛 until the mid-1990s that they became serious about collecting them though.

鈥淲e lost a son in 1995, and I had to find something to take an interest in,鈥 said Verbrugge. 鈥淔or some reason I drifted into rugs. I read a lot and started studying the various types and qualities.鈥

Since then, Jim and Marcia Verbrugge have gathered an extensive collection of fine rugs, some of which are on exhibit at the .

鈥淧athways to the Divine: Prayer Rugs of the Middle East鈥 features 13 rugs from the Verbrugge collection鈥攁ll prayer rugs, a special sub-group in the broad category of antique rugs.

鈥淚t鈥檚 essentially an art form,鈥 said Verbrugge. 鈥淏ut I also hope people gain an appreciation of the notion of what a prayer rug means. We鈥檙e talking about a gentle form of Islam. It鈥檚 a study of another religion in an art form.鈥

The exhibit runs Sept. 6鈥揙ct. 15, 2016.