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

Unified Diff: chrome/browser/resources/new_profile.js

Issue 7563023: Multi-Profiles: Remove new profile setup UI (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 5 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/resources/new_profile.html ('k') | chrome/browser/ui/webui/chrome_web_ui_factory.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/resources/new_profile.js
diff --git a/chrome/browser/resources/new_profile.js b/chrome/browser/resources/new_profile.js
deleted file mode 100644
index 0355b828395b03a6f4d18dba26b6e6524ae433cf..0000000000000000000000000000000000000000
--- a/chrome/browser/resources/new_profile.js
+++ /dev/null
@@ -1,95 +0,0 @@
-// Copyright (c) 2011 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("newProfile", function() {
- 'use strict';
-
- // Tracks the currently selected avatar icon.
- var selectedAvatarIconIndex = 0;
-
- // Initializes everything once the document loads.
- function load() {
- // Allow platform specific CSS rules.
- cr.enablePlatformSpecificCSSRules();
-
- // Add handlers to HTML elements.
- $('create-button').onclick = onCreate;
- $('cancel-button').onclick = onCancel;
- $('profile-name-form').onsubmit = function () {
- onCreate();
- // Return false to prevent the submit handler from doing a post.
- return false;
- };
-
- chrome.send('requestProfileInfo');
- updateLogo();
- $('profile-name').focus();
- }
-
- // Sends the profile information to the browser.
- function onCreate() {
- chrome.send('create', [$('profile-name').value,
- String(selectedAvatarIconIndex)]);
- }
-
- // Lets the browser know that the user doesn't want to create the profile.
- function onCancel() {
- chrome.send('cancel');
- }
-
- // Changes the selected profile.
- function onAvatarClicked(index) {
- var menu = $('avatar-menu');
- for (var i = 0; i < menu.childNodes.length; i++) {
- var button = menu.childNodes[i];
- if (i == index)
- button.classList.add("avatar-button-selected");
- else
- button.classList.remove("avatar-button-selected");
- }
- selectedAvatarIconIndex = index;
- }
-
- // Sets the logo image.
- function updateLogo() {
- var imageId = 'IDR_PRODUCT_LOGO';
- if (document.documentElement.getAttribute('customlogo') == 'true')
- imageId = 'IDR_CUSTOM_PRODUCT_LOGO';
-
- $('logo-img').src = 'chrome://theme/' + imageId + '?' + Date.now();
- }
-
- // Callback from the browser to set the profile information on the page.
- function setProfileInfo(profileName, profileIconIndex) {
- $('profile-name').value = profileName;
- onAvatarClicked(profileIconIndex);
- }
-
- // Callback from the browser to fill the avatar menu with default avatar
- // images.
- function setDefaultAvatarImages(imageUrlList) {
- var menu = $('avatar-menu');
- for (var i = 0; i < imageUrlList.length; i++) {
- var button = document.createElement("input");
- button.setAttribute("type", "image");
- button.setAttribute("class", "avatar-button");
- button.setAttribute("src", imageUrlList[i]);
- button.setAttribute("onclick", "newProfile.onAvatarClicked(" + i + ")");
- menu.appendChild(button);
- }
- }
-
- // Return an object with all the exports.
- return {
- load: load,
- onCreate: onCreate,
- onCancel: onCancel,
- onAvatarClicked: onAvatarClicked,
- updateLogo: updateLogo,
- setProfileInfo: setProfileInfo,
- setDefaultAvatarImages: setDefaultAvatarImages,
- };
-});
-
-window.addEventListener('DOMContentLoaded', newProfile.load);
« no previous file with comments | « chrome/browser/resources/new_profile.html ('k') | chrome/browser/ui/webui/chrome_web_ui_factory.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698