| 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;
|
| -}
|
|
|