, but this code // executes before the first paint, when

ÃÛÌÒapp

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); })(); Life at Saint Victor - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Publications

Life at Saint Victor

Fri, Apr 02, 2021
Frans van Liere,Juliet Mousseau
This volume brings together a number of texts that shed light on life in the Abbey of Saint Victor in Paris, from its ideals to its daily routine. TheÌýLiber ordinisÌýbuilds a framework and ideal vision for life at the Abbey of Saint Victor. Richard’sÌýDe quaestionibus, Hugh’sÌýDe institutione novitiorum, the letters of Odo, William of Æbelholt’sÌýVita, and the other documents translated here reflect the spirit of Victorine reform. Its central theme was theÌývita apostolica, with its emphasis on sharing resources and living in a community. By incorporating prayer, pastoral care, moral discipline, and education, the Victorines believed their lifestyle would help to reform the greater Christian world that was so in need of restoration to the image in which God had created it. Many of the texts gathered here are translated into English for the first time, and are an invaluable resource for the study of the Abbey of Saint Victor, twelfth-century church reform, and medieval spirituality.

Frans van Liere is professor of Medieval History at ÃÛÌÒapp in Grand Rapids, Michigan.

Juliet MousseauÌýisÌýa Religious of the Sacred Heart of Jesus and professor of Church History at the Aquinas Institute of Theology in Saint Louis, Missouri

Authors: