, 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); })(); ENGL 250: Literature of Faith: On Pilgrimage with Dante | 茄子视频

茄子视频

Skip to main content

ENGL 250: Literature of Faith: On Pilgrimage with Dante

Apply
This class is an opportunity for students to engage a rich tradition and connect it to their own practices and those of people around them in Florence, the city of Dante鈥檚 birth.

Critics have long compared Dante鈥檚 Commedia to a medieval cathedral: a grand architecture that ultimately points us to the plan of God鈥檚 overwhelming love for us. More recently, at least one critic has noted that the Commedia can also be usefully thought of as an encyclopedia, full of Dante鈥檚 synthesis of classical and medieval learning.听

It is in that spirit that this course is organized: to take an in-depth study of the Commedia as an opportunity to read and understand the rich theological conversation that is going on both within the text and without鈥攁nd to apply it to our own lives, to our own pilgrimage journeys. After all, the Commedia was begun only decades after Francis and Dominic鈥檚 reforms had transformed medieval Europe, and Dante himself is thought to have been a 3rd order Franciscan. And to this day, Christians use the metaphor of a 鈥減ilgrimage鈥 as one way to understand their own journeys. This class is an opportunity for students to engage that rich tradition and connect it to their own practices and those of people around them on-site in Florence, the city of Dante鈥檚 birth.

Credits: 2

Core:

  • Global Regions & Culture
  • Foundational Writing II

Basic Information

Location

Italy

Program Type

Summer

Cost

$4500-$5000 (Estimate)

Program Directors

Student Experience