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

Unified Diff: chrome/browser/about_flags.cc

Issue 2705373004: [Remote suggestions] Add a remote suggestions flag to choose the source (Closed)
Patch Set: Created 3 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/about_flags.cc
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index da30d78f79dab1fe096b342ffcbcb04efa249da8..b6b78e8a3e48eae7215aa4cd897f4135af8dfd77 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -546,22 +546,22 @@ const FeatureEntry::FeatureVariation
#endif // OS_ANDROID
#if defined(OS_ANDROID)
-const FeatureEntry::FeatureParam kNTPSnippetsFeatureVariationChromeReader[] = {
- {"content_suggestions_backend", ntp_snippets::kChromeReaderServer}};
+const FeatureEntry::FeatureParam
+ kRemoteSuggestionsFeatureVariationChromeReader[] = {
+ {"content_suggestions_backend", ntp_snippets::kChromeReaderServer}};
Marc Treib 2017/02/22 12:45:55 Huh, now that I look at this: Didn't we want to ge
jkrcal 2017/02/22 13:32:15 Good point. Even while we support direct CR integr
-const FeatureEntry::FeatureParam kNTPSnippetsFeatureVariationServer[] = {
- {"content_suggestions_backend",
- ntp_snippets::kContentSuggestionsServer}};
+const FeatureEntry::FeatureParam kRemoteSuggestionsFeatureVariationServer[] = {
Marc Treib 2017/02/22 12:45:55 The "Server" suffix is kinda pointless; it's a ser
jkrcal 2017/02/22 13:32:15 Changed to ContentSuggestionsServer.
+ {"content_suggestions_backend", ntp_snippets::kContentSuggestionsServer}};
-const FeatureEntry::FeatureVariation kNTPSnippetsFeatureVariations[] = {
- {"via ChromeReader", kNTPSnippetsFeatureVariationChromeReader,
- arraysize(kNTPSnippetsFeatureVariationChromeReader), nullptr},
+const FeatureEntry::FeatureVariation kRemoteSuggestionsFeatureVariations[] = {
+ {"via ChromeReader", kRemoteSuggestionsFeatureVariationChromeReader,
+ arraysize(kRemoteSuggestionsFeatureVariationChromeReader), nullptr},
{"via content suggestion server (backed by ChromeReader)",
- kNTPSnippetsFeatureVariationServer,
- arraysize(kNTPSnippetsFeatureVariationServer), nullptr},
+ kRemoteSuggestionsFeatureVariationServer,
+ arraysize(kRemoteSuggestionsFeatureVariationServer), nullptr},
{"via content suggestion server (backed by Google Now)",
- kNTPSnippetsFeatureVariationServer,
- arraysize(kNTPSnippetsFeatureVariationServer), "3313279"}};
+ kRemoteSuggestionsFeatureVariationServer,
+ arraysize(kRemoteSuggestionsFeatureVariationServer), "3313279"}};
#endif // OS_ANDROID
#if defined(OS_ANDROID)
@@ -1862,11 +1862,6 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_WITH_VARIATIONS_VALUE_TYPE_WITH_DEFAULT_TRIAL(
ntp_snippets::kCategoryRanker,
kContentSuggestionsCategoryRankerFeatureVariations)},
- {"override-ntp-suggestions-source", IDS_FLAGS_OVERRIDE_SNIPPETS_SOURCE_NAME,
- IDS_FLAGS_OVERRIDE_SNIPPETS_SOURCE_DESCRIPTION, kOsAndroid,
- FEATURE_WITH_VARIATIONS_VALUE_TYPE(ntp_snippets::kContentSuggestionsSource,
- kNTPSnippetsFeatureVariations,
- ntp_snippets::kStudyName)},
{"enable-ntp-snippets-increased-visibility",
IDS_FLAGS_ENABLE_NTP_SNIPPETS_VISIBILITY_NAME,
IDS_FLAGS_ENABLE_NTP_SNIPPETS_VISIBILITY_DESCRIPTION, kOsAndroid,
@@ -1877,6 +1872,12 @@ const FeatureEntry kFeatureEntries[] = {
{"enable-ntp-offline-badge", IDS_FLAGS_ENABLE_NTP_OFFLINE_BADGE_NAME,
IDS_FLAGS_ENABLE_NTP_OFFLINE_BADGE_DESCRIPTION, kOsAndroid,
FEATURE_VALUE_TYPE(ntp_snippets::kOfflineBadgeFeature)},
+ {"enable-ntp-remote-suggestions",
+ IDS_FLAGS_ENABLE_NTP_REMOTE_SUGGESTIONS_NAME,
+ IDS_FLAGS_ENABLE_NTP_REMOTE_SUGGESTIONS_DESCRIPTION, kOsAndroid,
+ FEATURE_WITH_VARIATIONS_VALUE_TYPE_WITH_DEFAULT_TRIAL(
+ ntp_snippets::kArticleSuggestionsFeature,
+ kRemoteSuggestionsFeatureVariations)},
{"enable-ntp-recent-offline-tab-suggestions",
IDS_FLAGS_ENABLE_NTP_RECENT_OFFLINE_TAB_SUGGESTIONS_NAME,
IDS_FLAGS_ENABLE_NTP_RECENT_OFFLINE_TAB_SUGGESTIONS_DESCRIPTION,

Powered by Google App Engine
This is Rietveld 408576698