, 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); })(); Mileage Reimbursement Policy and Procedure | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Mileage Reimbursement Policy and Procedure

Table of Contents


Mileage Reimbursement Policy

Use of a personal vehicle for official Calvin business will be remunerated on a per mile basis at the rate established by Calvin. This rate may be different than the IRS standard mileage rate. The mileage rate is generally changed on an annual basis for the calendar year. Notification of periodic rate changes will be made through Calvin-News by the Financial Services Office.

Mileage Reimbursement Procedure

  1. Obtain verbal approval from the聽Worktag Manager prior to using personal vehicle for university business.

  2. Use the 鈥淐reate an Expense Report鈥 task in Workday to request reimbursement for mileage driven.聽 Note that support, such as driving directions from Google maps, is required for reimbursement.聽 Please see the 鈥淐reate expense report鈥 job aid on the聽 for more information on how to complete expense reports.

Last updated