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

Unified Diff: chrome/browser/ui/webui/ntp/ntp_resource_cache.cc

Issue 899173002: Replace Webstore link with app info dialog link in chrome://apps (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 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
Index: chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
diff --git a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
index 244c8e4e07294ec253fe7435cc30a0c470518c3e..23c72e6110e4c31f10d39c3487eabaa872ac82a8 100644
--- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
+++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
@@ -159,6 +159,14 @@ std::string GetNewTabBackgroundTilingCSS(
return ThemeProperties::TilingToString(repeat_mode);
}
+bool ShouldDisplayAppInfoDialog() {
tsergeant 2015/02/05 05:33:27 Is there a good way to avoid adding new logic to f
sashab 2015/02/06 16:23:00 Hmm... This would be perfect as a static method to
tsergeant 2015/02/09 03:10:49 I already tried something similar. Adding a method
sashab 2015/02/09 11:47:07 Don't really want to put it in switches, since tha
+#if defined(OS_MACOSX)
+ return false;
+#else
+ return true;
+#endif
+}
+
} // namespace
NTPResourceCache::NTPResourceCache(Profile* profile)
@@ -439,6 +447,8 @@ void NTPResourceCache::CreateNewTabHTML() {
l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_OPTIONS));
load_time_data.SetString("appdetails",
l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_DETAILS));
+ load_time_data.SetString("appinfodialog",
+ l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_INFO));
load_time_data.SetString("appcreateshortcut",
l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_CREATE_SHORTCUT));
load_time_data.SetString("appDefaultPageName",
@@ -508,6 +518,9 @@ void NTPResourceCache::CreateNewTabHTML() {
l10n_util::GetStringUTF16(IDS_APP_CONTEXT_MENU_OPEN_TAB));
}
+ load_time_data.SetBoolean("enableAppInfoDialog",
+ ShouldDisplayAppInfoDialog());
+
#if defined(OS_CHROMEOS)
load_time_data.SetString("expandMenu",
l10n_util::GetStringUTF16(IDS_NEW_TAB_CLOSE_MENU_EXPAND));

Powered by Google App Engine
This is Rietveld 408576698