1ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Use of this source code is governed by a BSD-style license that can be 3ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// found in the LICENSE file. 4ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 5ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsencr.define('cloudprint', function() { 6ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen function learnMore() { 7ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen chrome.send('LearnMore', ['']); 8ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen chrome.send('DialogClose', ['']); 9ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen } 10ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 11ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen function fixUpTemplateLink() { 12ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen var elm = $('anywhere-explain'); 13ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen if (elm) 14ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen elm.innerHTML = elm.textContent; 15ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen } 16ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 17ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen function showGaiaLogin(args) { 18ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen frames['gaialogin'].showGaiaLogin(args); 19ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen new_height = $('cloudprint-signup').offsetHeight; 20ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen login_height = frames['gaialogin'].document.body.scrollHeight; 21ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen if (login_height > new_height) { 22ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen new_height = login_height; 23ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen } 24ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen $('cloudprint-contents').style.height = new_height + 4 + 'px'; 25ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen } 26ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 27ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen function showGaiaSuccessAndSettingUp() { 28ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen frames['gaialogin'].showGaiaSuccessAndSettingUp() 29ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen } 30ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 31ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return { 32ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen learnMore: learnMore, 33ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen fixUpTemplateLink: fixUpTemplateLink, 34ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen showGaiaLogin: showGaiaLogin, 35ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen showGaiaSuccessAndSettingUp: showGaiaSuccessAndSettingUp 36ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen }; 37ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen}); 38