blob: e1afc5b29d0d48d44043cfcf25a93a6e161ee597 [file] [log] [blame]
// Copyright 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.
function init() {
var content = $('greeting');
chrome.firstRunPrivate.getLocalizedStrings(function(strings) {
loadTimeData.data = strings;
i18nTemplate.process(document, loadTimeData);
// Resizing and centering app's window.
var bounds = {};
bounds.width = content.offsetWidth;
bounds.height = content.offsetHeight;
bounds.left = Math.round(0.5 * (window.screen.availWidth - bounds.width));
bounds.top = Math.round(0.5 * (window.screen.availHeight - bounds.height));
appWindow.setBounds(bounds);
appWindow.show();
});
var closeButton = content.getElementsByClassName('close-button')[0];
// Make close unfocusable by mouse.
closeButton.addEventListener('mousedown', function(e) {
e.preventDefault();
});
closeButton.addEventListener('click', function(e) {
appWindow.close();
e.stopPropagation();
});
var tutorialButton = content.getElementsByClassName('next-button')[0];
tutorialButton.addEventListener('click', function(e) {
chrome.firstRunPrivate.launchTutorial();
appWindow.close();
e.stopPropagation();
});
}
document.addEventListener('DOMContentLoaded', init);