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

Unified Diff: chrome/browser/about_flags.cc

Issue 2696563002: [NTP::SectionOrder] Add EM oriented order. (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 2860a915a2d06a354f05478a02c296eb3c1e47ab..a02cc3e7562f281cf2f27c6c53f3bd57433b6bde 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -498,6 +498,30 @@ const FeatureEntry::Choice kNtpSwitchToExistingTabChoices[] = {
#if defined(OS_ANDROID)
const FeatureEntry::FeatureParam
+ kContentSuggestionsCategoryOrderFeatureVariationGeneral[] = {
+ {ntp_snippets::kCategoryOrderParameter,
+ ntp_snippets::kCategoryOrderGeneral},
+};
+
+const FeatureEntry::FeatureParam
+ kContentSuggestionsCategoryOrderFeatureVariationEmergingMarketsOriented[] =
+ {
Marc Treib 2017/02/13 14:25:22 Is this "git cl format"ted? Looks weird...
vitaliii 2017/02/14 09:32:32 Yes, it is. If you write this definition as one li
+ {ntp_snippets::kCategoryOrderParameter,
+ ntp_snippets::kCategoryOrderEmergingMarketsOriented},
+};
+
+const FeatureEntry::FeatureVariation
+ kContentSuggestionsCategoryOrderFeatureVariations[] = {
+ {"(general)", kContentSuggestionsCategoryOrderFeatureVariationGeneral,
+ arraysize(kContentSuggestionsCategoryOrderFeatureVariationGeneral),
+ nullptr},
+ {"(emerging markets oriented)",
+ kContentSuggestionsCategoryOrderFeatureVariationEmergingMarketsOriented,
+ arraysize(
+ kContentSuggestionsCategoryOrderFeatureVariationEmergingMarketsOriented),
vitaliii 2017/02/13 13:51:57 Should I replace EmergingMarkets with EM in order
Marc Treib 2017/02/13 14:25:22 Sure, why not
vitaliii 2017/02/14 09:32:31 Done.
+ nullptr}};
+
+const FeatureEntry::FeatureParam
kContentSuggestionsCategoryRankerFeatureVariationConstant[] = {
{ntp_snippets::kCategoryRankerParameter,
ntp_snippets::kCategoryRankerConstantRanker},
@@ -1820,6 +1844,16 @@ const FeatureEntry kFeatureEntries[] = {
SINGLE_VALUE_TYPE(extensions::switches::kDisableTabForDesktopShare)},
#endif // ENABLE_EXTENSIONS
#if defined(OS_ANDROID)
+ // TODO(crbug.com/690450): Use ntp_snippets::kStudyName as a feature trial.
Marc Treib 2017/02/13 14:25:22 FYI: The common format (everywhere except for ios/
vitaliii 2017/02/14 09:32:32 Done. Replaced. Also moved the bug ling inside th
+ // Currently only one FEATURE_WITH_VARIATIONS_VALUE_TYPE can be set via
+ // about::flags if they reuse a feature trial.
Marc Treib 2017/02/13 14:25:23 Currently, only a single FEATURE_WITH_VARIATIONS_V
vitaliii 2017/02/14 09:32:32 Done.
+ {"content-suggestions-category-order",
+ IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_ORDER_NAME,
+ IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_ORDER_DESCRIPTION, kOsAndroid,
+ FEATURE_WITH_VARIATIONS_VALUE_TYPE(
+ ntp_snippets::kCategoryOrder,
+ kContentSuggestionsCategoryOrderFeatureVariations,
+ "content-suggestions-category-order-feature-trial")},
{"content-suggestions-category-ranker",
IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_RANKER_NAME,
IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_RANKER_DESCRIPTION, kOsAndroid,

Powered by Google App Engine
This is Rietveld 408576698