, 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); })(); Frankly Faraci - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Frankly Faraci

Mon, Jun 05, 2017

The opening sequence in the Dove Channel talk show hosted by Matt Faraci 鈥99 features a framed Chimes story of the alum during his Calvin days.

It is a tip of the cap from Faraci to Calvin, where, he says, 鈥淭he school was big enough to give me all kinds of options, yet small enough to be free of bureaucracy.鈥

As a student, Faraci was given permission to do a regular talk show on the student-run campus cable station CVN鈥攁nd now, years later, he is hosting , on which he interviews thoughtful Christians engaged in popular culture.

鈥淚 describe my guests as faithful people doing extraordinary things,鈥 he said.

Frankly Faraci debuted on the Dove Channel鈥檚 streaming service in March with special guests The Piano Guys. Other guests have been the rapper Propaganda and the clean-comedy troupe Studio C.

鈥淲e鈥檝e wrapped up the first season of six episodes and Dove has asked for another season, this time with 10 shows,鈥 said Faraci.

After graduation, Faraci set out for Washington, D.C., and was active in politics. After a time, he felt led to the opposite coast, to Hollywood.

鈥淚 saw the need to make certain more Christian voices were heard in the entertainment industry,鈥 he said. 鈥淭o influence culture, we have to get out of our Christian bubble and be in culture.鈥

To learn more about Frankly Faraci, see .