, 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); })(); Adel S Abadeer | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Dr. Adel S Abadeer

Professor Emeritus

Biography

Prof. Abadeer has a Ph.D. in Economics from Boston University (1992). His academic fields include new institutional economics, development economics, and applied microeconomics. His current research includes new institutional economic analysis of gender discrimination in less developed countries. Prior to coming to Calvin, Dr. Abadeer taught at Boston University and Tufts University, and did research at the Boston Institute for Developing Economies. Prof. Abadeer鈥檚 publications include his books, "Norms And Gender Discrimination in the Arab World" (Palgrave Macmillan, 2015) and 鈥淭he Entrapment of the Poor into Involuntary Labor: Understanding the Worldwide Practice of Modern-Day Slavery鈥 (Lewiston, NY: Edwin Mellen, 2008), and paper, 鈥淪eeking Redemptive Diversity in Christian Institutions of Higher Education: Challenges and Hopes from Within鈥, Journal of Christian Higher Education, 2009.

Education

  • Ph.D. in Economics, Boston University, Boston, MA
  • M.A. in Economic Policy, Boston University, Boston, MA
  • M.A. in Economics, Asyout University, Asyout, Egypt

Academic Interests

  • New institutional economics
  • cultural economics
  • applied microeconomics
  • development economics

 

Research

  • How Informal Norms Marginalize Women in Less Developed Countries
  • Religious 鈥楤eliefs鈥 and Gender Discrimination in Collectivist Societies in LDCs
  • Institutional analysis of racism and diversity

Professional Associations

  • Association of Christian Economists (ACE): member
  • Boston Institute for Developing Economies (BIDE): member of Professional Affiliates
  • American Economic Association: member

Publications