, 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); })(); Literature Distribution | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Literature Distribution

Table of Contents


Literature (printed matter from single sheet fliers to books) from sources outside the campus may be distributed (free or for sale) on campus only with the prior approval in writing of the Dean of Student Development or the Dean of Residence Life. If such prior approval is not obtained, the literature may be confiscated and the distributor subject to sanctions. If the distributor is not a student, a warrant for his/her arrest may be sought; if a student, s/he may be subject to the discipline of the college.

All materials published, circulated, or posted on campus must be approved by the faculty, its committees, or organizations delegated by the faculty. Ordinarily such materials must be sponsored by properly constituted student organizations. Posters must be stamped with a take down date before posting. Stamping is available only at the Student Life East Office in the Commons Annex.


Last updated
Audience
Alumni
Current Students
Full-time faculty
Instructor
Staff
Prospective Students
Approved by
Student Development