| Index: components/app_modal/javascript_dialog_manager_impl.h
 | 
| diff --git a/components/app_modal/javascript_dialog_manager_impl.h b/components/app_modal/javascript_dialog_manager_impl.h
 | 
| deleted file mode 100644
 | 
| index 49389367d48d893ca827f07cc8a3af80b23856f9..0000000000000000000000000000000000000000
 | 
| --- a/components/app_modal/javascript_dialog_manager_impl.h
 | 
| +++ /dev/null
 | 
| @@ -1,79 +0,0 @@
 | 
| -// Copyright 2014 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.
 | 
| -
 | 
| -#ifndef COMPONENTS_APP_MODAL_JAVASCRIPT_DIALOG_MANAGER_IMPL_H_
 | 
| -#define COMPONENTS_APP_MODAL_JAVASCRIPT_DIALOG_MANAGER_IMPL_H_
 | 
| -
 | 
| -#include "content/public/browser/javascript_dialog_manager.h"
 | 
| -
 | 
| -#include "base/memory/scoped_ptr.h"
 | 
| -#include "base/memory/singleton.h"
 | 
| -#include "components/app_modal/javascript_app_modal_dialog.h"
 | 
| -
 | 
| -class JavaScriptDialogExtensionsClient;
 | 
| -class JavaScriptNativeDialogFactory;
 | 
| -
 | 
| -class JavaScriptDialogManagerImpl : public content::JavaScriptDialogManager {
 | 
| - public:
 | 
| -  static JavaScriptDialogManagerImpl* GetInstance();
 | 
| -
 | 
| -  // JavaScriptDialogManager:
 | 
| -  void RunJavaScriptDialog(content::WebContents* web_contents,
 | 
| -                           const GURL& origin_url,
 | 
| -                           const std::string& accept_lang,
 | 
| -                           content::JavaScriptMessageType message_type,
 | 
| -                           const base::string16& message_text,
 | 
| -                           const base::string16& default_prompt_text,
 | 
| -                           const DialogClosedCallback& callback,
 | 
| -                           bool* did_suppress_message) override;
 | 
| -  void RunBeforeUnloadDialog(content::WebContents* web_contents,
 | 
| -                             const base::string16& message_text,
 | 
| -                             bool is_reload,
 | 
| -                             const DialogClosedCallback& callback) override;
 | 
| -  bool HandleJavaScriptDialog(content::WebContents* web_contents,
 | 
| -                              bool accept,
 | 
| -                              const base::string16* prompt_override) override;
 | 
| -  void CancelActiveAndPendingDialogs(
 | 
| -      content::WebContents* web_contents) override;
 | 
| -  void WebContentsDestroyed(content::WebContents* web_contents) override;
 | 
| -
 | 
| -  JavaScriptNativeDialogFactory* native_dialog_factory() {
 | 
| -    return native_dialog_factory_.get();
 | 
| -  }
 | 
| -
 | 
| -  void SetNativeDialogFactory(
 | 
| -      scoped_ptr<JavaScriptNativeDialogFactory> factory);
 | 
| -
 | 
| -  void SetExtensionsClient(
 | 
| -      scoped_ptr<JavaScriptDialogExtensionsClient> extensions_client);
 | 
| -
 | 
| - private:
 | 
| -  friend struct DefaultSingletonTraits<JavaScriptDialogManagerImpl>;
 | 
| -
 | 
| -  JavaScriptDialogManagerImpl();
 | 
| -  ~JavaScriptDialogManagerImpl() override;
 | 
| -
 | 
| -  base::string16 GetTitle(content::WebContents* web_contents,
 | 
| -                          const GURL& origin_url,
 | 
| -                          const std::string& accept_lang,
 | 
| -                          bool is_alert);
 | 
| -
 | 
| -  // Wrapper around a DialogClosedCallback so that we can intercept it before
 | 
| -  // passing it onto the original callback.
 | 
| -  void OnDialogClosed(content::WebContents* web_contents,
 | 
| -                      DialogClosedCallback callback,
 | 
| -                      bool success,
 | 
| -                      const base::string16& user_input);
 | 
| -
 | 
| -  // Mapping between the WebContents and their extra data. The key
 | 
| -  // is a void* because the pointer is just a cookie and is never dereferenced.
 | 
| -  JavaScriptAppModalDialog::ExtraDataMap javascript_dialog_extra_data_;
 | 
| -
 | 
| -  scoped_ptr<JavaScriptDialogExtensionsClient> extensions_client_;
 | 
| -  scoped_ptr<JavaScriptNativeDialogFactory> native_dialog_factory_;
 | 
| -
 | 
| -  DISALLOW_COPY_AND_ASSIGN(JavaScriptDialogManagerImpl);
 | 
| -};
 | 
| -
 | 
| -#endif  // COMPONENTS_APP_MODAL_JAVASCRIPT_DIALOG_MANAGER_IMPL_H_
 | 
| 
 |