, 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); })(); Symposium - Rare Disease Network | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Symposium - Rare Disease Network

Rare Disease Day 2025

Save the Date!

The 2025 Rare Disease Day Gathering will be held on Saturday, February 22. To receive additional information about the event and to be notified when event registration opens (closer to the date of the event), please click the Keep Me Posted button found below.

Theme: Bridging the Gaps

Featured keynote speakers will discuss how medical care and research around rare disease is evolving and improving and the state of rare disease in Michigan. Breakout sessions will provide opportunities for attendees to learn more about navigating insurance and finances, recent advances in research, therapy services, and rare disease-focused careers.

Opportunities to Connect

Throughout the day, there will be opportunities to explore informational tables related to rare disease as well and connect with others in the rare disease community.

Schedule

9:00 a.m. 听 听 Registration, Informational Tables and Research Posters听
9:45 a.m. 听 听 Welcome听
10:00 a.m. 听 How Medical Care and Rare Disease Research are Evolving and Improving听
11:00 a.m. 听 听Break听
11:15 a.m. 听 听 Breakout Sessions听
12:00 p.m. 听 Lunch (free!) and Networking听
12:30 p.m. 听 Breakout Sessions听
1:15 p.m 听 听 听 State of Rare Disease in Michigan听
2:15 p.m. 听 听 听Rare Disease Research Poster Presentations