, 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); })(); The Korean Lectures - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

The Korean Lectures

Wed, Mar 12, 2008
NA

A new lecture series at Calvin reflects the college's growing connections in general to the continent of Asia and specifically to the country of Korea. The Korean Lectures will debut on March 26 and 27 when Calvin hosts a pair of talks by Dr. Stephen Linton on the country of North Korea. Linton is founder of the EugeneBell Foundation which is named for a pioneering medical missionary in Korea, and supports medical and humanitarian aid to North Korea, something that very few external non-governmental organizations are permitted to do.
A descendant of Eugene Bell, Linton's talks at Calvin will be two-pronged. The first, titled What Should Christians Do about North Korea?, will be on Wednesday, March 26 at 3:30 p.m. in the Meeter Center Lecture Hall.聽
The second, Why Should Koreans Care about North Korea?, will be held Thursday, March 27 at 3:30 p.m. in the Calvin Theological Seminary Auditorium.
The new Korean Lectures are made possible through the support of All Nations Christian Reformed Church in Los Angeles (whose senior pastor Rev. Jin So Yoo is on the Calvin board of trustees), and co-sponsored by the Calvin Asian Studies program (Calvin is the only evangelical Christian college or university that has an Asian Studies major) and the college's Nagel Institute for the Study of World Christianity.