alterm4nn/ChronoZoom — pull request #1375 by NeilCresswell (2014-12-16 00:44:30+00:00)
Title: Page Load Improvements

# Page Load Improvements

### New Account Registration Fix

When a user signs in with third party credentials for the first time,
the profile pane should display for them to complete. However, it was
hidden because the home page overlay or my collections overlay could
show. Adjusted logic so the profile pane remains visible at the end of
sign in when the profile form is incomplete. This change is only for new
registrations. Existing registered users continue with their existing
experience.

### Page Start-Up Refactoring

Found two calls to CZ.Service.getProfile() API in cz.js's page load
functionality. Refactored into one, which helps help make logic much
more understandable, and improves load time somewhat.