Index: content/browser/tab_contents/tab_contents.h |
diff --git a/content/browser/tab_contents/tab_contents.h b/content/browser/tab_contents/tab_contents.h |
index 8d07b29ec964cad618a8c1c81851094c735585c1..164195fc8c8c1f286cf26af7c3b6043ede5c68cd 100644 |
--- a/content/browser/tab_contents/tab_contents.h |
+++ b/content/browser/tab_contents/tab_contents.h |
@@ -14,7 +14,7 @@ |
#include "base/gtest_prod_util.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/string16.h" |
-#include "chrome/browser/ui/app_modal_dialogs/js_modal_dialog.h" |
+#include "content/browser/javascript_dialogs.h" |
#include "content/browser/renderer_host/render_view_host_delegate.h" |
#include "content/browser/tab_contents/constrained_window.h" |
#include "content/browser/tab_contents/navigation_controller.h" |
@@ -61,7 +61,7 @@ class TabContents : public PageNavigator, |
public NotificationObserver, |
public RenderViewHostDelegate, |
public RenderViewHostManager::Delegate, |
- public JavaScriptAppModalDialogDelegate, |
+ public content::JavaScriptDialogDelegate, |
public net::NetworkChangeNotifier::OnlineStateObserver { |
public: |
// Flags passed to the TabContentsDelegate.NavigationStateChanged to tell it |
@@ -383,12 +383,6 @@ class TabContents : public PageNavigator, |
// Misc state & callbacks ---------------------------------------------------- |
- // Set whether the contents should block javascript message boxes or not. |
- // Default is not to block any message boxes. |
- void set_suppress_javascript_messages(bool suppress_javascript_messages) { |
- suppress_javascript_messages_ = suppress_javascript_messages; |
- } |
- |
// Returns true if the active NavigationEntry's page_id equals page_id. |
bool IsActiveEntry(int32 page_id); |
@@ -445,14 +439,13 @@ class TabContents : public PageNavigator, |
} |
bool closed_by_user_gesture() const { return closed_by_user_gesture_; } |
- // Overridden from JavaScriptAppModalDialogDelegate: |
- virtual void OnMessageBoxClosed(IPC::Message* reply_msg, |
- bool success, |
- const std::wstring& user_input); |
- virtual void SetSuppressMessageBoxes(bool suppress_message_boxes); |
- virtual gfx::NativeWindow GetMessageBoxRootWindow(); |
- virtual TabContents* AsTabContents(); |
- virtual ExtensionHost* AsExtensionHost(); |
+ // Overridden from JavaScriptDialogDelegate: |
+ virtual void OnDialogClosed(IPC::Message* reply_msg, |
+ bool success, |
+ const string16& user_input) OVERRIDE; |
+ virtual gfx::NativeWindow GetDialogRootWindow() OVERRIDE; |
+ virtual TabContents* AsTabContents() OVERRIDE; |
+ virtual ExtensionHost* AsExtensionHost() OVERRIDE; |
// The BookmarkDragDelegate is used to forward bookmark drag and drop events |
// to extensions. |
@@ -672,7 +665,7 @@ class TabContents : public PageNavigator, |
const GURL& frame_url, |
const int flags, |
IPC::Message* reply_msg, |
- bool* did_suppress_message); |
+ bool* did_suppress_message) OVERRIDE; |
virtual void RunBeforeUnloadConfirm(const RenderViewHost* rvh, |
const string16& message, |
IPC::Message* reply_msg); |
@@ -824,13 +817,6 @@ class TabContents : public PageNavigator, |
base::win::ScopedHandle message_box_active_; |
#endif |
- // The time that the last javascript message was dismissed. |
- base::TimeTicks last_javascript_message_dismissal_; |
- |
- // True if the user has decided to block future javascript messages. This is |
- // reset on navigations to false on navigations. |
- bool suppress_javascript_messages_; |
- |
// Set to true when there is an active "before unload" dialog. When true, |
// we've forced the throbber to start in Navigate, and we need to remember to |
// turn it off in OnJavaScriptMessageBoxClosed if the navigation is canceled. |