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

黄大仙高手论坛

Skip to main content

Student Senate

Student Senate exists to serve the student body in two ways: by representing student opinion and working on initiatives.

Who we are

Student Senate is a group of about 20 students who represent and make decisions on behalf of the entire student body. We meet a few times each week to speak with Calvin faculty members and work on projects. Student Senate meetings are every Monday from 4:30-6pm in the Alumni Association Board Room and are open to all members of the community. Student senators can be reached with any questions or comments during regular business hours by visiting the Student Senate Office in Commons Annex 140 or by email (see contacts below).

Representing student opinion

There are around 40 faculty governance committees at Calvin that initiate and oversee decision-making at Calvin that Student Senate is involved with. These committees involve big topics such as academics, core, sustainability, equality, safety, and much more. Student Senate appoints student representatives to sit on many of these committees, where they are able to directly impact the decision-making processes of the University.

Initiatives

Student senators take on projects and initiatives to improve student life at Calvin. These projects can involve all kinds of things, such as physical renovations to campus, changes to class requirements, school policies, or resources, and events. If you have a recommendation for our team to work on, feel free to reach out to any of the student senators listed below, or leave a comment on our website.

Freshman Council

Freshmen Council is a branch of Student Senate that focuses on involving first-year students and training them up as new leaders of Calvin. The council was created to increase freshmen representation while decreasing the time commitment so first-year students could participate while still exploring other opportunities. Freshmen Council works on one major initiative throughout the year that emphasizes serving the freshmen class specifically.

Social media