1// Copyright (c) 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5cr.define('profile_signin_confirmation', function() { 6 'use strict'; 7 8 function initialize() { 9 var args = JSON.parse(chrome.getVariableValue('dialogArguments')); 10 $('dialog-message').textContent = loadTimeData.getStringF( 11 'dialogMessage', args.username); 12 $('dialog-prompt').textContent = loadTimeData.getStringF( 13 'dialogPrompt', args.username); 14 $('create-button').addEventListener('click', function() { 15 chrome.send('createNewProfile'); 16 }); 17 $('continue-button').addEventListener('click', function() { 18 chrome.send('continue'); 19 }); 20 $('cancel-button').addEventListener('click', function() { 21 chrome.send('cancel'); 22 }); 23 24 if (args.promptForNewProfile) { 25 $('continue-button').innerText = 26 loadTimeData.getStringF('continueButtonText'); 27 } else { 28 $('create-button').hidden = true; 29 $('dialog-prompt').hidden = true; 30 $('continue-button').innerText = 31 loadTimeData.getStringF('okButtonText'); 32 // Right-align the buttons when only "OK" and "Cancel" are showing. 33 $('button-row').style['text-align'] = 'end'; 34 } 35 36 if (args.hideTitle) 37 $('dialog-title').hidden = true; 38 } 39 40 return { 41 initialize: initialize 42 }; 43}); 44 45document.addEventListener('DOMContentLoaded', 46 profile_signin_confirmation.initialize); 47