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

Unified Diff: chrome/browser/omnibox/omnibox_field_trial.cc

Issue 18878007: Omnibox: Make the Controller Reorder Matches for Inlining (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 4 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/omnibox/omnibox_field_trial.cc
diff --git a/chrome/browser/omnibox/omnibox_field_trial.cc b/chrome/browser/omnibox/omnibox_field_trial.cc
index ffd2f72a2f510dbc6cba5b98eea967a955fdba41..0376e73ab0f87f26c9c0cc393130469573552fe6 100644
--- a/chrome/browser/omnibox/omnibox_field_trial.cc
+++ b/chrome/browser/omnibox/omnibox_field_trial.cc
@@ -24,12 +24,6 @@ const char kHUPCullRedirectsFieldTrialName[] = "OmniboxHUPCullRedirects";
const char kHUPCreateShorterMatchFieldTrialName[] =
"OmniboxHUPCreateShorterMatch";
const char kStopTimerFieldTrialName[] = "OmniboxStopTimer";
-const char kBundledExperimentFieldTrialName[] = "OmniboxBundledExperimentV1";
-
-// Rule names used by the bundled experiment.
-const char kShortcutsScoringMaxRelevanceRule[] = "ShortcutsScoringMaxRelevance";
-const char kSearchHistoryRule[] = "SearchHistory";
-const char kDemoteByTypeRule[] = "DemoteByType";
// The autocomplete dynamic field trial name prefix. Each field trial is
// configured dynamically and is retrieved automatically by Chrome during
@@ -259,6 +253,24 @@ void OmniboxFieldTrial::GetDemotionsByType(
}
}
+bool OmniboxFieldTrial::ReorderForLegalDefaultMatch(
+ AutocompleteInput::PageClassification current_page_classification) {
+ return OmniboxFieldTrial::GetValueForRuleInContext(
+ kReorderForLegalDefaultMatchRule, current_page_classification) ==
+ kReorderForLegalDefaultMatchRuleEnabled;
+}
+
+const char OmniboxFieldTrial::kBundledExperimentFieldTrialName[] =
+ "OmniboxBundledExperimentV1";
+const char OmniboxFieldTrial::kShortcutsScoringMaxRelevanceRule[] =
+ "ShortcutsScoringMaxRelevance";
+const char OmniboxFieldTrial::kSearchHistoryRule[] = "SearchHistory";
+const char OmniboxFieldTrial::kDemoteByTypeRule[] = "DemoteByType";
+const char OmniboxFieldTrial::kReorderForLegalDefaultMatchRule[] =
+ "ReorderForLegalDefaultMatch";
+const char OmniboxFieldTrial::kReorderForLegalDefaultMatchRuleEnabled[] =
+ "ReorderForLegalDefaultMatch";
+
// Background and implementation details:
//
// Each experiment group in any field trial can come with an optional set of
« no previous file with comments | « chrome/browser/omnibox/omnibox_field_trial.h ('k') | chrome/browser/omnibox/omnibox_field_trial_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698