, but this code // executes before the first paint, when

app

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); })(); Detroit visionary replaces former Chicago mayor in January Series lineup - News & Stories | app

app

Skip to main content

app News

Detroit visionary replaces former Chicago mayor in January Series lineup

Mon, Jan 12, 2015
Matt Kucinski

app College is excited to announce a new addition to its impressive 2015 lineup. , the founding partner of , will be speaking on Wednesday, January 14, 2015, at the college’s award-winning lecture series.

Linkner, who has been named the region’s “CEO of the Year” and “Michiganian of the Year,” is a driving force in Detroit’s comeback. Linkner is helping to rebuild his hometown of Detroit by backing passionate entrepreneurs who can make an impact through their own innovative ideas. His talk on Wednesday, aims to energize audiences with the power of possibility. It’s also a cautionary tale of how Detroit, once a birthplace of innovation and a vibrant city, succumbed to the evil forces of protectionism, blame and bureaucracy.

“Josh loves the city of Detroit and is committed to helping that city reinvent itself,” said Kristi Potter, director of The January Series. “And that idea that we need to constantly reinvent ourselves is something that we can learn from and apply to our cities, to our businesses and to our individual lives.”

Linkner’s addition to The January Series comes a couple of days after Chicago’s longest serving mayor Richard M. Daley decided to pull out of the series citing health concerns. This would have been Daley’s first public speaking engagement since he suffered a stroke a year ago.

“We were looking forward to his participation in our 15-day lecture series and had no idea that we were the first appearance for him in more than a year,” said Kristi Potter, director of The January Series, upon learning of his decision to pull out. “We were flattered that he chose our program at which to speak and are sorry his health is not back to where he wished it would be at this point. We wish him well in his recovery.”

Potter says that it is extremely rare for a speaker to cancel from their program. Since the program started in 1988, Potter recalls only a couple of times that speakers have canceled due to health concerns and weather-related issues. But, Potter says that what Linkner will talk about draws some parallels to what she was hoping to hear from Mayor Daley about what big cities need to do to keep from decay and how they can constantly reinvent themselves to keep up with a rapidly changing world.

The January Series lectures can be viewed live at app College’s at 12:30 p.m. EST every weekday through Tuesday, Jan. 27. The series can also be viewed live at more than throughout North America or can be .


Authors: