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

Unified Diff: components/search_engines/template_url.cc

Issue 1146673002: [Cleanup] Inline strings constants used only once (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@yandex
Patch Set: Address pkasting comments Created 5 years, 7 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/search_engines/template_url.cc
diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc
index a30907a20652ced3575f32e417b5ff3a655a3a7e..571b9d2e0f26eab73eb24935d6d5d5b15caf5cef 100644
--- a/components/search_engines/template_url.cc
+++ b/components/search_engines/template_url.cc
@@ -45,58 +45,6 @@ const char kOptional = '?';
const char kSearchTermsParameter[] = "searchTerms";
const char kSearchTermsParameterFull[] = "{searchTerms}";
const char kSearchTermsParameterFullEscaped[] = "%7BsearchTerms%7D";
-const char kCountParameter[] = "count";
-const char kStartIndexParameter[] = "startIndex";
-const char kStartPageParameter[] = "startPage";
-const char kLanguageParameter[] = "language";
-const char kInputEncodingParameter[] = "inputEncoding";
-const char kOutputEncodingParameter[] = "outputEncoding";
-
-const char kGoogleAssistedQueryStatsParameter[] = "google:assistedQueryStats";
-
-// Host/Domain Google searches are relative to.
-const char kGoogleBaseURLParameter[] = "google:baseURL";
-const char kGoogleBaseURLParameterFull[] = "{google:baseURL}";
-
-// Like google:baseURL, but for the Search Suggest capability.
-const char kGoogleBaseSuggestURLParameter[] = "google:baseSuggestURL";
-const char kGoogleBaseSuggestURLParameterFull[] = "{google:baseSuggestURL}";
-const char kGoogleBookmarkBarPinnedParameter[] = "google:bookmarkBarPinned";
-const char kGoogleContextualSearchContextData[] =
- "google:contextualSearchContextData";
-const char kGoogleContextualSearchVersion[] = "google:contextualSearchVersion";
-const char kGoogleCurrentPageUrlParameter[] = "google:currentPageUrl";
-const char kGoogleCursorPositionParameter[] = "google:cursorPosition";
-const char kGoogleForceInstantResultsParameter[] = "google:forceInstantResults";
-const char kGoogleImageSearchSource[] = "google:imageSearchSource";
-const char kGoogleImageThumbnailParameter[] = "google:imageThumbnail";
-const char kGoogleImageOriginalWidth[] = "google:imageOriginalWidth";
-const char kGoogleImageOriginalHeight[] = "google:imageOriginalHeight";
-const char kGoogleImageURLParameter[] = "google:imageURL";
-const char kGoogleInputTypeParameter[] = "google:inputType";
-const char kGoogleInstantExtendedEnabledParameter[] =
- "google:instantExtendedEnabledParameter";
-const char kGoogleInstantExtendedEnabledKey[] =
- "google:instantExtendedEnabledKey";
-const char kGoogleInstantExtendedEnabledKeyFull[] =
- "{google:instantExtendedEnabledKey}";
-const char kGoogleNTPIsThemedParameter[] = "google:ntpIsThemedParameter";
-const char kGoogleOmniboxStartMarginParameter[] =
- "google:omniboxStartMarginParameter";
-const char kGoogleOriginalQueryForSuggestionParameter[] =
- "google:originalQueryForSuggestion";
-const char kGooglePageClassificationParameter[] = "google:pageClassification";
-const char kGooglePrefetchQuery[] = "google:prefetchQuery";
-const char kGoogleRLZParameter[] = "google:RLZ";
-const char kGoogleSearchClient[] = "google:searchClient";
-const char kGoogleSearchFieldtrialParameter[] =
- "google:searchFieldtrialParameter";
-const char kGoogleSearchVersion[] = "google:searchVersion";
-const char kGoogleSessionToken[] = "google:sessionToken";
-const char kGoogleSourceIdParameter[] = "google:sourceId";
-const char kGoogleSuggestAPIKeyParameter[] = "google:suggestAPIKeyParameter";
-const char kGoogleSuggestClient[] = "google:suggestClient";
-const char kGoogleSuggestRequestId[] = "google:suggestRid";
// Same as kSearchTermsParameter, with no escaping.
const char kGoogleUnescapedSearchTermsParameter[] =
@@ -114,7 +62,7 @@ const char kDisplayUnescapedSearchTerms[] = "%S";
// results.
const char kDefaultCount[] = "10";
-// Used if the parameter kOutputEncodingParameter is required.
+// Used if the output encoding parameter is required.
const char kOutputEncodingType[] = "UTF-8";
// Attempts to encode |terms| and |original_query| in |encoding| and escape
@@ -605,85 +553,85 @@ bool TemplateURLRef::ParseParameter(size_t start,
url->erase(start, end - start + 1);
if (parameter == kSearchTermsParameter) {
replacements->push_back(Replacement(SEARCH_TERMS, start));
- } else if (parameter == kCountParameter) {
+ } else if (parameter == "count") {
if (!optional)
url->insert(start, kDefaultCount);
- } else if (parameter == kGoogleAssistedQueryStatsParameter) {
+ } else if (parameter == "google:assistedQueryStats") {
replacements->push_back(Replacement(GOOGLE_ASSISTED_QUERY_STATS, start));
- } else if (parameter == kGoogleBaseURLParameter) {
+ } else if (parameter == "google:baseURL") {
replacements->push_back(Replacement(GOOGLE_BASE_URL, start));
- } else if (parameter == kGoogleBaseSuggestURLParameter) {
+ } else if (parameter == "google:baseSuggestURL") {
replacements->push_back(Replacement(GOOGLE_BASE_SUGGEST_URL, start));
- } else if (parameter == kGoogleBookmarkBarPinnedParameter) {
+ } else if (parameter == "google:bookmarkBarPinned") {
replacements->push_back(Replacement(GOOGLE_BOOKMARK_BAR_PINNED, start));
- } else if (parameter == kGoogleCurrentPageUrlParameter) {
+ } else if (parameter == "google:currentPageUrl") {
replacements->push_back(Replacement(GOOGLE_CURRENT_PAGE_URL, start));
- } else if (parameter == kGoogleCursorPositionParameter) {
+ } else if (parameter == "google:cursorPosition") {
replacements->push_back(Replacement(GOOGLE_CURSOR_POSITION, start));
- } else if (parameter == kGoogleForceInstantResultsParameter) {
+ } else if (parameter == "google:forceInstantResults") {
replacements->push_back(Replacement(GOOGLE_FORCE_INSTANT_RESULTS, start));
- } else if (parameter == kGoogleImageOriginalHeight) {
+ } else if (parameter == "google:imageOriginalHeight") {
replacements->push_back(
Replacement(TemplateURLRef::GOOGLE_IMAGE_ORIGINAL_HEIGHT, start));
- } else if (parameter == kGoogleImageOriginalWidth) {
+ } else if (parameter == "google:imageOriginalWidth") {
replacements->push_back(
Replacement(TemplateURLRef::GOOGLE_IMAGE_ORIGINAL_WIDTH, start));
- } else if (parameter == kGoogleImageSearchSource) {
+ } else if (parameter == "google:imageSearchSource") {
replacements->push_back(
Replacement(TemplateURLRef::GOOGLE_IMAGE_SEARCH_SOURCE, start));
- } else if (parameter == kGoogleImageThumbnailParameter) {
+ } else if (parameter == "google:imageThumbnail") {
replacements->push_back(
Replacement(TemplateURLRef::GOOGLE_IMAGE_THUMBNAIL, start));
- } else if (parameter == kGoogleImageURLParameter) {
+ } else if (parameter == "google:imageURL") {
replacements->push_back(Replacement(TemplateURLRef::GOOGLE_IMAGE_URL,
start));
- } else if (parameter == kGoogleInputTypeParameter) {
+ } else if (parameter == "google:inputType") {
replacements->push_back(Replacement(TemplateURLRef::GOOGLE_INPUT_TYPE,
start));
- } else if (parameter == kGoogleInstantExtendedEnabledParameter) {
+ } else if (parameter == "google:instantExtendedEnabledParameter") {
replacements->push_back(Replacement(GOOGLE_INSTANT_EXTENDED_ENABLED,
start));
- } else if (parameter == kGoogleInstantExtendedEnabledKey) {
+ } else if (parameter == "google:instantExtendedEnabledKey") {
url->insert(start, google_util::kInstantExtendedAPIParam);
- } else if (parameter == kGoogleNTPIsThemedParameter) {
+ } else if (parameter == "google:ntpIsThemedParameter") {
replacements->push_back(Replacement(GOOGLE_NTP_IS_THEMED, start));
- } else if (parameter == kGoogleOmniboxStartMarginParameter) {
+ } else if (parameter == "google:omniboxStartMarginParameter") {
replacements->push_back(Replacement(GOOGLE_OMNIBOX_START_MARGIN, start));
- } else if (parameter == kGoogleContextualSearchVersion) {
+ } else if (parameter == "google:contextualSearchVersion") {
replacements->push_back(
Replacement(GOOGLE_CONTEXTUAL_SEARCH_VERSION, start));
- } else if (parameter == kGoogleContextualSearchContextData) {
+ } else if (parameter == "google:contextualSearchContextData") {
replacements->push_back(
Replacement(GOOGLE_CONTEXTUAL_SEARCH_CONTEXT_DATA, start));
- } else if (parameter == kGoogleOriginalQueryForSuggestionParameter) {
+ } else if (parameter == "google:originalQueryForSuggestion") {
replacements->push_back(Replacement(GOOGLE_ORIGINAL_QUERY_FOR_SUGGESTION,
start));
- } else if (parameter == kGooglePageClassificationParameter) {
+ } else if (parameter == "google:pageClassification") {
replacements->push_back(Replacement(GOOGLE_PAGE_CLASSIFICATION, start));
- } else if (parameter == kGooglePrefetchQuery) {
+ } else if (parameter == "google:prefetchQuery") {
replacements->push_back(Replacement(GOOGLE_PREFETCH_QUERY, start));
- } else if (parameter == kGoogleRLZParameter) {
+ } else if (parameter == "google:RLZ") {
replacements->push_back(Replacement(GOOGLE_RLZ, start));
- } else if (parameter == kGoogleSearchClient) {
+ } else if (parameter == "google:searchClient") {
replacements->push_back(Replacement(GOOGLE_SEARCH_CLIENT, start));
- } else if (parameter == kGoogleSearchFieldtrialParameter) {
+ } else if (parameter == "google:searchFieldtrialParameter") {
replacements->push_back(Replacement(GOOGLE_SEARCH_FIELDTRIAL_GROUP, start));
- } else if (parameter == kGoogleSearchVersion) {
+ } else if (parameter == "google:searchVersion") {
replacements->push_back(Replacement(GOOGLE_SEARCH_VERSION, start));
- } else if (parameter == kGoogleSessionToken) {
+ } else if (parameter == "google:sessionToken") {
replacements->push_back(Replacement(GOOGLE_SESSION_TOKEN, start));
- } else if (parameter == kGoogleSourceIdParameter) {
+ } else if (parameter == "google:sourceId") {
#if defined(OS_ANDROID) || defined(OS_IOS)
url->insert(start, "sourceid=chrome-mobile&");
#else
url->insert(start, "sourceid=chrome&");
#endif
- } else if (parameter == kGoogleSuggestAPIKeyParameter) {
+ } else if (parameter == "google:suggestAPIKeyParameter") {
url->insert(start,
net::EscapeQueryParamValue(google_apis::GetAPIKey(), false));
- } else if (parameter == kGoogleSuggestClient) {
+ } else if (parameter == "google:suggestClient") {
replacements->push_back(Replacement(GOOGLE_SUGGEST_CLIENT, start));
- } else if (parameter == kGoogleSuggestRequestId) {
+ } else if (parameter == "google:suggestRid") {
replacements->push_back(Replacement(GOOGLE_SUGGEST_REQUEST_ID, start));
} else if (parameter == kGoogleUnescapedSearchTermsParameter) {
replacements->push_back(Replacement(GOOGLE_UNESCAPED_SEARCH_TERMS, start));
@@ -699,15 +647,14 @@ bool TemplateURLRef::ParseParameter(size_t start,
url->insert(start, "padsearch");
break;
}
- } else if (parameter == kInputEncodingParameter) {
+ } else if (parameter == "inputEncoding") {
replacements->push_back(Replacement(ENCODING, start));
- } else if (parameter == kLanguageParameter) {
+ } else if (parameter == "language") {
replacements->push_back(Replacement(LANGUAGE, start));
- } else if (parameter == kOutputEncodingParameter) {
+ } else if (parameter == "outputEncoding") {
if (!optional)
url->insert(start, kOutputEncodingType);
- } else if ((parameter == kStartIndexParameter) ||
- (parameter == kStartPageParameter)) {
+ } else if ((parameter == "startIndex") || (parameter == "startPage")) {
// We don't support these.
if (!optional)
url->insert(start, "1");
@@ -822,11 +769,9 @@ void TemplateURLRef::ParseIfNecessary(
void TemplateURLRef::ParseHostAndSearchTermKey(
const SearchTermsData& search_terms_data) const {
std::string url_string(GetURL());
- ReplaceSubstringsAfterOffset(&url_string, 0,
- kGoogleBaseURLParameterFull,
+ ReplaceSubstringsAfterOffset(&url_string, 0, "{google:baseURL}",
search_terms_data.GoogleBaseURLValue());
- ReplaceSubstringsAfterOffset(&url_string, 0,
- kGoogleBaseSuggestURLParameterFull,
+ ReplaceSubstringsAfterOffset(&url_string, 0, "{google:baseSuggestURL}",
search_terms_data.GoogleBaseSuggestURLValue());
search_term_key_.clear();
@@ -1247,7 +1192,7 @@ TemplateURL::TemplateURL(const TemplateURLData& data)
SetPrepopulateId(data_.prepopulate_id);
if (data_.search_terms_replacement_key ==
- kGoogleInstantExtendedEnabledKeyFull) {
+ "{google:instantExtendedEnabledKey}") {
data_.search_terms_replacement_key = google_util::kInstantExtendedAPIParam;
}
}
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698