home *** CD-ROM | disk | FTP | other *** search
Text File | 2013-04-03 | 38.9 KB | 1,390 lines |
- <!-- Copyright (c) 2011 The Chromium Authors. All rights reserved.
- Use of this source code is governed by a BSD-style license that can be
- found in the LICENSE file. -->
- <!DOCTYPE HTML>
- <html i18n-values="dir:textdirection">
- <head>
- <meta charset="utf-8">
- <title i18n-content="promoPageTitle"></title>
- <script src="chrome://resources/js/load_time_data.js"></script>
- <script src="chrome://resources/js/cr.js"></script>
- <script src="chrome://resources/js/util.js"></script>
- <script src="chrome://resources/js/cr/event_target.js"></script>
- <script src="../strings.js"></script>
- <script src="sync_promo.js"></script>
- <style>/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file. */
-
- .throbber {
- background: url('chrome://resources/images/throbber.svg');
- display: inline-block;
- height: 16px;
- width: 16px;
- }
- </style>
- <style>/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file. */
-
- /* This file defines styles for form controls. The order of rule blocks is
- * important as there are some rules with equal specificity that rely on order
- * as a tiebreaker. These are marked with OVERRIDE. */
-
- /* Default state **************************************************************/
-
- :-webkit-any(button,
- input[type='button'],
- input[type='submit']):not(.custom-appearance):not(.link-button),
- select,
- input[type='checkbox'],
- input[type='radio'] {
- -webkit-appearance: none;
- -webkit-user-select: none;
- background-image: -webkit-linear-gradient(#ededed, #ededed 38%, #dedede);
- border: 1px solid rgba(0, 0, 0, 0.25);
- border-radius: 2px;
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08),
- inset 0 1px 2px rgba(255, 255, 255, 0.75);
- color: #444;
- font: inherit;
- margin: 0 1px 0 0;
- text-shadow: 0 1px 0 rgb(240, 240, 240);
- }
-
- :-webkit-any(button,
- input[type='button'],
- input[type='submit']):not(.custom-appearance):not(.link-button),
- select {
- min-height: 2em;
- min-width: 4em;
- /* The following platform-specific rule is necessary to get adjacent
- * buttons, text inputs, and so forth to align on their borders while also
- * aligning on the text's baselines. */
- padding-bottom: 1px;
- }
-
- :-webkit-any(button,
- input[type='button'],
- input[type='submit']):not(.custom-appearance):not(.link-button) {
- -webkit-padding-end: 10px;
- -webkit-padding-start: 10px;
- }
-
- select {
- -webkit-appearance: none;
- -webkit-padding-end: 20px;
- -webkit-padding-start: 6px;
- /* OVERRIDE */
- background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'),
- -webkit-linear-gradient(#ededed, #ededed 38%, #dedede);
- background-position: right center;
- background-repeat: no-repeat;
- }
-
- html[dir='rtl'] select {
- background-position: center left;
- }
-
- input[type='checkbox'] {
- bottom: 2px;
- height: 13px;
- position: relative;
- vertical-align: middle;
- width: 13px;
- }
-
- input[type='radio'] {
- /* OVERRIDE */
- border-radius: 100%;
- bottom: 3px;
- height: 15px;
- position: relative;
- vertical-align: middle;
- width: 15px;
- }
-
- /* TODO(estade): add more types here? */
- input[type='password'],
- input[type='search'],
- input[type='text'],
- input[type='url'],
- input:not([type]),
- textarea {
- border: 1px solid #bfbfbf;
- border-radius: 2px;
- box-sizing: border-box;
- color: #444;
- font: inherit;
- margin: 0;
- /* Use min-height to accommodate addditional padding for touch as needed. */
- min-height: 2em;
- padding: 3px;
- /* For better alignment between adjacent buttons and inputs. */
- padding-bottom: 4px;
- }
-
- input[type='search'] {
- -webkit-appearance: textfield;
- /* NOTE: Keep a relatively high min-width for this so we don't obscure the end
- * of the default text in relatively spacious languages (i.e. German). */
- min-width: 160px;
- }
-
- /* Remove when https://bugs.webkit.org/show_bug.cgi?id=51499 is fixed.
- * TODO(dbeam): are there more types that would benefit from this? */
- input[type='search']::-webkit-textfield-decoration-container {
- direction: inherit;
- }
-
- /* Checked ********************************************************************/
-
- input[type='checkbox']:checked::before {
- -webkit-user-select: none;
- background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAcklEQVQY02NgwA/YoJgoEA/Es4DYgJBCJSBeD8SboRinBiYg7kZS2IosyQ/Eakh8LySFq4FYHFlxGRBvBOJYqMRqJMU+yApNkSRAeC0Sux3dfSCTetE0wKyXxOWhMKhTYIr9CAUXyJMzgLgBagBBgDPGAI2LGdNt0T1AAAAAAElFTkSuQmCC');
- background-size: 100% 100%;
- content: '';
- display: block;
- height: 100%;
- width: 100%;
- }
-
- html[dir='rtl'] input[type='checkbox']:checked::before {
- -webkit-transform: scaleX(-1);
- }
-
- input[type='radio']:checked::before {
- background-color: #666;
- border-radius: 100%;
- bottom: 3px;
- content: '';
- display: block;
- left: 3px;
- position: absolute;
- right: 3px;
- top: 3px;
- }
-
- /* Hover **********************************************************************/
-
- :enabled:hover:-webkit-any(
- select,
- input[type='checkbox'],
- input[type='radio'],
- :-webkit-any(
- button,
- input[type='button'],
- input[type='submit']):not(.custom-appearance):not(.link-button)) {
- background-image: -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
- border-color: rgba(0, 0, 0, 0.3);
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12),
- inset 0 1px 2px rgba(255, 255, 255, 0.95);
- color: black;
- }
-
- :enabled:hover:-webkit-any(select) {
- /* OVERRIDE */
- background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'),
- -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
- }
-
- /* Active *********************************************************************/
-
- :enabled:active:-webkit-any(
- select,
- input[type='checkbox'],
- input[type='radio'],
- :-webkit-any(
- button,
- input[type='button'],
- input[type='submit']):not(.custom-appearance):not(.link-button)) {
- background-image: -webkit-linear-gradient(#e7e7e7, #e7e7e7 38%, #d7d7d7);
- box-shadow: none;
- text-shadow: none;
- }
-
- :enabled:active:-webkit-any(select) {
- /* OVERRIDE */
- background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'),
- -webkit-linear-gradient(#e7e7e7, #e7e7e7 38%, #d7d7d7);
- }
-
- /* Disabled *******************************************************************/
-
- :disabled:-webkit-any(
- button,
- input[type='button'],
- input[type='submit']):not(.custom-appearance):not(.link-button),
- select:disabled {
- background-image: -webkit-linear-gradient(#f1f1f1, #f1f1f1 38%, #e6e6e6);
- border-color: rgba(80, 80, 80, 0.2);
- box-shadow: 0 1px 0 rgba(80, 80, 80, 0.08),
- inset 0 1px 2px rgba(255, 255, 255, 0.75);
- color: #aaa;
- }
-
- select:disabled {
- /* OVERRIDE */
- background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAWklEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEIGhoa/uPCIHmiDQNihQULFizEZhBIHCRPijexGggzCCpPvGHoBiIbRJZhMAPfvn3bhGwQ2YZBNbJiEcPAAIgGZrTRc1ZLAAAAAElFTkSuQmCC'),
- -webkit-linear-gradient(#f1f1f1, #f1f1f1 38%, #e6e6e6);
- }
-
- input:disabled:-webkit-any([type='checkbox'],
- [type='radio']) {
- opacity: .75;
- }
-
- input:disabled:-webkit-any([type='password'],
- [type='search'],
- [type='text'],
- [type='url'],
- :not([type])) {
- color: #999;
- }
-
- /* Focus **********************************************************************/
-
- :enabled:focus:-webkit-any(
- select,
- input[type='checkbox'],
- input[type='password'],
- input[type='radio'],
- input[type='search'],
- input[type='text'],
- input[type='url'],
- input:not([type]),
- :-webkit-any(
- button,
- input[type='button'],
- input[type='submit']):not(.custom-appearance):not(.link-button)) {
- /* OVERRIDE */
- -webkit-transition: border-color 200ms;
- /* We use border color because it follows the border radius (unlike outline).
- * This is particularly noticeable on mac. */
- border-color: rgb(77, 144, 254);
- outline: none;
- }
-
- /* Link buttons ***************************************************************/
-
- .link-button {
- -webkit-box-shadow: none;
- background: transparent none;
- border: none;
- color: rgb(17, 85, 204);
- cursor: pointer;
- /* Input elements have -webkit-small-control which can override the body font.
- * Resolve this by using 'inherit'. */
- font: inherit;
- margin: 0;
- padding: 0 4px;
- }
-
- .link-button:hover {
- text-decoration: underline;
- }
-
- .link-button:active {
- color: rgb(5, 37, 119);
- text-decoration: underline;
- }
-
- .link-button[disabled] {
- color: #999;
- cursor: default;
- text-decoration: none;
- }
-
- /* Checkbox/radio helpers ******************************************************
- *
- * .checkbox and .radio classes wrap labels. Checkboxes and radios should use
- * these classes with the markup structure:
- *
- * <div class="checkbox">
- * <label>
- * <input type="checkbox"></input>
- * <span>
- * </label>
- * </div>
- */
-
- :-webkit-any(.checkbox, .radio) label {
- /* Don't expand horizontally: <http://crbug.com/112091>. */
- display: -webkit-inline-box;
- padding-bottom: 7px;
- padding-top: 7px;
- }
-
- :-webkit-any(.checkbox, .radio) label input ~ span {
- -webkit-margin-start: 0.6em;
- /* Make sure long spans wrap at the same horizontal position they start. */
- display: block;
- }
-
- :-webkit-any(.checkbox, .radio) label:hover {
- color: black;
- }
-
- label > input:disabled:-webkit-any([type='checkbox'], [type='radio']) ~ span {
- color: #999;
- }
- </style>
- <style>/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file. */
-
- /* TODO(jhawkins): Organize these by page. */
-
- #sync-setup-overlay * h4 {
- margin: 5px 0;
- }
-
- #sync-setup-overlay * form {
- -webkit-user-select: none;
- }
-
- #sync-setup-overlay * .content-area {
- padding: 10px 15px;
- }
-
- .action-area-link-container {
- -webkit-box-flex: 1;
- }
-
- .sync-customize-section-container {
- margin: 5px 0 10px 0;
- }
-
- #sync-custom-passphrase {
- margin: 0 25px;
- }
-
- #sync-passphrase-message {
- color: gray;
- }
-
- .sync-custom-passphrase-input {
- margin: 10px 0;
- }
-
- #sync-existing-passphrase-container {
- background: rgb(255, 242, 158);
- border: 1px solid rgb(212, 205, 173);
- padding: 10px;
- }
-
- #sync-select-container {
- margin-bottom: 10px;
- }
-
- #sync-instructions-container {
- line-height: 1.8em;
- margin-bottom: 30px;
- }
-
- #choose-data-types-body {
- -webkit-column-count: 3;
- margin: 10px 0;
- }
-
- #choose-data-types-body > .checkbox:first-child {
- margin-top: 0;
- }
-
- #choose-data-types-body > .checkbox:last-child {
- margin-bottom: 0;
- }
-
- #sync-setup-overlay {
- -webkit-user-select: none;
- background-color: white;
- margin-bottom: 6px;
- margin-top: 6px;
- width: 500px;
- }
-
- #sync-setup-overlay * a:link {
- color: rgb(0, 0, 204);
- }
-
- #sync-setup-overlay * a:visited {
- color: rgb(85, 26, 139);
- }
-
- #sync-setup-overlay * a:active {
- color: rgb(255, 0, 0);
- }
-
- #sync-setup-overlay * hr {
- background-color: #ddd;
- border: 0;
- height: 1px;
- text-align: left;
- width: 100%;
- }
-
- #sync-setup-overlay * input[type='button'],
- #sync-setup-overlay * input[type='submit'] {
- min-height: 26px;
- min-width: 87px;
- }
-
- #email-readonly {
- font-size: 15px;
- height: 29px;
- line-height: 29px;
- margin: 0;
- }
-
- #passphrase-encryption-message,
- #encryption-section-message {
- color: gray;
- margin-bottom: 5px;
- }
-
- #passphrase-input {
- margin-bottom: 5px;
- margin-top: 5px;
- }
-
- #incorrect-passphrase {
- margin-top: 5px;
- }
-
- #sync-setup-overlay * .error {
- color: red;
- }
-
- .overlay-warning {
- background: white;
- border: 2px solid #888;
- border-radius: 8px;
- box-shadow: 0.2em 0.2em 0.5em #888;
- left: 25px;
- padding: 15px;
- position: absolute;
- right: 25px;
- top: 100px;
- }
-
- #cancel-warning-header {
- font-weight: bold;
- margin-bottom: 8px;
- }
-
- .overlay-warning input {
- float: right;
- margin-left: 5px;
- margin-top: 12px;
- }
-
- #sync-passphrase-warning {
- margin-bottom: 5px;
- }
-
- #gaia-login-form {
- margin-bottom: 0;
- }
-
- #captcha-div {
- background: white;
- border: 1px solid #e5e5e5;
- overflow: hidden;
- padding: 1em 1em;
- }
-
- #captcha-wrapper {
- background: no-repeat;
- background-position: center;
- background-size: 200px 70px;
- margin: 0 0 1em;
- }
-
- #captcha-image {
- height: 70px;
- width: 200px;
- }
-
- #asp-warning-div {
- text-align: left;
- }
-
- #logging-in-throbber {
- margin: 0 10px;
- }
-
- #top-blurb-error {
- -webkit-transition: margin-top 330ms ease-out, opacity 660ms ease-out;
- background: rgb(249, 237, 190);
- border: 1px solid rgb(240, 195, 109);
- display: block;
- font-weight: bold;
- line-height: 1.5em;
- margin-bottom: 10px;
- opacity: 1;
- padding: 8px 25px;
- position: relative;
- text-align: center;
- }
-
- #top-blurb-error[hidden] {
- display: block;
- margin-top: -37px;
- opacity: 0;
- }
-
- #password-row {
- margin-bottom: 0;
- margin-top: 2px;
- }
-
- #action-area {
- margin: 1em 0;
- }
-
- #sign-in {
- margin: 0;
- }
-
- #sync-setup-configure {
- background: white;
- }
-
- #choose-data-types-form {
- -webkit-user-select: none;
- }
-
- #chooseDataTypesRadio {
- vertical-align: top;
- }
-
- #chooseDataTypes > div {
- display: inline-block;
- }
-
- .sync-data-types {
- margin-left: 5px;
- }
-
- .sync-configuration-errors {
- margin-top: 5px;
- }
-
- .sync-configuration-error {
- background-color: rgb(238, 185, 57);
- border-radius: 4px;
- font-weight: bold;
- margin-left: auto;
- margin-right: auto;
- padding: 1px 10px;
- text-align: center;
- width: 80%;
- }
-
- #learn-more-link {
- float: right;
- }
-
- html[dir='rtl'] #learn-more-link {
- float: left;
- }
-
- #customize-link,
- #use-default-link {
- -webkit-transition: opacity 250ms;
- }
-
-
- /* Sign in box. */
-
- .sign-in {
- margin: 20px auto;
- width: 335px;
- }
-
- .signin-box {
- background: #f5f5f5;
- border: 1px solid #e5e5e5;
- padding: 20px 25px 15px;
- }
-
- #signin-header {
- position: relative;
- }
-
- #signin-header h2 {
- color: #222;
- font-size: 16px;
- font-weight: normal;
- height: 16px;
- line-height: 16px;
- margin-top: 0;
- }
-
- #signin-header-logo {
- background: transparent
- url('chrome://resources/images/google-transparent.png') no-repeat;
- display: inline-block;
- height: 19px;
- position: absolute;
- right: 0;
- top: 1px;
- width: 52px;
- }
-
- html[dir='rtl'] #signin-header-logo {
- left: 0;
- right: auto;
- }
-
- #email-row,
- #email-readonly-row,
- #password-row {
- margin: 0 0 1.5em;
- }
-
- /* Sign in buttons. */
-
- .signin-box input[type=submit] {
- -webkit-margin-end: 0.4em;
- -webkit-margin-start: 0;
- -webkit-transition: all 218ms;
- -webkit-user-select: none;
- background-image: -webkit-linear-gradient(top, rgb(77, 144, 254),
- rgb(71, 135, 237));
- border: 1px solid rgb(48, 121, 237);
- border-radius: 2px;
- color: white;
- display: inline-block;
- font-size: 13px;
- font-weight: bold;
- height: 32px;
- line-height: 27px;
- margin-bottom: 1.2em;
- margin-top: 0;
- min-width: 54px !important;
- padding: 0 8px;
- }
-
- .signin-box input[type=submit]:hover {
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
- -webkit-transition: all 0;
- background-image: -webkit-linear-gradient(top, rgb(77, 144, 254),
- rgb(53, 122, 232));
- border-color: rgb(47, 91, 183);
- color: white;
- }
-
- .signin-box input[type=submit]:focus {
- -webkit-box-shadow: inset 0 0 0 1px white;
- border-color: rgb(77, 144, 254);
- outline: none;
- z-index: 4 !important;
- }
-
- .signin-box input[type=submit]:active,
- .signin-box input[type=submit]:focus:active {
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
- }
-
- .signin-box input[type=submit]:focus:hover {
- -webkit-box-shadow: inset 0 0 0 1px white, 0 1px 1px rgba(0, 0, 0, 0.1);
- }
-
- .signin-box input[type=submit][disabled],
- .signin-box input[type=submit][disabled]:hover,
- .signin-box input[type=submit][disabled]:active {
- -webkit-box-shadow: none;
- background-color: rgb(77, 144, 254);
- border: 1px solid rgb(48, 121, 237);
- color: white;
- opacity: 0.5;
- }
-
- /* Sign in text fields. */
-
- .signin-box input[type=text],
- .signin-box input[type=password] {
- -webkit-border-radius: 1px;
- -webkit-box-sizing: border-box;
- background-color: white;
- border: 1px solid #d9d9d9;
- border-top: 1px solid #c0c0c0;
- color: #333;
- display: inline-block;
- font-size: 15px;
- height: 32px;
- line-height: 27px;
- margin-top: 0.5em;
- padding-left: 8px;
- vertical-align: top;
- width: 100%;
- }
-
- html[dir='rtl'] .signin-box input[type=text],
- html[dir='rtl'] .signin-box input[type=password] {
- padding-left: 0;
- padding-right: 8px;
- }
-
- .signin-box input[type=text]:hover,
- .signin-box input[type=password]:hover {
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- border-color: #b9b9b9;
- border-top: 1px solid #a0a0a0;
- }
-
- .signin-box input[type=text]:focus,
- .signin-box input[type=password]:focus {
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
- border-color: rgb(77, 144, 254);
- outline: none;
- }
-
- .signin-box input[type=text][disabled],
- .signin-box input[type=password][disabled] {
- -webkit-box-shadow: none;
- background: #f5f5f5;
- border: 1px solid #e5e5e5;
- }
-
- .signin-box input[type=text][disabled]:hover,
- .signin-box input[type=password][disabled]:hover {
- -webkit-box-shadow: none;
- }
-
-
- /* Sign in links. */
-
- .signin-box .account-link {
- color: rgb(17, 85, 204) !important;
- text-decoration: none;
- }
-
- .signin-box .account-link:visited {
- color: rgb(102, 17, 204) !important;
- text-decoration: none;
- }
-
- .signin-box .account-link:hover {
- text-decoration: underline;
- }
-
- .signin-box .account-link:active {
- color: rgb(209, 72, 54) !important;
- text-decoration: underline;
- }
-
- /* Sign in text. */
-
- .signin-box strong {
- color: #222;
- display: block;
- }
-
- .signin-box label {
- display: block;
- font-weight: bold;
- }
-
- /* The help links inside the signin box labels should use a normal font. */
- .signin-box label a {
- font-weight: normal;
- }
-
- /* Sign in miscellaneous. */
-
- .signin-box .throbber {
- float: right;
- }
-
- html[dir='rtl'] .signin-box .throbber {
- float: left;
- }
-
- #create-account-div {
- display: inline-block;
- }
-
- .signin-box .errormsg {
- color: rgb(221, 75, 57) !important;
- font-size: 13px !important;
- line-height: 17px;
- margin: 0.5em 0 1.5em;
- }
-
- .signin-box .help-link {
- -webkit-border-radius: 1em;
- background: rgb(221, 75, 57);
- color: white !important;
- display: inline-block;
- font-weight: bold;
- padding: 0 5px;
- position: relative;
- text-decoration: none;
- top: 0;
- }
-
- .signin-box .help-link:visited {
- color: white !important;
- }
-
- .signin-box .help-link:hover {
- color: white !important;
- opacity: .7;
- }
- </style>
- <style>/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file. */
-
- html {
- font-family: segoe ui, arial, helvetica, sans-serif;
- font-size: 13px;
- }
-
- html,
- body {
- margin: 0;
- min-height: 100%;
- min-width: 100%;
- position: absolute;
- }
-
- #sync-setup-overlay {
- background-color: transparent;
- margin: 0;
- width: 100%;
- }
-
- #sync-setup-configure {
- background-color: transparent;
- margin-left: auto;
- margin-right: auto;
- width: 600px;
- }
-
- .sync-main-content {
- margin: 0 auto;
- width: auto;
- }
-
- #sync-setup-login-content-column {
- margin: 0 auto;
- width: 335px;
- }
-
- #sync-setup-login-promo-column p,
- #sync-setup-login-promo-column h3 {
- color: rgb(34, 34, 34);
- }
-
- /* When showing the full page promo, remove top margin from sign-in box. */
- #sync-promo .sign-in {
- margin-top: 0;
- }
-
- /* Links and buttons. *********************************************************/
-
- #promo-skip-button,
- #promo-skip-button:hover,
- #promo-advanced,
- #promo-advanced:hover,
- #sync-setup-overlay * a:link {
- color: rgb(17, 85, 204);
- }
-
- html:not([isstartup]) #promo-skip-button {
- display: none;
- }
-
- #sync-setup-overlay * a:visited {
- color: rgb(102, 17, 12);
- }
-
- #promo-skip-button:active,
- #promo-advanced:active,
- #sync-setup-overlay * a:active {
- color: rgb(209, 72, 54);
- }
-
- #promo-skip-button,
- #promo-advanced,
- #sync-setup-overlay * a {
- text-decoration: none;
- }
-
- #promo-skip-button:hover,
- #promo-advanced:hover,
- #sync-setup-overlay * a:hover {
- text-decoration: underline;
- }
-
- #promo-skip {
- padding: 0 26px;
- width: 284px;
- }
-
- #promo-advanced,
- #promo-skip-button {
- padding: 0 !important; /* Override link button appearance. */
- }
-
- #promo-advanced {
- float: right;
- }
-
- html[dir='rtl'] #promo-advanced {
- float: left;
- }
-
- /* Page Title. ****************************************************************/
-
- #promo-title-container {
- display: block;
- margin: 37px 44px 35px;
- text-align: center;
- }
-
- h1 {
- color: rgb(34, 34, 34);
- font-size: 36px;
- font-weight: normal;
- margin: 0;
- }
-
- #promo-title-container h2 {
- color: rgb(102, 102, 102);
- font-size: 14px;
- font-weight: normal;
- }
-
- #promo-learn-more {
- display: inline-block;
- }
- </style>
- </head>
- <body>
- <div id="sync-promo">
- <div id="sync-promo-contents">
- <div id="sync-setup-overlay" class="page" hidden>
- <div class="close-button"></div>
- <div id="sync-setup-login" hidden>
- <div id="promo-title-container" hidden>
- <h1 i18n-content="promoTitle"></h1>
- <h2>
- <span i18n-content="promoTitleShort"></span>
- <a id="promo-learn-more" i18n-content="promoLearnMore"
- i18n-values="href:promoLearnMoreURL">
- </a>
- </h2>
- </div>
- <div class="sync-main-content">
- <div id="sync-setup-login-content-column">
- <h1 id="sync-setup-overlay-title" i18n-content="syncSetupOverlay"></h1>
- <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>
- <div id="signin-header-logo"></div>
- </div>
- <form id="gaia-login-form">
- <div id="email-row" class="reset-shown">
- <label for="gaia-email" i18n-content="emailLabel">
- </label>
- <input id="gaia-email" type="text" name="email" value=""
- class="reset-enabled reset-shown reset-value"
- autocomplete="off">
- </div>
- <div id="email-readonly-row" class="reset-hidden">
- <strong class="email-label" i18n-content="emailLabel"></strong>
- <div id="email-readonly"></div>
- </div>
- <div id="errormsg-0-email" class="errormsg reset-hidden"
- i18n-content="cannotBeBlank" hidden>
- </div>
- <div id="password-row" class="reset-shown">
- <label>
- <strong class="password-label" i18n-content="passwordLabel">
- </strong>
- <input id="gaia-passwd" type="password" name="passwd"
- class="reset-enabled reset-value" autocomplete="off">
- </label>
- <div id="errormsg-0-password" class="errormsg reset-hidden"
- i18n-content="cannotBeBlank" hidden>
- </div>
- </div>
- <div id="access-code-input-row"
- class="access-code-row reset-hidden" hidden>
- <label>
- <strong i18n-content="enterAccessCode"></strong>
- <a i18n-values="href:getAccessCodeURL"
- i18n-content="getAccessCodeHelp" target="_blank"
- class="account-link"></a>
- <input id="access-code" type="password" name="accessCode"
- class="reset-enabled reset-value">
- </label>
- </div>
- <div id="otp-input-row" class="otp-row reset-hidden" hidden>
- <label>
- <strong i18n-content="enterOtp"></strong>
- <a i18n-values="href:getOtpURL"
- i18n-content="getOtpHelp" target="_blank"
- class="account-link"></a>
- <input id="otp" type="text" name="otp"
- class="reset-enabled reset-value">
- </label>
- </div>
- <div id="errormsg-1-password" class="errormsg reset-hidden"
- hidden>
- <span i18n-content="invalidCredentials"></span>
- <a i18n-values="href:invalidPasswordHelpURL" class="help-link"
- target="_blank">?</a>
- </div>
- <div id="errormsg-different-email" class="errormsg reset-hidden"
- hidden>
- <span id="different-email"></span>
- </div>
- <div id="errormsg-fatal" class="errormsg reset-hidden" hidden>
- <span i18n-content="unrecoverableError"></span>
- <a i18n-values="href:unrecoverableErrorHelpURL"
- i18n-content="errorLearnMore" target="_blank"></a>
- </div>
- <div id="errormsg-0-access-code" class="errormsg reset-hidden"
- i18n-content="invalidAccessCode" hidden>
- </div>
- <div id="errormsg-0-otp" class="errormsg reset-hidden"
- i18n-content="invalidOtp" hidden>
- </div>
- <div id="asp-warning-div" class="errormsg reset-hidden" hidden>
- <span i18n-values=".innerHTML:aspWarningText"></span>
- </div>
- <div id="captcha-div" class="reset-hidden" hidden>
- <div id="captcha-wrapper">
- <div id="captcha-image"></div>
- </div>
- <div>
- <label>
- <strong i18n-content="captchaInstructions"></strong>
- <input id="captcha-value" type="text" name="captchaValue"
- value="" class="reset-disabled reset-value">
- </label>
- </div>
- </div>
- <div id="errormsg-0-connection" class="errormsg reset-hidden"
- i18n-content="couldNotConnect" hidden>
- </div>
- <div id="action-area">
- <input id="sign-in" type="submit" class="custom-appearance"
- i18n-content="signin">
- <div id="create-account-div"
- i18n-values=".innerHTML:createAccountLinkHTML">
- </div>
- <div id="logging-in-throbber" class="throbber"></div>
- </div>
- <div id="ga-fprow">
- <a id="cannot-access-account-link"
- i18n-values="href:cannotAccessAccountURL"
- target="_blank"
- i18n-content="cannotAccessAccount"
- class="account-link">
- </a>
- </div>
- </form>
- </div>
- </div> <!-- sign-in -->
- <div id="cancel-space-no-captcha"></div>
- <div class="action-area">
- <div class="button-strip">
- <button id="sync-setup-cancel" type="reset" i18n-content="cancel">
- </button>
- </div>
- </div>
- <div id="promo-skip" hidden>
- <button id="promo-skip-button" type="reset"
- i18n-content="promoSkipButton" class="link-button"></button>
- <button id="promo-advanced" i18n-content="promoAdvanced"
- class="link-button"></button>
- </div>
- </div>
- </div>
- </div>
- <div id="sync-setup-configure" hidden>
- <div id="confirm-sync-preferences">
- <h1 i18n-content="confirmSyncPreferences"></h1>
- <div id="sync-instructions-container" class="content-area">
- <span i18n-content="chooseDataTypesInstructions"></span>
- <a id="encryption-help-link" target="_blank"
- i18n-values="href:syncEverythingHelpURL" i18n-content="learnMore">
- </a>
- </div>
- <div>
- <div class="action-area">
- <div class="action-area-link-container">
- <a id="customize-link" href="#" i18n-content="customizeLinkLabel"
- class="reset-opaque reset-shown">
- </a>
- </div>
- <div id="confirm-everything-throbber" class="throbber"></div>
- <div class="button-strip">
- <input id="confirm-everything-cancel" type="button"
- i18n-values="value:cancel">
- <input id="confirm-everything-ok" type="button"
- i18n-values="value:syncEverything">
- </div>
- </div>
- </div>
- </div>
- <div id="customize-sync-preferences" hidden>
- <h1 i18n-content="syncSetupConfigureTitle"></h1>
- <form id="choose-data-types-form">
- <div id="sync-configure-content" class="content-area">
- <div id="sync-select-container">
- <select id="sync-select-datatypes">
- <option i18n-content="syncAllDataTypes" selected></option>
- <option i18n-content="chooseDataTypes"></option>
- </select>
- <div id="choose-data-types-body">
- <div id="apps-item" class="sync-type-checkbox checkbox">
- <label>
- <input id="apps-checkbox" type="checkbox">
- <span i18n-content="apps" i18n-values="title:apps"></span>
- </label>
- </div>
- <div id="autofill-item" class="sync-type-checkbox checkbox">
- <label>
- <input id="autofill-checkbox" type="checkbox">
- <span i18n-content="autofill" i18n-values="title:autofill">
- </span>
- </label>
- </div>
- <div class="sync-type-checkbox checkbox">
- <label>
- <input id="bookmarks-checkbox" type="checkbox">
- <span i18n-content="bookmarks"
- i18n-values="title:bookmarks"></span>
- </label>
- </div>
- <div id="extensions-item" class="sync-type-checkbox checkbox">
- <label>
- <input id="extensions-checkbox" type="checkbox">
- <span i18n-content="extensions"
- i18n-values="title:extensions"></span>
- </label>
- </div>
- <div id="omnibox-item" class="sync-type-checkbox checkbox">
- <label>
- <input id="typed-urls-checkbox" type="checkbox">
- <span i18n-content="typedURLs"
- i18n-values="title:typedURLs"></span>
- </label>
- </div>
- <div id="passwords-item" class="sync-type-checkbox checkbox">
- <label>
- <input id="passwords-checkbox" type="checkbox">
- <span i18n-content="passwords"
- i18n-values="title:passwords"></span>
- </label>
- </div>
- <div class="sync-type-checkbox checkbox">
- <label>
- <input id="preferences-checkbox" type="checkbox">
- <span i18n-content="preferences"
- i18n-values="title:preferences"></span>
- </label>
- </div>
- <div class="sync-type-checkbox checkbox">
- <label>
- <input id="themes-checkbox" type="checkbox">
- <span i18n-content="themes" i18n-values="title:themes">
- </span>
- </label>
- </div>
- <div id="sessions-item" class="sync-type-checkbox checkbox">
- <label>
- <input id="sessions-checkbox" type="checkbox">
- <span i18n-content="openTabs" il8n-values="title:tabs">
- </span>
- </label>
- </div>
- </div>
- </div>
- <div class="sync-configuration-errors">
- <div id="error-text" i18n-content="syncZeroDataTypesError"
- class="sync-configuration-error reset-hidden" hidden></div>
- </div>
- <div id="customize-sync-encryption">
- <hr>
- <h4 i18n-content="encryptedDataTypesTitle"></h4>
- <div class="sync-customize-section-container">
- <div id="passphrase-encryption-message"
- i18n-content="passphraseEncryptionMessage"></div>
- <div class="radio">
- <label>
- <input id="encrypt-sensitive-option" name="encrypt"
- type="radio" value="sensitive">
- <span i18n-content="encryptSensitiveOption"></span>
- </label>
- </div>
- <div class="radio">
- <label>
- <input id="encrypt-all-option" name="encrypt" type="radio"
- value="all">
- <span i18n-content="encryptAllOption"></span>
- </label>
- </div>
- </div>
- <hr>
- <h4 i18n-content="passphraseSectionTitle"></h4>
- </div>
- <div id="customize-sync-encryption-new">
- <hr>
- <h4 i18n-content="encryptionSectionTitle"></h4>
- <div id="encryption-section-message"
- i18n-content="encryptionSectionMessage"></div>
- <div id="sync-new-encryption-section-container">
- <div class="radio">
- <label>
- <input id="basic-encryption-option" name="encrypt-new"
- type="radio" value="full">
- <span i18n-content="basicEncryptionOption"></span>
- </label>
- </div>
- <div class="radio">
- <label>
- <input id="full-encryption-option" name="encrypt-new"
- type="radio" value="full">
- <span id="full-encryption-body"
- i18n-content="fullEncryptionOption"></span>
- </label>
- <a i18n-values="href:encryptionHelpURL" target="_blank"
- i18n-content="learnMore"></a>
- </div>
- </div>
- </div>
- <div id="sync-custom-passphrase-container"
- class="sync-customize-section-container">
- <div id="sync-custom-passphrase-options">
- <div class="radio">
- <label>
- <input id="google-option" name="option" type="radio"
- value="google">
- <span i18n-content="googleOption"></span>
- </label>
- </div>
- <div class="radio">
- <label>
- <input id="explicit-option" name="option" type="radio"
- value="explicit">
- <span i18n-content="explicitOption"></span>
- </label>
- <a i18n-values="href:encryptionHelpURL" target="_blank"
- i18n-content="learnMore"></a>
- </div>
- </div>
- <div id="sync-custom-passphrase"
- class="reset-hidden" hidden>
- <div id="sync-passphrase-message">
- <span i18n-content="sectionExplicitMessagePrefix"></span>
- <a href="https://www.google.com/settings/chrome/sync/"
- target="_blank"
- i18n-content="sectionExplicitMessagePostfix"></a>
- <span>.</span>
- </div>
- <div class="sync-custom-passphrase-input">
- <input id="custom-passphrase" type="password"
- class="reset-value"
- i18n-values="placeholder:passphraseLabel">
- </div>
- <div class="sync-custom-passphrase-input">
- <input id="confirm-passphrase" type="password"
- class="reset-value"
- i18n-values="placeholder:confirmLabel">
- </div>
- <div id="empty-error" class="error"
- i18n-content="emptyErrorMessage" hidden></div>
- <div id="mismatch-error" class="error"
- i18n-content="mismatchErrorMessage" hidden></div>
- </div>
- </div>
- <div id="sync-existing-passphrase-container" hidden>
- <div id="enter-passphrase">
- <span id="normal-body" i18n-content="enterPassphraseBody" hidden>
- </span>
- <span id="google-passphrase-needed-body"
- i18n-content="enterGooglePassphraseBody" hidden>
- </span>
- <a id="passphrase-learn-more" i18n-content="learnMore"
- i18n-values="href:syncErrorHelpURL" class="reset-hidden"
- target="_blank" hidden>
- </a>
- </div>
- <div id="passphrase-input">
- <input id="passphrase" name="passphrase" type="password"
- class="reset-value"
- i18n-values="placeholder:passphraseLabel">
- <div id="incorrect-passphrase" class="error"
- i18n-content="incorrectPassphrase" hidden>
- </div>
- </div>
- <div id="sync-passphrase-warning"
- i18n-values=".innerHTML:passphraseRecover" hidden>
- </div>
- </div>
- </div>
- <div class="action-area">
- <div class="action-area-link-container">
- <a id="use-default-link" href="#" i18n-content="useDefaultSettings"
- class="reset-opaque reset-shown">
- </a>
- </div>
- <div id="choose-datatypes-throbber" class="throbber"></div>
- <div class="button-strip">
- <input id="choose-datatypes-cancel" type="button"
- i18n-values="value:cancel">
- <input id="choose-datatypes-ok" type="submit"
- i18n-values="value:ok">
- </div>
- </div>
- </form>
- </div>
- </div>
- <div id="sync-setup-spinner" hidden>
- <h1 i18n-content="syncSetupSpinnerTitle"></h1>
- <div class="action-area button-strip">
- <input id="sync-spinner-cancel" type="button" i18n-values="value:cancel">
- </div>
- </div>
- <div id="sync-setup-timeout" hidden>
- <h1 i18n-content="syncSetupTimeoutTitle"></h1>
- <div class="content-area">
- <span i18n-content="syncSetupTimeoutContent"></span>
- </div>
- <div class="action-area button-strip">
- <button id="timeout-ok" i18n-content="ok"></button>
- </div>
- </div>
- <div id="sync-setup-stop-syncing" hidden>
- <h1 i18n-content="stopSyncingTitle"></h1>
- <div class="content-area">
- <span i18n-values=".innerHTML:stopSyncingExplanation"></span>
- </div>
- <div class="action-area button-strip">
- <input id="stop-syncing-cancel" type="button"
- i18n-values="value:cancel">
- <input id="stop-syncing-ok" type="button"
- i18n-values="value:stopSyncingConfirm">
- </div>
- </div>
- </div>
-
- </div>
- </div>
- </body>
- <script src="chrome://resources/js/i18n_template2.js"></script>
- </html>
-