| Index: chrome/browser/location_bar_util.cc
|
| ===================================================================
|
| --- chrome/browser/location_bar_util.cc (revision 68008)
|
| +++ chrome/browser/location_bar_util.cc (working copy)
|
| @@ -1,42 +0,0 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "chrome/browser/location_bar_util.h"
|
| -
|
| -#include "app/l10n_util.h"
|
| -#include "base/i18n/rtl.h"
|
| -#include "chrome/browser/profile.h"
|
| -#include "chrome/browser/search_engines/template_url.h"
|
| -#include "chrome/browser/search_engines/template_url_model.h"
|
| -
|
| -namespace location_bar_util {
|
| -
|
| -std::wstring GetKeywordName(Profile* profile, const std::wstring& keyword) {
|
| -// Make sure the TemplateURL still exists.
|
| -// TODO(sky): Once LocationBarView adds a listener to the TemplateURLModel
|
| -// to track changes to the model, this should become a DCHECK.
|
| - const TemplateURL* template_url =
|
| - profile->GetTemplateURLModel()->GetTemplateURLForKeyword(keyword);
|
| - if (template_url)
|
| - return template_url->AdjustedShortNameForLocaleDirection();
|
| - return std::wstring();
|
| -}
|
| -
|
| -std::wstring CalculateMinString(const std::wstring& description) {
|
| - // Chop at the first '.' or whitespace.
|
| - const size_t dot_index = description.find(L'.');
|
| - const size_t ws_index = description.find_first_of(kWhitespaceWide);
|
| - size_t chop_index = std::min(dot_index, ws_index);
|
| - std::wstring min_string;
|
| - if (chop_index == std::wstring::npos) {
|
| - // No dot or whitespace, truncate to at most 3 chars.
|
| - min_string = l10n_util::TruncateString(description, 3);
|
| - } else {
|
| - min_string = description.substr(0, chop_index);
|
| - }
|
| - base::i18n::AdjustStringForLocaleDirection(&min_string);
|
| - return min_string;
|
| -}
|
| -
|
| -} // namespace location_bar_util
|
|
|