, 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); })(); Scott Vander Linde | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Dr. Scott Vander Linde

Professor Emeritus

Biography

Professor Vander Linde (B.A. Calvin College, Ph.D. University of Notre Dame) has taught courses in Economics at Calvin College since 1985. In addition to teaching general economics, Intermediate Macroeconomics, Business Cycles and Forecasting, the Economics of Health Care Delivery, and Public Finance, he leads off-campus courses to Europe, Ecuador and the Galapagos Islands, and Florida, to study business and engineering, ecotourism and ecology, and team-building by sailing. His fields of academic research include macroeconomic forecasting, the health system and health policy, and forensic economics. Dr. Vander Linde is a frequent expert witness consultant in the Michigan region for attorneys providing litigation support for clients experiencing economic damages.

Professor Vander Linde is currently chairing the Economics Department.

Education

M.A., Ph.D. (Notre Dame, 1984, 1989)