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

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

Issue 8689006: Create a field test for sync sign in promo strings. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Init Created 9 years 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 714 matching lines...) Expand 10 before | Expand all | Expand 10 after
725 }, 725 },
726 726
727 matchesASPRegex_: function(toMatch) { 727 matchesASPRegex_: function(toMatch) {
728 var noSpaces = /[a-z]{16}/; 728 var noSpaces = /[a-z]{16}/;
729 var withSpaces = /([a-z]{4}\s){3}[a-z]{4}/; 729 var withSpaces = /([a-z]{4}\s){3}[a-z]{4}/;
730 if (toMatch.match(noSpaces) || toMatch.match(withSpaces)) 730 if (toMatch.match(noSpaces) || toMatch.match(withSpaces))
731 return true; 731 return true;
732 return false; 732 return false;
733 }, 733 },
734 734
735 populatePromoMessage_: function(resName) {
736 // Fetch the strings associated with |resName| and set it if it's not
737 // empty. If it's empty, we'll stick with the default text.
738 var text = localStrings.getString(resName);
739 if (!text || !text.length) {
740 return;
741 }
742 $('sync-setup-login-promo-body').textContent = text;
743 },
744
735 setErrorVisibility_: function() { 745 setErrorVisibility_: function() {
736 this.resetErrorVisibility_(); 746 this.resetErrorVisibility_();
737 var f = $('gaia-login-form'); 747 var f = $('gaia-login-form');
738 var email = $('gaia-email'); 748 var email = $('gaia-email');
739 var passwd = $('gaia-passwd'); 749 var passwd = $('gaia-passwd');
740 if (null == email.value || "" == email.value) { 750 if (null == email.value || "" == email.value) {
741 $('errormsg-0-email').hidden = false; 751 $('errormsg-0-email').hidden = false;
742 this.setBlurbError_(); 752 this.setBlurbError_();
743 return false; 753 return false;
744 } 754 }
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
875 }; 885 };
876 886
877 SyncSetupOverlay.showSuccessAndSettingUp = function() { 887 SyncSetupOverlay.showSuccessAndSettingUp = function() {
878 SyncSetupOverlay.getInstance().showSuccessAndSettingUp_(); 888 SyncSetupOverlay.getInstance().showSuccessAndSettingUp_();
879 }; 889 };
880 890
881 SyncSetupOverlay.showStopSyncingUI = function() { 891 SyncSetupOverlay.showStopSyncingUI = function() {
882 SyncSetupOverlay.getInstance().showStopSyncingUI_(); 892 SyncSetupOverlay.getInstance().showStopSyncingUI_();
883 }; 893 };
884 894
895 SyncSetupOverlay.populatePromoMessage = function(resName) {
896 SyncSetupOverlay.getInstance().populatePromoMessage_(resName);
897 };
898
885 // Export 899 // Export
886 return { 900 return {
887 SyncSetupOverlay: SyncSetupOverlay 901 SyncSetupOverlay: SyncSetupOverlay
888 }; 902 };
889 }); 903 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698