Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(119)

Side by Side Diff: chrome/browser/resources/sync_setup_overlay.js

Issue 7669052: Added DataTypeController integration and UI surfacing for syncing Search Engines. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Initial upload. Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('options', function() { 5 cr.define('options', function() {
6 const OptionsPage = options.OptionsPage; 6 const OptionsPage = options.OptionsPage;
7 7
8 // Variable to track if a captcha challenge was issued. If this gets set to 8 // Variable to track if a captcha challenge was issued. If this gets set to
9 // true, it stays that way until we are told about successful login from 9 // true, it stays that way until we are told about successful login from
10 // the browser. This means subsequent errors (like invalid password) are 10 // the browser. This means subsequent errors (like invalid password) are
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
251 var result = JSON.stringify({ 251 var result = JSON.stringify({
252 "keepEverythingSynced": syncAll, 252 "keepEverythingSynced": syncAll,
253 "syncBookmarks": syncAll || $('bookmarks-checkbox').checked, 253 "syncBookmarks": syncAll || $('bookmarks-checkbox').checked,
254 "syncPreferences": syncAll || $('preferences-checkbox').checked, 254 "syncPreferences": syncAll || $('preferences-checkbox').checked,
255 "syncThemes": syncAll || $('themes-checkbox').checked, 255 "syncThemes": syncAll || $('themes-checkbox').checked,
256 "syncPasswords": syncAll || $('passwords-checkbox').checked, 256 "syncPasswords": syncAll || $('passwords-checkbox').checked,
257 "syncAutofill": syncAll || $('autofill-checkbox').checked, 257 "syncAutofill": syncAll || $('autofill-checkbox').checked,
258 "syncExtensions": syncAll || $('extensions-checkbox').checked, 258 "syncExtensions": syncAll || $('extensions-checkbox').checked,
259 "syncTypedUrls": syncAll || $('typed-urls-checkbox').checked, 259 "syncTypedUrls": syncAll || $('typed-urls-checkbox').checked,
260 "syncApps": syncAll || $('apps-checkbox').checked, 260 "syncApps": syncAll || $('apps-checkbox').checked,
261 "syncSearchEngines": syncAll || $('search-engines-checkbox').checked,
261 "syncSessions": syncAll || $('sessions-checkbox').checked, 262 "syncSessions": syncAll || $('sessions-checkbox').checked,
262 "encryptAllData": encryptAllData, 263 "encryptAllData": encryptAllData,
263 "usePassphrase": usePassphrase, 264 "usePassphrase": usePassphrase,
264 "passphrase": customPassphrase 265 "passphrase": customPassphrase
265 }); 266 });
266 chrome.send('SyncSetupConfigure', [result]); 267 chrome.send('SyncSetupConfigure', [result]);
267 }, 268 },
268 269
269 /** 270 /**
270 * Sets the disabled property of all input elements within the 'Customize 271 * Sets the disabled property of all input elements within the 'Customize
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 $('omnibox-item').className = "sync-item-show"; 345 $('omnibox-item').className = "sync-item-show";
345 } else { 346 } else {
346 $('omnibox-item').className = "sync-item-hide"; 347 $('omnibox-item').className = "sync-item-hide";
347 } 348 }
348 if (args.appsRegistered) { 349 if (args.appsRegistered) {
349 $('apps-checkbox').checked = args.syncApps; 350 $('apps-checkbox').checked = args.syncApps;
350 $('apps-item').className = "sync-item-show"; 351 $('apps-item').className = "sync-item-show";
351 } else { 352 } else {
352 $('apps-item').className = "sync-item-hide"; 353 $('apps-item').className = "sync-item-hide";
353 } 354 }
354 355 if (args.searchEnginesRegistered) {
355 this.setCheckboxesToKeepEverythingSynced_(args.keepEverythingSynced); 356 $('search-engines-checkbox').checked = args.syncSearchEngines;
357 $('search-engines-item').className = "sync-item-show";
358 } else {
359 $('search-engines-item').className = "sync-item-hide";
360 }
356 if (args.sessionsRegistered) { 361 if (args.sessionsRegistered) {
357 $('sessions-checkbox').checked = args.syncSessions; 362 $('sessions-checkbox').checked = args.syncSessions;
358 $('sessions-item').className = "sync-item-show"; 363 $('sessions-item').className = "sync-item-show";
359 } else { 364 } else {
360 $('sessions-item').className = "sync-item-hide"; 365 $('sessions-item').className = "sync-item-hide";
361 } 366 }
367
368 this.setCheckboxesToKeepEverythingSynced_(args.keepEverythingSynced);
362 }, 369 },
363 370
364 setEncryptionRadios_: function(args) { 371 setEncryptionRadios_: function(args) {
365 if (args['encryptAllData']) { 372 if (args['encryptAllData']) {
366 $('encrypt-all-option').checked = true; 373 $('encrypt-all-option').checked = true;
367 this.disableEncryptionRadioGroup_(); 374 this.disableEncryptionRadioGroup_();
368 } else { 375 } else {
369 $('encrypt-sensitive-option').checked = true; 376 $('encrypt-sensitive-option').checked = true;
370 } 377 }
371 }, 378 },
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after
810 817
811 SyncSetupOverlay.showStopSyncingUI = function() { 818 SyncSetupOverlay.showStopSyncingUI = function() {
812 SyncSetupOverlay.getInstance().showStopSyncingUI_(); 819 SyncSetupOverlay.getInstance().showStopSyncingUI_();
813 }; 820 };
814 821
815 // Export 822 // Export
816 return { 823 return {
817 SyncSetupOverlay: SyncSetupOverlay 824 SyncSetupOverlay: SyncSetupOverlay
818 }; 825 };
819 }); 826 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698