diff options
author | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-03 23:34:50 +0000 |
---|---|---|
committer | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-03 23:34:50 +0000 |
commit | ae56a1b0881793ffcf6e14710d41b35c0d57fbc3 (patch) | |
tree | 79b2d6626db4f8f52059e3909e7c3ac54a70db1e /chrome | |
parent | 8dc3686d1a9a0c46aa2ac47e4b3d0a53a71e6286 (diff) | |
download | chromium_src-ae56a1b0881793ffcf6e14710d41b35c0d57fbc3.zip chromium_src-ae56a1b0881793ffcf6e14710d41b35c0d57fbc3.tar.gz chromium_src-ae56a1b0881793ffcf6e14710d41b35c0d57fbc3.tar.bz2 |
Sync promo: UI tweaks for new layout.
BUG=101813,100619
TEST=Looks good, works well.
R=sail@chromium.org
Review URL: http://codereview.chromium.org/8437072
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108578 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/resources/sync_promo.css | 5 | ||||
-rw-r--r-- | chrome/browser/resources/sync_setup_overlay.css | 23 | ||||
-rw-r--r-- | chrome/browser/resources/sync_setup_overlay.html | 13 | ||||
-rw-r--r-- | chrome/browser/resources/sync_setup_overlay.js | 6 | ||||
-rw-r--r-- | chrome/browser/sync/resources/gaia_login.js | 4 |
5 files changed, 25 insertions, 26 deletions
diff --git a/chrome/browser/resources/sync_promo.css b/chrome/browser/resources/sync_promo.css index 0a60290..918a48a 100644 --- a/chrome/browser/resources/sync_promo.css +++ b/chrome/browser/resources/sync_promo.css @@ -84,6 +84,11 @@ html[dir='rtl'] #sync-setup-login-content-column { color: #d14836; } +/* When showing the full page promo, remove top margin from sign-in box. */ +#sync-promo .sign-in { + margin-top: 0; +} + #sync-setup-login h1 { color: #222; font-size: 27px; diff --git a/chrome/browser/resources/sync_setup_overlay.css b/chrome/browser/resources/sync_setup_overlay.css index 4683024..c558284 100644 --- a/chrome/browser/resources/sync_setup_overlay.css +++ b/chrome/browser/resources/sync_setup_overlay.css @@ -177,22 +177,23 @@ margin: 0 10px; } -#cancel-space-no-captcha { - height: 22px; -} - #top-blurb-error { - -webkit-border-radius: 2px; + -webkit-transition: margin-top .33s ease-out, opacity .66s ease-out; background: #f9edbe; border: 1px solid #f0c36d; display: block; font-weight: bold; line-height: 1.5em; - margin: 10px auto; - padding:0 16px; - text-align: center; - visibility: hidden; - width: 70%; + margin-bottom: 10px; + opacity: 1; + padding: 8px 25px; + position: relative; +} + +#top-blurb-error[hidden] { + display: block; + margin-top: -37px; + opacity: 0; } #password-row { @@ -284,7 +285,7 @@ html[dir='rtl'] #learn-more-link { /* Sign in box. */ .sign-in { - margin: 0 auto; + margin: 20px auto; width: 335px; } diff --git a/chrome/browser/resources/sync_setup_overlay.html b/chrome/browser/resources/sync_setup_overlay.html index 8e1ce71..12c5200 100644 --- a/chrome/browser/resources/sync_setup_overlay.html +++ b/chrome/browser/resources/sync_setup_overlay.html @@ -6,16 +6,11 @@ <h1 id="sync-setup-overlay-title" i18n-content="syncSetupOverlayTitle"> </h1> - <!-- top-blurb-error's reset state is handled differently from most - elements. Instead of being [hidden] it is visibility:hidden so it - still takes up space. But it is also [hidden] when we display the - captcha, so when it is reset, it needs to be shown. --> - <div id="top-blurb-error" - class="reset-shown reset-visibility-hidden"> - <span id="error-signing-in" i18n-content="errorSigningIn"></span> - <span id="error-custom" hidden></span> - </div> <div class="sign-in"> + <div id="top-blurb-error" class="reset-hidden" hidden> + <span id="error-signing-in" i18n-content="errorSigningIn"></span> + <span id="error-custom" hidden></span> + </div> <div class="signin-box"> <div id="signin-header"> <h2 i18n-content="signinHeader"></h2> diff --git a/chrome/browser/resources/sync_setup_overlay.js b/chrome/browser/resources/sync_setup_overlay.js index a60b29b..8e3a955 100644 --- a/chrome/browser/resources/sync_setup_overlay.js +++ b/chrome/browser/resources/sync_setup_overlay.js @@ -609,8 +609,6 @@ cr.define('options', function() { function(elt) { elt.disabled = true; }); forEach(page.getElementsByClassName('reset-enabled'), function(elt) { elt.disabled = false; }); - forEach(page.getElementsByClassName('reset-visibility-hidden'), - function(elt) { elt.style.visibility = 'hidden'; }); forEach(page.getElementsByClassName('reset-value'), function(elt) { elt.value = ''; }); forEach(page.getElementsByClassName('reset-opaque'), @@ -696,7 +694,7 @@ cr.define('options', function() { $('error-custom').hidden = true; } - $('top-blurb-error').style.visibility = "visible"; + $('top-blurb-error').hidden = false; $('gaia-email').disabled = false; $('gaia-passwd').disabled = false; }, @@ -773,7 +771,7 @@ cr.define('options', function() { showSuccessAndSettingUp_: function() { $('sign-in').value = localStrings.getString('settingUp'); - $('top-blurb-error').style.visibility = "hidden"; + $('top-blurb-error').hidden = true; }, /** diff --git a/chrome/browser/sync/resources/gaia_login.js b/chrome/browser/sync/resources/gaia_login.js index 1212347..2a7bff7 100644 --- a/chrome/browser/sync/resources/gaia_login.js +++ b/chrome/browser/sync/resources/gaia_login.js @@ -87,8 +87,8 @@ function showCaptcha(args) { g_is_captcha_challenge_active = true; // The captcha takes up lots of space, so make room. + $('top-blurb-error').hidden = true; setElementVisible('top-blurb', false); - setElementVisible('top-blurb-error', false); setElementVisible('create-account-div', false); document.getElementById('create-account-cell').height = 0; @@ -200,7 +200,7 @@ function setBlurbError(error_message) { document.getElementById('error-signing-in').hidden = false; document.getElementById('error-custom').hidden = true; } - document.getElementById('top-blurb-error').style.visibility = 'visible'; + document.getElementById('top-blurb-error').hidden = false; document.getElementById('email').disabled = false; document.getElementById('passwd').disabled = false; } |