Index: chrome/browser/tab_contents/insecure_content_infobar_delegate.cc |
diff --git a/chrome/browser/tab_contents/insecure_content_infobar_delegate.cc b/chrome/browser/tab_contents/insecure_content_infobar_delegate.cc |
deleted file mode 100644 |
index 8f824743b89eda1eb279ecdccff23cbc74a4bc4d..0000000000000000000000000000000000000000 |
--- a/chrome/browser/tab_contents/insecure_content_infobar_delegate.cc |
+++ /dev/null |
@@ -1,90 +0,0 @@ |
-// Copyright (c) 2011 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/tab_contents/insecure_content_infobar_delegate.h" |
- |
-#include "base/metrics/histogram.h" |
-#include "chrome/browser/google/google_util.h" |
-#include "chrome/browser/infobars/infobar_tab_helper.h" |
-#include "chrome/common/render_messages.h" |
-#include "content/public/browser/web_contents.h" |
-#include "content/public/common/page_transition_types.h" |
-#include "grit/generated_resources.h" |
-#include "ui/base/l10n/l10n_util.h" |
- |
-using content::OpenURLParams; |
- |
-InsecureContentInfoBarDelegate::InsecureContentInfoBarDelegate( |
- InfoBarTabHelper* infobar_helper, |
- InfoBarType type) |
- : ConfirmInfoBarDelegate(infobar_helper), |
- type_(type) { |
- UMA_HISTOGRAM_ENUMERATION("InsecureContentInfoBarDelegateV2", |
- (type_ == DISPLAY) ? DISPLAY_INFOBAR_SHOWN : RUN_INFOBAR_SHOWN, |
- NUM_EVENTS); |
-} |
- |
-InsecureContentInfoBarDelegate::~InsecureContentInfoBarDelegate() { |
-} |
- |
-void InsecureContentInfoBarDelegate::InfoBarDismissed() { |
- UMA_HISTOGRAM_ENUMERATION("InsecureContentInfoBarDelegateV2", |
- (type_ == DISPLAY) ? DISPLAY_INFOBAR_DISMISSED : RUN_INFOBAR_DISMISSED, |
- NUM_EVENTS); |
- ConfirmInfoBarDelegate::InfoBarDismissed(); |
-} |
- |
-InsecureContentInfoBarDelegate* |
- InsecureContentInfoBarDelegate::AsInsecureContentInfoBarDelegate() { |
- return this; |
-} |
- |
-string16 InsecureContentInfoBarDelegate::GetMessageText() const { |
- return l10n_util::GetStringUTF16(IDS_BLOCKED_DISPLAYING_INSECURE_CONTENT); |
-} |
- |
-string16 InsecureContentInfoBarDelegate::GetButtonLabel( |
- InfoBarButton button) const { |
- return l10n_util::GetStringUTF16(button == BUTTON_OK ? |
- IDS_BLOCK_INSECURE_CONTENT_BUTTON : IDS_ALLOW_INSECURE_CONTENT_BUTTON); |
-} |
- |
-// OK button is labelled "don't load". It triggers Accept(), but really |
-// means stay secure, so do nothing but count the event and dismiss. |
-bool InsecureContentInfoBarDelegate::Accept() { |
- UMA_HISTOGRAM_ENUMERATION("InsecureContentInfoBarDelegateV2", |
- (type_ == DISPLAY) ? DISPLAY_USER_DID_NOT_LOAD : RUN_USER_DID_NOT_LOAD, |
- NUM_EVENTS); |
- return true; |
-} |
- |
- |
-// Cancel button is labelled "load anyways". It triggers Cancel(), but really |
-// means become insecure, so do the work of reloading the page. |
-bool InsecureContentInfoBarDelegate::Cancel() { |
- UMA_HISTOGRAM_ENUMERATION("InsecureContentInfoBarDelegateV2", |
- (type_ == DISPLAY) ? DISPLAY_USER_OVERRIDE : RUN_USER_OVERRIDE, |
- NUM_EVENTS); |
- |
- int32 routing_id = owner()->routing_id(); |
- owner()->Send((type_ == DISPLAY) ? static_cast<IPC::Message*>( |
- new ChromeViewMsg_SetAllowDisplayingInsecureContent(routing_id, true)) : |
- new ChromeViewMsg_SetAllowRunningInsecureContent(routing_id, true)); |
- return true; |
-} |
- |
-string16 InsecureContentInfoBarDelegate::GetLinkText() const { |
- return l10n_util::GetStringUTF16(IDS_LEARN_MORE); |
-} |
- |
-bool InsecureContentInfoBarDelegate::LinkClicked( |
- WindowOpenDisposition disposition) { |
- owner()->web_contents()->OpenURL(OpenURLParams( |
- google_util::AppendGoogleLocaleParam(GURL( |
- "https://www.google.com/support/chrome/bin/answer.py?answer=1342714")), |
- content::Referrer(), |
- (disposition == CURRENT_TAB) ? NEW_FOREGROUND_TAB : disposition, |
- content::PAGE_TRANSITION_LINK, false)); |
- return false; |
-} |