, 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); })(); From Cairo to Christ - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Spark

From Cairo to Christ

Fri, Dec 01, 2017

鈥淚f I were to become a Christian it would mean not only changing my religion but changing my whole identity,鈥 says Abu Atallah, Calvin Seminary graduate, about his journey from Islam to the Christian faith.

Kent Van Til 鈥80 collaborated with Atallah to share the remarkable story of Atallah鈥檚 life in From Cairo to Christ. Growing up in Cairo, Egypt, as a Muslim, Atallah was deeply committed to his culture and family. This book is a story of how he was drawn to Christ and a life of ministry.

Van Til and Atallah met while they were both Calvin Seminary students in the 1980s. At that time, Van Til said he did not know Atallah鈥檚 story or really anything about Islam. During a chance reunion, he heard his story and was amazed. Van Til said he was immediately convinced this was something that needed to be shared, and he would be the one to do it.

鈥淚 hope this book will give readers more of a knowledge of Islam and an understanding of what it is like to live in the middle of it,鈥 said Van Til.