| Index: chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| diff --git a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| index 16b007f962d1b224b74deec41826919deb2e5050..11ce90679bd0171141741a8770883cfdecef6b56 100644
|
| --- a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| +++ b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| @@ -42,9 +42,7 @@
|
| #import "chrome/browser/ui/cocoa/location_bar/location_icon_decoration.h"
|
| #import "chrome/browser/ui/cocoa/location_bar/manage_passwords_decoration.h"
|
| #import "chrome/browser/ui/cocoa/location_bar/mic_search_decoration.h"
|
| -#import "chrome/browser/ui/cocoa/location_bar/origin_chip_decoration.h"
|
| #import "chrome/browser/ui/cocoa/location_bar/page_action_decoration.h"
|
| -#import "chrome/browser/ui/cocoa/location_bar/search_button_decoration.h"
|
| #import "chrome/browser/ui/cocoa/location_bar/selected_keyword_decoration.h"
|
| #import "chrome/browser/ui/cocoa/location_bar/star_decoration.h"
|
| #import "chrome/browser/ui/cocoa/location_bar/translate_decoration.h"
|
| @@ -113,7 +111,6 @@ LocationBarViewMac::LocationBarViewMac(AutocompleteTextField* field,
|
| mic_search_decoration_(new MicSearchDecoration(command_updater)),
|
| generated_credit_card_decoration_(
|
| new GeneratedCreditCardDecoration(this)),
|
| - search_button_decoration_(new SearchButtonDecoration(this)),
|
| manage_passwords_decoration_(
|
| new ManagePasswordsDecoration(command_updater, this)),
|
| browser_(browser),
|
| @@ -135,10 +132,6 @@ LocationBarViewMac::LocationBarViewMac(AutocompleteTextField* field,
|
| [[field_ cell] setIsPopupMode:
|
| !browser->SupportsWindowFeature(Browser::FEATURE_TABSTRIP)];
|
|
|
| - if (chrome::ShouldDisplayOriginChip())
|
| - origin_chip_decoration_.reset(new OriginChipDecoration(
|
| - this, location_icon_decoration_.get()));
|
| -
|
| // Sets images for the decorations, and performs a layout. This call ensures
|
| // that this class is in a consistent state after initialization.
|
| OnChanged();
|
| @@ -363,9 +356,7 @@ NSPoint LocationBarViewMac::GetManagePasswordsBubblePoint() const {
|
| }
|
|
|
| NSPoint LocationBarViewMac::GetPageInfoBubblePoint() const {
|
| - if (origin_chip_decoration_ && origin_chip_decoration_->IsVisible()) {
|
| - return [field_ bubblePointForDecoration:origin_chip_decoration_.get()];
|
| - } else if (ev_bubble_decoration_->IsVisible()) {
|
| + if (ev_bubble_decoration_->IsVisible()) {
|
| return [field_ bubblePointForDecoration:ev_bubble_decoration_.get()];
|
| } else {
|
| return [field_ bubblePointForDecoration:location_icon_decoration_.get()];
|
| @@ -395,13 +386,9 @@ void LocationBarViewMac::Layout() {
|
| // the constructor. I am still wrestling with how best to deal with
|
| // right-hand decorations, which are not a static set.
|
| [cell clearDecorations];
|
| - if (origin_chip_decoration_.get())
|
| - [cell addLeftDecoration:origin_chip_decoration_.get()];
|
| [cell addLeftDecoration:location_icon_decoration_.get()];
|
| [cell addLeftDecoration:selected_keyword_decoration_.get()];
|
| - if (!origin_chip_decoration_.get())
|
| - [cell addLeftDecoration:ev_bubble_decoration_.get()];
|
| - [cell addRightDecoration:search_button_decoration_.get()];
|
| + [cell addLeftDecoration:ev_bubble_decoration_.get()];
|
| [cell addRightDecoration:star_decoration_.get()];
|
| [cell addRightDecoration:translate_decoration_.get()];
|
| [cell addRightDecoration:zoom_decoration_.get()];
|
| @@ -423,8 +410,7 @@ void LocationBarViewMac::Layout() {
|
| [cell addRightDecoration:mic_search_decoration_.get()];
|
|
|
| // By default only the location icon is visible.
|
| - location_icon_decoration_->SetVisible(!origin_chip_decoration_.get() ||
|
| - !origin_chip_decoration_->IsVisible());
|
| + location_icon_decoration_->SetVisible(true);
|
| selected_keyword_decoration_->SetVisible(false);
|
| ev_bubble_decoration_->SetVisible(false);
|
| keyword_hint_decoration_->SetVisible(false);
|
| @@ -446,7 +432,7 @@ void LocationBarViewMac::Layout() {
|
| selected_keyword_decoration_->SetKeyword(short_name, is_extension_keyword);
|
| selected_keyword_decoration_->SetImage(GetKeywordImage(keyword));
|
| } else if ((GetToolbarModel()->GetSecurityLevel(false) ==
|
| - ToolbarModel::EV_SECURE) && !origin_chip_decoration_.get()) {
|
| + ToolbarModel::EV_SECURE)) {
|
| // Switch from location icon to show the EV bubble instead.
|
| location_icon_decoration_->SetVisible(false);
|
| ev_bubble_decoration_->SetVisible(true);
|
| @@ -547,25 +533,6 @@ void LocationBarViewMac::OnChanged() {
|
| NSImage* image = OmniboxViewMac::ImageForResource(resource_id);
|
| location_icon_decoration_->SetImage(image);
|
| ev_bubble_decoration_->SetImage(image);
|
| -
|
| - if (origin_chip_decoration_.get())
|
| - origin_chip_decoration_->Update();
|
| -
|
| - ToolbarModel* toolbar_model = GetToolbarModel();
|
| - const chrome::DisplaySearchButtonConditions conditions =
|
| - chrome::GetDisplaySearchButtonConditions();
|
| - const bool meets_conditions =
|
| - (conditions == chrome::DISPLAY_SEARCH_BUTTON_ALWAYS) ||
|
| - ((conditions != chrome::DISPLAY_SEARCH_BUTTON_NEVER) &&
|
| - (toolbar_model->WouldPerformSearchTermReplacement(true) ||
|
| - ((conditions == chrome::DISPLAY_SEARCH_BUTTON_FOR_STR_OR_IIP) &&
|
| - toolbar_model->input_in_progress())));
|
| - search_button_decoration_->SetVisible(
|
| - ![[field_ cell] isPopupMode] && meets_conditions);
|
| - search_button_decoration_->SetIcon(
|
| - (resource_id == IDR_OMNIBOX_SEARCH) ?
|
| - IDR_OMNIBOX_SEARCH_BUTTON_LOUPE : IDR_OMNIBOX_SEARCH_BUTTON_ARROW);
|
| -
|
| Layout();
|
|
|
| InstantService* instant_service =
|
| @@ -585,13 +552,6 @@ void LocationBarViewMac::ShowURL() {
|
| omnibox_view_->ShowURL();
|
| }
|
|
|
| -void LocationBarViewMac::HideURL() {
|
| - omnibox_view_->HideURL();
|
| -}
|
| -
|
| -void LocationBarViewMac::EndOriginChipAnimations(bool cancel_fade) {
|
| -}
|
| -
|
| InstantController* LocationBarViewMac::GetInstant() {
|
| return browser_->instant_controller() ?
|
| browser_->instant_controller()->instant() : NULL;
|
|
|