diff options
author | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-10 09:31:15 +0000 |
---|---|---|
committer | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-10 09:31:15 +0000 |
commit | 1cb53a36fa25d7afedb5a0b550e43a541f892c8b (patch) | |
tree | 28c91dab1d10e5bfc8ca107d6c59b949b7a4d6da /chrome/browser/resources/uber/uber.js | |
parent | ddbb0b1bb8d761ec15ae84efedd1ead5384a3cf1 (diff) | |
download | chromium_src-1cb53a36fa25d7afedb5a0b550e43a541f892c8b.zip chromium_src-1cb53a36fa25d7afedb5a0b550e43a541f892c8b.tar.gz chromium_src-1cb53a36fa25d7afedb5a0b550e43a541f892c8b.tar.bz2 |
[uber page] Make sub-page navigation smoother on page load
R=estade@chromium.org
BUG=112382
TEST=Uber page loads perceptibly faster.
Review URL: http://codereview.chromium.org/9369066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121418 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/resources/uber/uber.js')
-rw-r--r-- | chrome/browser/resources/uber/uber.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/resources/uber/uber.js b/chrome/browser/resources/uber/uber.js index e9fd4a9..d454d0b 100644 --- a/chrome/browser/resources/uber/uber.js +++ b/chrome/browser/resources/uber/uber.js @@ -36,6 +36,12 @@ cr.define('uber', function() { window.setTimeout(function() { document.documentElement.classList.remove('loading'); }, 0); + + // HACK(dbeam): This makes the assumption that any second part to a path + // will result in needing background navigation. We shortcut it to avoid + // flicker on load. + if (params.path && window.location.pathname.indexOf('settings') == 0) + backgroundNavigation(); } /** |