// Copyright (c) 2013 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. cr.define('profile_signin_confirmation', function() { 'use strict'; function initialize() { var args = JSON.parse(chrome.getVariableValue('dialogArguments')); $('dialog-message').textContent = loadTimeData.getStringF( 'dialogMessage', args.username); $('dialog-prompt').textContent = loadTimeData.getStringF( 'dialogPrompt', args.username); $('create-button').addEventListener('click', function() { chrome.send('createNewProfile'); }); $('continue-button').addEventListener('click', function() { chrome.send('continue'); }); $('cancel-button').addEventListener('click', function() { chrome.send('cancel'); }); if (args.promptForNewProfile) { $('continue-button').innerText = loadTimeData.getStringF('continueButtonText'); } else { $('create-button').hidden = true; $('dialog-prompt').hidden = true; $('continue-button').innerText = loadTimeData.getStringF('okButtonText'); // Right-align the buttons when only "OK" and "Cancel" are showing. $('button-row').style['text-align'] = 'end'; } if (args.hideTitle) $('dialog-title').hidden = true; } return { initialize: initialize }; }); document.addEventListener('DOMContentLoaded', profile_signin_confirmation.initialize);