OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/dom_ui/options/personal_options_handler.h" | 5 #include "chrome/browser/dom_ui/options/personal_options_handler.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "base/callback.h" | 10 #include "base/callback.h" |
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
287 bool is_gtk_theme = provider->UseGtkTheme(); | 287 bool is_gtk_theme = provider->UseGtkTheme(); |
288 FundamentalValue gtk_enabled(!is_gtk_theme); | 288 FundamentalValue gtk_enabled(!is_gtk_theme); |
289 web_ui_->CallJavascriptFunction( | 289 web_ui_->CallJavascriptFunction( |
290 L"options.PersonalOptions.setGtkThemeButtonEnabled", gtk_enabled); | 290 L"options.PersonalOptions.setGtkThemeButtonEnabled", gtk_enabled); |
291 #else | 291 #else |
292 BrowserThemeProvider* provider = | 292 BrowserThemeProvider* provider = |
293 reinterpret_cast<BrowserThemeProvider*>(profile->GetThemeProvider()); | 293 reinterpret_cast<BrowserThemeProvider*>(profile->GetThemeProvider()); |
294 bool is_gtk_theme = false; | 294 bool is_gtk_theme = false; |
295 #endif | 295 #endif |
296 | 296 |
297 bool is_classic_theme = !is_gtk_theme && provider->GetThemeID().empty(); | 297 bool is_classic_theme = !is_gtk_theme && provider->UsingDefaultTheme(); |
298 FundamentalValue enabled(!is_classic_theme); | 298 FundamentalValue enabled(!is_classic_theme); |
299 web_ui_->CallJavascriptFunction( | 299 web_ui_->CallJavascriptFunction( |
300 L"options.PersonalOptions.setThemesResetButtonEnabled", enabled); | 300 L"options.PersonalOptions.setThemesResetButtonEnabled", enabled); |
301 } | 301 } |
302 | 302 |
303 void PersonalOptionsHandler::Initialize() { | 303 void PersonalOptionsHandler::Initialize() { |
304 banner_handler_.reset( | 304 banner_handler_.reset( |
305 new OptionsManagedBannerHandler(web_ui_, | 305 new OptionsManagedBannerHandler(web_ui_, |
306 ASCIIToUTF16("PersonalOptions"), | 306 ASCIIToUTF16("PersonalOptions"), |
307 OPTIONS_PAGE_CONTENT)); | 307 OPTIONS_PAGE_CONTENT)); |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
394 const SkBitmap& account_picture = | 394 const SkBitmap& account_picture = |
395 chromeos::UserManager::Get()->logged_in_user().image(); | 395 chromeos::UserManager::Get()->logged_in_user().image(); |
396 | 396 |
397 if (!account_picture.isNull()) { | 397 if (!account_picture.isNull()) { |
398 StringValue data_url(web_ui_util::GetImageDataUrl(account_picture)); | 398 StringValue data_url(web_ui_util::GetImageDataUrl(account_picture)); |
399 web_ui_->CallJavascriptFunction(L"PersonalOptions.setAccountPicture", | 399 web_ui_->CallJavascriptFunction(L"PersonalOptions.setAccountPicture", |
400 data_url); | 400 data_url); |
401 } | 401 } |
402 } | 402 } |
403 #endif | 403 #endif |
OLD | NEW |