| 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 |