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

黄大仙高手论坛

Skip to main content

Technology Recommendations

CIT has provided the following听recommendations to help ensure that you have the right tools when you get to Calvin.

The Calvin Information Technology HelpDesk is unable to offer support for any device which does not meet the following system requirements. Devices which do not meet these requirements may still be able to connect to the Calvin student networks, but the HelpDesk will be unable to offer any support for them.

Computers

Laptops are preferred for their mobility, but desktop computers will also work.

Minimum SpecificationsRecommended Specifications
Operating SystemWindows 10
macOS 11 (Big Sur)
Windows 11
macOS 14 (Sonoma)
RAM4 GB8 GB
Hard Drive256 GB or larger SATA Drive512 GB or larger Solid State Drive (SSD)
Networking10/100 Ethernet 802.11 a/b/g/n wireless10/100/1000 Ethernet 802.11 a/b/g/n/ac wireless
Ports1 HDMI
1 USB 3.0
1 HDMI
2 USB 3.0 or more
AdaptersHDMI to VGA Video AdapterHDMI to VGA Video Adapter
PermissionsMust have rights to install software on occasion

Mobile phones

Smart (mobile) phones are highly recommended for use with Duo Security, Calvin's multifactor authentication. While not required, smartphones are able to install the Duo Mobile app which will provide an easy method for secondary authentication when logging in to Calvin systems and services. Smartphones should be running iOS 14.0 or greater or Android 10.0 or greater.听

Also see, Device Support