| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/ui/webui/ntp/ntp_resource_cache.h" | 5 #include "chrome/browser/ui/webui/ntp/ntp_resource_cache.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 403 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 414 load_time_data.SetBoolean("hasattribution", | 414 load_time_data.SetBoolean("hasattribution", |
| 415 ThemeServiceFactory::GetForProfile(profile_)->HasCustomImage( | 415 ThemeServiceFactory::GetForProfile(profile_)->HasCustomImage( |
| 416 IDR_THEME_NTP_ATTRIBUTION)); | 416 IDR_THEME_NTP_ATTRIBUTION)); |
| 417 load_time_data.SetBoolean("showMostvisited", should_show_most_visited_page_); | 417 load_time_data.SetBoolean("showMostvisited", should_show_most_visited_page_); |
| 418 load_time_data.SetBoolean("showAppLauncherPromo", | 418 load_time_data.SetBoolean("showAppLauncherPromo", |
| 419 ShouldShowAppLauncherPromo()); | 419 ShouldShowAppLauncherPromo()); |
| 420 load_time_data.SetString("title", | 420 load_time_data.SetString("title", |
| 421 l10n_util::GetStringUTF16(IDS_NEW_TAB_TITLE)); | 421 l10n_util::GetStringUTF16(IDS_NEW_TAB_TITLE)); |
| 422 load_time_data.SetString("mostvisited", | 422 load_time_data.SetString("mostvisited", |
| 423 l10n_util::GetStringUTF16(IDS_NEW_TAB_MOST_VISITED)); | 423 l10n_util::GetStringUTF16(IDS_NEW_TAB_MOST_VISITED)); |
| 424 load_time_data.SetString("suggestions", | |
| 425 l10n_util::GetStringUTF16(IDS_NEW_TAB_SUGGESTIONS)); | |
| 426 load_time_data.SetString("restoreThumbnailsShort", | 424 load_time_data.SetString("restoreThumbnailsShort", |
| 427 l10n_util::GetStringUTF16(IDS_NEW_TAB_RESTORE_THUMBNAILS_SHORT_LINK)); | 425 l10n_util::GetStringUTF16(IDS_NEW_TAB_RESTORE_THUMBNAILS_SHORT_LINK)); |
| 428 load_time_data.SetString("webStoreTitle", | 426 load_time_data.SetString("webStoreTitle", |
| 429 l10n_util::GetStringUTF16(IDS_EXTENSION_WEB_STORE_TITLE)); | 427 l10n_util::GetStringUTF16(IDS_EXTENSION_WEB_STORE_TITLE)); |
| 430 load_time_data.SetString("webStoreTitleShort", | 428 load_time_data.SetString("webStoreTitleShort", |
| 431 l10n_util::GetStringUTF16(IDS_EXTENSION_WEB_STORE_TITLE_SHORT)); | 429 l10n_util::GetStringUTF16(IDS_EXTENSION_WEB_STORE_TITLE_SHORT)); |
| 432 load_time_data.SetString("attributionintro", | 430 load_time_data.SetString("attributionintro", |
| 433 l10n_util::GetStringUTF16(IDS_NEW_TAB_ATTRIBUTION_INTRO)); | 431 l10n_util::GetStringUTF16(IDS_NEW_TAB_ATTRIBUTION_INTRO)); |
| 434 load_time_data.SetString("thumbnailremovednotification", | 432 load_time_data.SetString("thumbnailremovednotification", |
| 435 l10n_util::GetStringUTF16(IDS_NEW_TAB_THUMBNAIL_REMOVED_NOTIFICATION)); | 433 l10n_util::GetStringUTF16(IDS_NEW_TAB_THUMBNAIL_REMOVED_NOTIFICATION)); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 470 load_time_data.SetString("otherSessionsLearnMoreUrl", | 468 load_time_data.SetString("otherSessionsLearnMoreUrl", |
| 471 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_LEARN_MORE_URL)); | 469 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_LEARN_MORE_URL)); |
| 472 load_time_data.SetString("learnMore", | 470 load_time_data.SetString("learnMore", |
| 473 l10n_util::GetStringUTF16(IDS_LEARN_MORE)); | 471 l10n_util::GetStringUTF16(IDS_LEARN_MORE)); |
| 474 const std::string& app_locale = g_browser_process->GetApplicationLocale(); | 472 const std::string& app_locale = g_browser_process->GetApplicationLocale(); |
| 475 load_time_data.SetString("webStoreLink", | 473 load_time_data.SetString("webStoreLink", |
| 476 google_util::AppendGoogleLocaleParam( | 474 google_util::AppendGoogleLocaleParam( |
| 477 GURL(extension_urls::GetWebstoreLaunchURL()), app_locale).spec()); | 475 GURL(extension_urls::GetWebstoreLaunchURL()), app_locale).spec()); |
| 478 load_time_data.SetString("appInstallHintText", | 476 load_time_data.SetString("appInstallHintText", |
| 479 l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_INSTALL_HINT_LABEL)); | 477 l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_INSTALL_HINT_LABEL)); |
| 480 load_time_data.SetBoolean("isDiscoveryInNTPEnabled", | |
| 481 NewTabUI::IsDiscoveryInNTPEnabled()); | |
| 482 load_time_data.SetString("collapseSessionMenuItemText", | 478 load_time_data.SetString("collapseSessionMenuItemText", |
| 483 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_COLLAPSE_SESSION)); | 479 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_COLLAPSE_SESSION)); |
| 484 load_time_data.SetString("expandSessionMenuItemText", | 480 load_time_data.SetString("expandSessionMenuItemText", |
| 485 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_EXPAND_SESSION)); | 481 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_EXPAND_SESSION)); |
| 486 load_time_data.SetString("restoreSessionMenuItemText", | 482 load_time_data.SetString("restoreSessionMenuItemText", |
| 487 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_OPEN_ALL)); | 483 l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_OPEN_ALL)); |
| 488 load_time_data.SetString("learn_more", | 484 load_time_data.SetString("learn_more", |
| 489 l10n_util::GetStringUTF16(IDS_LEARN_MORE)); | 485 l10n_util::GetStringUTF16(IDS_LEARN_MORE)); |
| 490 load_time_data.SetString("tile_grid_screenreader_accessible_description", | 486 load_time_data.SetString("tile_grid_screenreader_accessible_description", |
| 491 l10n_util::GetStringUTF16(IDS_NEW_TAB_TILE_GRID_ACCESSIBLE_DESCRIPTION)); | 487 l10n_util::GetStringUTF16(IDS_NEW_TAB_TILE_GRID_ACCESSIBLE_DESCRIPTION)); |
| (...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 723 // Get our template. | 719 // Get our template. |
| 724 static const base::StringPiece new_tab_theme_css( | 720 static const base::StringPiece new_tab_theme_css( |
| 725 ResourceBundle::GetSharedInstance().GetRawDataResource( | 721 ResourceBundle::GetSharedInstance().GetRawDataResource( |
| 726 IDR_NEW_TAB_4_THEME_CSS)); | 722 IDR_NEW_TAB_4_THEME_CSS)); |
| 727 | 723 |
| 728 // Create the string from our template and the replacements. | 724 // Create the string from our template and the replacements. |
| 729 std::string css_string; | 725 std::string css_string; |
| 730 css_string = ReplaceStringPlaceholders(new_tab_theme_css, subst, NULL); | 726 css_string = ReplaceStringPlaceholders(new_tab_theme_css, subst, NULL); |
| 731 new_tab_css_ = base::RefCountedString::TakeString(&css_string); | 727 new_tab_css_ = base::RefCountedString::TakeString(&css_string); |
| 732 } | 728 } |
| OLD | NEW |